XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories, Contracts in Progress and Vehicle Floor Plan Payable (Tables)
12 Months Ended
Dec. 31, 2022
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)20222021
Raw materials$68,494 $54,944 
Work-in-process15,718 11,506 
Finished goods140,548 72,796 
Contracts in progress2,051 2,225 
 $226,811 $141,471