XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
NATURE OF OPERATIONS - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue        
Product sales $ 36,566 $ 35,355 $ 106,940 $ 106,671
Incremental costs of obtaining a contract     true  
Dealer commission, reimbursed dealer expenses and other similar costs 7,073 4,713 $ 15,878 16,600
Revenue from contract with customer product and service benchmark | Customer concentration risk | Independent third party and affiliates        
Disaggregation of Revenue        
Product sales $ 13,253 $ 13,027 $ 39,559 $ 26,350
Concentration risk percentage 36.20% 36.90% 37.00% 24.70%