XML 87 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONCENTRATION OF RISK - Revenues and Accounts Receivable From Our Largest Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Concentration Risk [Line Items]      
Accounts Receivable $ 60,452 $ 43,129  
Major Customer A [Member] | Total Revenue [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
% of Total Revenue 44.00% 37.00% 62.00%
Major Customer A [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Accounts Receivable $ 13,830 $ 14,419 $ 19,588
Major Customer B [Member] | Total Revenue [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
% of Total Revenue 27.00% 33.00% 24.00%
Major Customer B [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Accounts Receivable $ 19,346 $ 11,990 $ 17,348
Major Customer C [Member] | Total Revenue [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
% of Total Revenue 15.00% 10.00% 6.00%
Major Customer C [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Accounts Receivable $ 10,592 $ 9,071 $ 10,632