XML 83 R72.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 03, 2019
lawsuit
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Commitments And Contingencies Disclosure [Line Items]            
Rent expense   $ 373,000 $ 256,000 $ 700,000 $ 509,000  
Deferred rent liability   179,000   179,000   $ 184,000
Indemnification obligations material claims, outstanding   0   $ 0   $ 0
Accrued contingency   $ 0        
Subsequent Event            
Commitments And Contingencies Disclosure [Line Items]            
Number of lawsuits | lawsuit 2          
United States            
Commitments And Contingencies Disclosure [Line Items]            
Non-cancelable operating leases expiration year       2021    
China            
Commitments And Contingencies Disclosure [Line Items]            
Non-cancelable operating leases expiration year       2022    
HONG KONG            
Commitments And Contingencies Disclosure [Line Items]            
Non-cancelable operating leases expiration year       2022    
Spain            
Commitments And Contingencies Disclosure [Line Items]            
Non-cancelable operating leases expiration year       2023    
Ireland            
Commitments And Contingencies Disclosure [Line Items]            
Non-cancelable operating leases expiration year       2026    
Termination period of lease       2021