XML 45 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Other Accrued Liabilities [Line Items]    
Customer rebates $ 6,759 $ 5,872
Accrued compensation 2,283 2,389
Dividend payable 609 563
Income tax payable 801 230
Other 2,784 2,325
Total: 13,737 11,879
Elite First Aid, Inc    
Other Accrued Liabilities [Line Items]    
Contingent liability $ 500 $ 500