XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
NATURE OF OPERATIONS - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue        
Product sales $ 39,179 $ 39,766 $ 70,375 $ 71,316
Incremental costs of obtaining a contract     true  
Dealer commission, reimbursed dealer expenses and other similar costs 7,849 7,573 $ 12,756 11,900
Revenue from contract with customer product and service benchmark | Customer concentration risk | Independent third party and affiliates        
Disaggregation of Revenue        
Product sales $ 14,320 $ 8,520 $ 26,306 $ 13,323
Concentration risk percentage 36.60% 21.40% 37.40% 18.70%