v3.25.1
Accrued Expenses - Summary of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Payroll and other compensation expenses $ 22,680 $ 31,670
Property, sales and other non-income related taxes 7,292 11,393
Accrued commission 1,087 1,137
Income taxes 0 2,340
Accrued interest 55 340
Other accrued liabilities 6,002 13,713
Total $ 37,116 $ 60,593