XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories, Contracts in Progress and Vehicle Floor Plan Payable (Tables)
12 Months Ended
Dec. 31, 2021
Inventory, Net of Allowances, Customer Advances and Progress Billings [Abstract]  
Schedule of Inventories and Contracts in Progress
Inventories and contracts in progress consist of the following:
As of December 31
(in thousands)20212020
Raw materials$54,944 $45,382 
Work-in-process11,506 10,402 
Finished goods72,796 64,061 
Contracts in progress2,225 777 
 $141,471 $120,622