XML 41 R36.htm IDEA: XBRL DOCUMENT v3.19.3
NATURE OF OPERATIONS - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Jan. 01, 2019
Disaggregation of revenue          
Product sales $ 35,355 $ 34,896 $ 106,671 $ 110,498  
Incremental costs of obtaining a contract     true    
Dealer commission, reimbursed dealer expenses and other similar costs 4,713 2,158 $ 16,600 12,131  
Revenue from contract with customer product and service benchmark | Customer concentration risk | Independent third party and affiliates          
Disaggregation of revenue          
Product sales $ 13,027 $ 1,653 $ 26,350 $ 3,365  
Concentration risk percentage 36.90% 4.70% 24.70% 3.00%  
ASU 2014-09          
Disaggregation of revenue          
Impact of adoption         $ 0