XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories, Contracts in Progress and Vehicle Floor Plan Payable (Tables)
12 Months Ended
Dec. 31, 2020
Inventories, Contracts in Progress And Vehicle Floor Plan Payable [Abstract]  
Schedule of Inventories and Contracts in Progress
Inventories and contracts in progress consist of the following:
As of December 31
(in thousands)20202019
Raw materials$45,382 $35,119 
Work-in-process10,402 10,775 
Finished goods64,061 70,602 
Contracts in progress777 4,338 
 $120,622 $120,834