XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Contract Balances [Table Text Block]

In Thousands

 

2024

   

2023

 
                 

Customer co-op and volume allowances

  $ 1,543     $ 1,671  

Other customer allowances

    1,898       1,457  

Customer returns and defectives accrual

    3,267       2,197  
Disaggregation of Revenue [Table Text Block]
   

Years Ended

 

In Thousands

 

December 31,

2024

   

December 31,

2023

 
                 

Gross Sales by Channel:

               

Mass Merchants

  $ 91,720     $ 88,991  

Specialty Dealers

    81,076       85,713  

E-commerce

    94,675       101,964  

International

    13,114       12,011  

Other

    3,371       3,975  

Total Gross Sales

    283,956       292,654  
                 

Less: Gross-to-Net Sales Adjustments

               

Returns

    8,665       8,426  

Warranties

    1,690       528  

Customer Allowances

    22,091       20,134  

Total Gross-to-Net Sales Adjustments

    32,446       29,088  

Total Net Sales

    251,510       263,566