v3.26.1
Other Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2026
Accrued Liabilities, Current [Abstract]  
Schedule of Other Accrued Expenses
Other accrued expenses consist of the following (in thousands):
June 30, 2026December 31, 2025
Accrued income taxes$27,135 $4,957 
Other taxes payable1,949 2,882 
Accrued severance112 920 
Retirement plan payable225 307 
Accrued self-insurance claims2,655 1,160 
Accrued interest433 655 
ESPP payable1,462 1,721 
Other8,841 10,388 
Total$42,812 $22,990