v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued compensation and benefit expenses $ 4,977 $ 5,203
Interest payable 3,211 3,380
Restructuring liabilities 1,532 704
Other accrued liabilities 11,105 9,410
Total accrued liabilities $ 20,825 $ 18,697