Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Additional Information (Details)

v3.20.2
Summary of Significant Accounting Policies - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 24, 2020
USD ($)
Jul. 22, 2020
shares
Jun. 24, 2020
USD ($)
$ / shares
shares
Nov. 25, 2019
USD ($)
Jun. 30, 2020
USD ($)
Customer
$ / shares
shares
Jun. 30, 2019
USD ($)
Customer
Jun. 30, 2020
USD ($)
Customer
$ / shares
shares
Jun. 30, 2019
USD ($)
Customer
Dec. 31, 2019
USD ($)
Customer
$ / shares
Dec. 12, 2017
$ / shares
Schedule Of Significant Accounting Policies [Line Items]                    
Total current assets         $ 83,141   $ 83,141   $ 86,502  
Total current liabilities         93,960   93,960   $ 125,946  
Net liabilities current         10,800   10,800      
Business combination transaction related costs       $ 13,100     2,700      
Business combination, deferred consideration       15,000 13,500   13,500      
Obligations net under shares purchase forward agreements entered by former entity       13,200 $ 7,500   $ 7,500      
Business combination, notes payable acquired       $ 3,600            
Common stock, par value | $ / shares         $ 0.0001   $ 0.0001   $ 0.0001 $ 0.0001
Revenue         $ 31,199 $ 30,871 $ 64,832 $ 58,596    
Customer Concentration Risk | Revenue                    
Schedule Of Significant Accounting Policies [Line Items]                    
Concentration risk percentage         10.00% 10.00% 10.00% 10.00%    
Number of customers | Customer         1 3 0 3    
Customer Concentration Risk | Trade Receivables                    
Schedule Of Significant Accounting Policies [Line Items]                    
Concentration risk percentage             10.00%   10.00%  
Number of customers | Customer             0   0  
Customer 1 | Customer Concentration Risk                    
Schedule Of Significant Accounting Policies [Line Items]                    
Revenue         $ 3,700 $ 4,900   $ 9,700    
Customer 2 | Customer Concentration Risk                    
Schedule Of Significant Accounting Policies [Line Items]                    
Revenue           3,900   7,300    
Customer 3 | Customer Concentration Risk                    
Schedule Of Significant Accounting Policies [Line Items]                    
Revenue           $ 3,200   $ 6,300    
Common Stock                    
Schedule Of Significant Accounting Policies [Line Items]                    
Issuance and sale of common stock | shares         7,777,778   7,777,778      
Proceeds from issuance of common stock in public offering, net of issuance costs, shares | shares         7,777,778   7,777,778      
Underwriting Agreement                    
Schedule Of Significant Accounting Policies [Line Items]                    
Common stock, par value | $ / shares     $ 0.0001              
Public offering price before underwriting discounts and commissions | $ / shares     $ 4.50              
Underwriter agreement, option to exercisable period     30 days              
Purchase up to additional common stock | shares     1,166,666              
Underwriting Agreement | Common Stock                    
Schedule Of Significant Accounting Policies [Line Items]                    
Issuance and sale of common stock | shares     7,777,778              
Net proceeds after deducting underwriting discounts and commissions and estimated offering expenses     $ 32,000              
Proceeds from issuance of common stock in public offering, net of issuance costs, shares | shares     7,777,778              
Underwriting Agreement | Common Stock | Subsequent Event | Over Allotment Option                    
Schedule Of Significant Accounting Policies [Line Items]                    
Issuance and sale of common stock | shares   984,916                
Net proceeds after deducting underwriting discounts and commissions and estimated offering expenses $ 4,200                  
Proceeds from issuance of common stock in public offering, net of issuance costs, shares | shares   984,916