Annual report pursuant to Section 13 and 15(d)

Stock-based Compensation - Narrative (Details)

v3.23.1
Stock-based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2021
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jun. 27, 2019
term
stockholder
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense   $ 39,166 $ 17,895  
Stock Restriction Agreements        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of stockholders participated | stockholder       2
Cash purchase price (in dollars per share) | $ / shares       $ 19.67
Number of quarterly installments to repurchase | term       12
Total stock-based compensation expense     4,900  
Restricted Common Stock Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 4 years 1 year 7 months 28 days    
Total expenses   $ 4,500 9,600  
Cost not yet recognized, amount   $ 2,300    
Restricted Common Stock Awards | Tranche One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of vesting rights 10.00%      
Restricted Common Stock Awards | Tranche Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of vesting rights 30.00%      
Restricted Common Stock Awards | Tranche Three        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of vesting rights 30.00%      
Restricted Common Stock Awards | Tranche Four        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of vesting rights 30.00%      
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   2 years 4 months 20 days    
Total expenses   $ 34,700 $ 3,400  
Cost not yet recognized, amount   $ 25,700    
Restricted Stock Units (RSUs) | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   3 months    
Restricted Stock Units (RSUs) | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   4 years