XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Customer rebates $ 7,297 $ 5,721
Contingent liability - Safety Made   750
Accrued compensation 2,500 2,585
Dividend payable 554 547
Income tax payable 1,973 363
Other 3,848 2,442
Total: $ 16,172 $ 12,408