XML 61 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses - Schedule of accounts payable and accrued liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Modified [Line Items]    
Accrued payroll and employee benefits $ 15,592 $ 20,894
Accrued interest 8,123 8,499
Accrued taxes 7,299 8,050
Accrued professional fees 9,008 3,315
Accrued other expenses 3,055 4,266
Total accrued expenses 43,077 45,024
Entity Loan Modification Program    
Financing Receivable, Modified [Line Items]    
Accrued interest $ 4,700 $ 5,500