XML 45 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Other Accrued Liabilities [Line Items]    
Customer rebates $ 4,977 $ 5,872
Accrued compensation 1,649 2,389
Dividend payable 563 563
Income tax payable 24 230
Other 2,964 2,325
Total: 10,677 11,879
Elite First Aid, Inc    
Other Accrued Liabilities [Line Items]    
Contingent liability $ 500 $ 500