v3.25.0.1
Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Other Accrued Expenses    
Other taxes payable $ 8,026 $ 3,506
Retirement plan payable 497 497
Accrued self insurance claims 1,064 993
Accrued interest 597 1,697
Other 5,746 4,230
Total $ 15,930 $ 10,923