XML 103 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Payables and Accruals [Abstract]                
Payroll accruals $ 13,533       $ 10,118      
Accrued interest 231       560      
Legal accruals 450       1,253      
Other accrued expenses 5,283       4,302      
Impact of foreign currency translation (1)       0      
Total accrued liabilities $ 19,496 $ 26,356 $ 20,375 $ 21,516 $ 16,233 $ 15,460 $ 15,630 $ 18,271