XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Other Accrued Liabilities [Line Items]    
Customer rebates $ 7,072 $ 5,721
Accrued compensation 3,076 2,585
Dividend payable 561 547
Income tax payable 527 363
Other 2,185 2,442
Total: 13,921 12,408
Safety Made    
Other Accrued Liabilities [Line Items]    
Contingent liability   $ 750
Elite First Aid, Inc    
Other Accrued Liabilities [Line Items]    
Contingent liability $ 500