XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Interest payable $ 12,389 $ 10,853
Accrued liabilities 5,016 1,894
Taxes payable 11,475 10,065
Payroll and related withholdings 5,737 10,612
Accounts payable 4,273 3,318
Professional fees accrued 13,583 9,578
Current portion of operating lease liabilities 941 977
Other 1,969 1,470
Total accounts payable and accrued expenses $ 55,383 $ 48,767