XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories, Contracts in Progress and Vehicle Floor Plan Payable (Tables)
6 Months Ended
Jun. 30, 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
June 30,
2022
December 31,
2021
(in thousands)
Raw materials$65,049 $54,944 
Work-in-process15,835 11,506 
Finished goods97,137 72,796 
Contracts in progress259 2,225 
 $178,280 $141,471