XML 35 R46.htm IDEA: XBRL DOCUMENT v3.20.1
The Company and Summary of Significant Accounting Policies - Revenue Recognition (Details)
3 Months Ended 12 Months Ended
Sep. 30, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
segment
subsidiary
Dec. 31, 2018
USD ($)
Jan. 31, 2019
subsidiary
Revenue Recognition          
Number of consolidated subsidiaries | subsidiary     1   1
Accounts receivable   $ 19,586,000 $ 19,031,000 $ 19,586,000  
Accrued liabilities   15,371,000 11,681,000 15,371,000  
Revenue          
Contract liabilities   (476,000) (396,000) (476,000)  
Amounts included in contract balances $ 0 $ 400,000 $ 0 $ 400,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