Quarterly report pursuant to Section 13 or 15(d)

Note 11 - Warranty Liability (Details Textual)

v3.24.2
Note 11 - Warranty Liability (Details Textual) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Standard Product Warranty Period of Warranty History Used in Estimating Warranty Costs (Year) 5 years          
Standard Product Warranty Accrual $ 6,681 $ 6,223 $ 6,957 $ 7,844 $ 6,817 $ 7,876
Standard Product Warranty Accrual, Noncurrent 2,659   2,889      
Standard Product Warranty Accrual, Current $ 4,022   $ 4,068      
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