XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Payroll accruals $ 14,925 $ 13,533
Accrued interest 2,707 231
Legal accruals 650 450
Other accrued expenses 2,445 5,283
Impact of foreign currency translation 7 (1)
Total accrued liabilities $ 20,734 $ 19,496