XML 61 R46.htm IDEA: XBRL DOCUMENT v3.19.1
The Company and Summary of Significant Accounting Policies - Revenue Recognition (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
segment
subsidiary
Dec. 31, 2017
USD ($)
Revenue Recognition    
Number of consolidated subsidiaries | subsidiary 3  
Percentage of Gallium 99.99%  
Accounts receivable $ 19,586,000 $ 22,778,000
Accrued liabilities 15,371,000 11,149,000
Revenue    
Contract liabilities (476,000) $ (924,000)
Amounts included in contract liabilities at the beginning of the period $ 834,000  
Number of operating segments | segment 1  
Revenue, Practical Expedient, Incremental Cost of Obtaining Contract true  
Revenue, Practical Expedient, Financing Component true  
Revenue, Practical Expedient, Remaining Performance Obligation true  
Adjustment | ASU 2014-09    
Revenue Recognition    
Accounts receivable $ 169,000  
Accrued liabilities $ 169,000  
Maximum    
Revenue Recognition    
Sales commissions benefit period 1 year