XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of revenue    
Incremental costs of obtaining a contract true  
Term Of Product Warranty 1 year  
Product sales $ 165,995 $ 147,502
Dealer commission, reimbursed dealer expenses and other similar costs 11,303 24,165
Revenue from contract with customer product and service benchmark | Customer concentration risk | Independent third party and affiliates    
Disaggregation of revenue    
Product sales $ 9,165 $ 41,263
Concentration risk percentage 5.50% 28.70%