XML 89 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Organization and Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
segment
shares
Dec. 31, 2018
USD ($)
shares
Jan. 01, 2019
USD ($)
Accounting Policies [Abstract]      
Number of operating segments | segment 1    
Concentration Risk [Line Items]      
Lease liabilities—total (discounted) $ 22,513,000    
Right of use lease asset $ 21,491,000    
Revenues, percent 100.00% 100.00%  
Share-based compensation arrangement by share-based payment award, award requisite service period 4 years    
Common stock, shares authorized | shares 500,000,000 500,000,000  
Preferred stock, shares authorized | shares 10,000,000 10,000,000  
Share-based compensation arrangement by share-based payment award, number of shares authorized | shares 18,014,777    
Restricted cash $ 0 $ 0  
Accounts receivable, allowance for credit loss 3,400,000 1,300,000  
Accounts receivable, allowance for credit loss, writeoff $ (3,300,000) $ (600,000)  
Customer one | Customer concentration risk, accounts receivable      
Concentration Risk [Line Items]      
Revenues, percent 23.00% 21.00%  
Customer two | Customer concentration risk, accounts receivable      
Concentration Risk [Line Items]      
Revenues, percent 17.00% 13.00%  
Measurement input, expected dividend payment      
Concentration Risk [Line Items]      
Alternative investment, measurement input 0    
Accounting Standards Update 2016-02      
Concentration Risk [Line Items]      
Lease liabilities—total (discounted)     $ 15,600,000
Right of use lease asset     $ 14,300,000