v3.25.2
Accrued Expenses - Summary of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Payroll and other compensation expenses $ 28,636 $ 31,670
Property, sales and other non-income related taxes 8,535 11,393
Accrued commission 1,113 1,137
Income taxes 0 2,340
Accrued interest 223 340
Other accrued liabilities 10,049 13,713
Total $ 48,556 $ 60,593