Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details)

v3.24.0.1
Stockholders' Equity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 23, 2021
USD ($)
$ / shares
shares
Apr. 09, 2021
USD ($)
$ / shares
shares
Oct. 27, 2020
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2023
$ / shares
shares
Issuance of stock         $ 269,390    
Underwriting discount fees       $ 6 22,069    
Stock offering cost         22,074    
Treasury stock, shares reissued $ 15,146            
Common stock, shares authorized | shares       1,000,000     1,000,000
Common stock, par value | $ / shares       $ 0.001     $ 0.001
Preferred Purchase Agreement              
Number of shares issued | shares     15,568        
Common stock available for conversion | shares     45,438        
Dividend declared (in dollars per share) | $ / shares     $ 0        
Stock split, conversion ratio     1        
Preferred Purchase Agreement | Series A preferred stock              
Number of shares issued | shares     61,006        
Issuance of stock     $ 350,000        
Proceeds from Series A preferred stock issuance, net of issuance costs     $ 89,300        
Private Placement              
Issuance of stock         30,000    
Private Placement | Tiger Global Management, LLC              
Number of shares issued | shares   1,111          
Gross proceeds   $ 30,000          
Purchase price per share | $ / shares   $ 27.00          
Aggregate net proceeds   $ 29,000          
Underwriting discount fees   $ 1,000          
Private Placement | Providence              
Number of shares issued | shares 5,356            
IPO              
Number of shares issued | shares 9,977            
Purchase price per share | $ / shares $ 27.00            
Aggregate net proceeds $ 253,200            
Underwriting discount fees 16,200            
Stock offering cost $ 27,100            
Number of shares converted | shares 20,335            
Convertible preferred stock, conversion ratio 0.333            
Common stock, shares authorized | shares             1,000,000
Common stock, par value | $ / shares             $ 0.001
Preferred stock, shares authorized | shares             100,000
Preferred stock, par value | $ / shares             $ 0.01
IPO | General and administrative              
Stock offering cost         $ 22,100 $ 3,600  
Underwriter Option              
Number of shares issued | shares 1,350            
Underwriter Option | Providence              
Number of shares issued | shares 650