XML 71 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Summary of Significant Accounting Policies - Revenue Recognition - Adoption of ASC 606 (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, net $ 40,492 $ 23,211
Price adjustments and other revenue reserves 3,640 4,819
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, net 36,852 18,392
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, net (3,640) (4,819)
Price adjustments and other revenue reserves $ 3,640 $ 4,819