Annual report pursuant to Section 13 and 15(d)

Consolidated Financial Statements Details - Accounts Payable (Details)

v3.24.1
Consolidated Financial Statements Details - Accounts Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Accounts payable — Managed Services $ 13,749 $ 14,724
Accounts payable 32,756 36,738
Accounts Payable - Managed Services [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Accounts payable — Managed Services 11,797 17,972
Accounts Payable - Other [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Accounts payable — Other $ 20,959 $ 18,766