XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Note 13 - Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

September 30, 2025

   

December 31, 2024

 

Accrued payroll

  $ 21,390     $ 13,136  

Accrued employee benefits

    5,609       4,014  

Accrued state and local taxes

    1,451       824  

Accrued interest

    740       114  

Accrued shipping and tariff expenses

    826       803  

Advanced payments

    255       188  

Accrued commission expenses

    1,085       768  

Accrued professional fees

    563       406  

Accrued product warranty

    454       277  

Accrued other

    1,762       1,561  

Total accrued liabilities

  $ 34,135     $ 22,091