XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories, Contracts in Progress and Vehicle Floor Plan Payable (Tables)
3 Months Ended
Mar. 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
March 31,
2021
December 31,
2020
(in thousands)
Raw materials$46,177 $45,382 
Work-in-process14,534 10,402 
Finished goods71,254 64,061 
Contracts in progress171 777 
 $132,136 $120,622