XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Business Segment Information - Net Sales from External Customers by Product Category (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net sales $ 659,511 $ 521,027 $ 378,316
Industrial [Member]      
Net sales 136,978 100,826 61,371
Fire 1 [Member]      
Net sales 143,551 121,001 103,653
Agriculture [Member]      
Net sales 83,053 57,703 21,879
Construction 1 [Member]      
Net sales 86,996 60,557 34,368
Municipal [Member]      
Net sales 78,528 69,726 54,964
Petroleum [Member]      
Net sales 23,168 16,464 15,618
OEM [Member]      
Net sales 37,708 34,820 32,964
Repairs and Other [Member]      
Net sales $ 69,529 $ 59,930 $ 53,499