v3.25.2
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Accrued Liabilities [Line Items]    
Customer rebates $ 6,067 $ 5,872
Accrued compensation 942 2,389
Dividend payable 608 563
Income tax payable 343 230
Other 2,879 2,325
Total: 11,339 11,879
Elite First Aid, Inc    
Other Accrued Liabilities [Line Items]    
Contingent liability $ 500 $ 500