XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation and benefit expenses $ 8,637 $ 11,655
Interest payable 6,053 4,803
Restructuring liabilities 639 0
Other accrued liabilities 8,466 9,882
Total accrued liabilities $ 23,795 $ 26,340