XML 51 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Preferred stock authorized 100,000,000 100,000,000   100,000,000
Preferred stock per share $ 0.01 $ 0.01   $ 0.01
Preferred stock, shares issued 0 0   0
Preferred stock, shares outstanding 0 0   0
Common stock reserve for issuance 4,014,243 4,014,243   3,725,304
Restricted Stock [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Fair value of stock granted   $ 33,115    
Aggregate intrinsic value of restricted stock units vested   $ 8,947 $ 13,134  
Restricted Stock [Member] | Minimum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Restricted stock units vest over the service period   1 year    
Restricted Stock [Member] | Maximum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Restricted stock units vest over the service period   4 years    
Performance-based Market Condition Share Awards [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Fair value of stock granted     $ 5,805  
Shares, granted   0    
Restricted Stock Units [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Cancelled shares   422,319    
Shares issued   595,462    
Shares, granted   1,500,867    
2020 Equity Incentive Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock options, granted   0 0  
2020 Employee Stock Purchase Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares, issued under ESPP   53,675 25,667  
Shares available for issuance   391,591    
Equity Award Plan [Member] | Common Stock [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized stock-based compensation $ 57,953 $ 57,953    
Weighted-average period   2 years 3 months 18 days    
Common Class A [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock per share $ 134 $ 134    
Common Class B [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares converted 0 0    
Common stock per share $ 14 $ 14    
Common Class C [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock per share $ 3 $ 3