Quarterly report pursuant to Section 13 or 15(d)

Note 11 - Warranty Liability (Details Textual)

v3.23.2
Note 11 - Warranty Liability (Details Textual) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Standard Product Warranty Period of Warranty History Used in Estimating Warranty Costs (Year) 5 years          
Standard Product Warranty Accrual $ 7,844 $ 6,817 $ 7,876 $ 6,518 $ 5,451 $ 6,368
Standard Product Warranty Accrual, Noncurrent 3,188   3,318      
Standard Product Warranty Accrual, Current $ 4,656   $ 4,558      
Snow And Ice Control Equipment [Member] | Maximum [Member]            
Standard Product Warranty Period (Year) 2 years          
Parts And Accessories [Member]            
Standard Product Warranty Period (Year) 1 year          
Certain Snowplows [Member]            
Standard Product Warranty Period (Year) 1 year