XML 22 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Organization and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at the beginning $ 1,528 $ 2,290
Provision related to current period sales   7,627
Adjustment related to prior period sales 199 (362)
Credit or payments made during the period (466) (8,027)
Balance at the end 1,261 1,528
Chargebacks, Discounts and Fees    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at the beginning 375 992
Provision related to current period sales   6,402
Adjustment related to prior period sales 116 (81)
Credit or payments made during the period (264) (6,938)
Balance at the end 227 375
Government and Other Rebates    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at the beginning 292 352
Provision related to current period sales   704
Adjustment related to prior period sales 121 168
Credit or payments made during the period (202) (932)
Balance at the end 211 292
Returns    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at the beginning 861 946
Provision related to current period sales   521
Adjustment related to prior period sales (38) (449)
Credit or payments made during the period   (157)
Balance at the end $ 823 $ 861
TRC    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Percentage of equity interest 85.00%