XML 80 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Balance Sheets Details - Schedule of Accrued Expenses And Other (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued payables $ 12,332 $ 46,043
Accrued payroll expenses 17,135 13,068
Accrued interest 5,564 692
Non-income taxes payable 1,853 4,019
Other 17,405 27,361
Accrued expenses and other $ 54,289 $ 91,183