XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Sep. 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 3,682,735 3,682,735   3,725,304
Restricted Stock [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Fair value of stock granted   $ 34,594    
Aggregate intrinsic value of restricted stock units vested   $ 11,280 $ 17,018  
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,635,000    
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   115,527 61,216  
Shares available for issuance   329,741    
Equity Award Plan [Member] | Common Stock [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized stock-based compensation $ 46,827 $ 46,827    
Weighted-average period   2 years 1 month 6 days    
Common Class A [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock per share $ 136 $ 136    
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