v3.24.3
Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Other Accrued Expenses    
Other taxes payable $ 4,151 $ 3,506
Retirement plan payable 576 497
Accrued self insurance claims 922 993
Accrued interest 461 1,697
Other 5,411 4,230
Total $ 11,521 $ 10,923