XML 34 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Debt - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 01, 2019
May 31, 2019
Jun. 30, 2019
Sep. 30, 2019
Mar. 31, 2019
Debt Instrument [Line Items]          
Change in fair value of convertible note payable       $ 9,758  
Revolving Line [Member] | Pacific Western Loan Agreement [Member]          
Debt Instrument [Line Items]          
Maximum borrowing capacity   $ 50,000      
Maturity of line of credit   May 15, 2022      
Required daily balance of cash in demand deposits accounts       $ 25,000  
Revolving line, fee percentage       0.50%  
Borrowings       $ 0  
Revolving Line [Member] | Revolving Line If Daily Balance Is Maintained [Member] | Prime Rate [Member] | Pacific Western Loan Agreement [Member]          
Debt Instrument [Line Items]          
Basis point deducted from the prime rate       1.25%  
Interest rate during period       4.25%  
Revolving Line [Member] | Revolving Line If Daily Balance Is Not Maintained [Member] | Prime Rate [Member] | Pacific Western Loan Agreement [Member]          
Debt Instrument [Line Items]          
Interest rate during period       5.75%  
Basis point added to the prime rate       0.25%  
Common Stock          
Debt Instrument [Line Items]          
Number of common stock issued upon settlement convertible promissory notes     2,921,461    
Convertible Notes Payable (2019 Notes)          
Debt Instrument [Line Items]          
Aggregate principal amount         $ 39,600
Notes accrued interest rate       6.00%  
Settlement price equal on IPO price per Share       85.00%  
Settlement Price Per Share       $ 13.60  
Fair value of notes $ 49,400        
Change in fair value of convertible note payable       $ 9,800  
Interest expense       $ 200  
Convertible Notes Payable (2019 Notes) | Initial Public Offering ("IPO") | Common Stock          
Debt Instrument [Line Items]          
Number of common stock issued upon settlement convertible promissory notes 2,921,461