XML 61 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheet Details - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Accrued payables $ 18,931 $ 14,185
Accrued payroll expenses 23,420 17,135
Accrued interest 3,646 5,564
Other accrued expenses 16,780 17,405
Accrued expenses $ 62,777 $ 54,289