Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details)

v3.21.2
Stockholders' Equity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 21, 2021
shares
Apr. 23, 2021
USD ($)
$ / shares
shares
Apr. 09, 2021
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2020
USD ($)
Mar. 29, 2021
$ / shares
Dec. 31, 2020
$ / shares
shares
Granted         598      
Underwriting discount fees | $         $ 21,708 $ 1,107    
Stock offering cost | $         $ 21,801 $ 1,058    
Treasury stock, shares reissued | $   $ 15,146            
Common stock, par value | $ / shares       $ 0.001 $ 0.001   $ 0.001 $ 0.001
Preferred stock, par value | $ / shares       $ 0.01 $ 0.01   $ 0.01 $ 0.01
Common stock, shares authorized       1,000,000 1,000,000     700,000
Preferred stock, shares authorized       100,000 100,000     61,006
Stock options                
Number of days option to purchase         4 years      
Stock options | 2017 Equity Plan | Subsequent Event                
Granted 140              
Stock options | 2021 Omnibus Equity Incentive Plan | Subsequent Event                
Granted 395              
Restricted Stock Units (RSUs)                
Granted         576      
Number of days option to purchase         4 years      
Restricted Stock Units (RSUs) | 2017 Equity Plan | Subsequent Event                
Granted 107              
Restricted Stock Units (RSUs) | 2021 Omnibus Equity Incentive Plan | Subsequent Event                
Granted 427              
Private Placement                
Purchase price | $       $ 30,000        
IPO                
Number of shares issued   9,977            
Purchase price | $       $ 269,390        
Purchase price per share | $ / shares   $ 27.00            
Aggregate net proceeds | $   $ 253,200            
Underwriting discount fees | $   16,200            
Stock offering cost | $   $ 26,800            
Number of shares converted   20,335            
Convertible preferred stock, conversion ratio   1            
Common stock, par value | $ / shares       $ 0.001 $ 0.001      
Preferred stock, par value | $ / shares       $ 0.01 $ 0.01     $ 0.01
Common stock, shares authorized       1,000,000 1,000,000     1,000,000
Preferred stock, shares authorized       100,000 100,000     100,000
Underwriter Option                
Number of shares issued   1,350            
Tiger Global Management, LLC | Private Placement                
Number of shares issued     1,111          
Purchase price per share | $ / shares     $ 27.00          
Gross proceeds | $     $ 30,000          
Aggregate net proceeds | $     29,000          
Underwriting discount fees | $     $ 1,000          
Providence | Private Placement                
Number of shares issued   5,356            
Providence | Underwriter Option                
Number of shares issued   650            
General and administrative | IPO                
Stock offering cost | $       $ 18,700 $ 21,800