XML 92 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Oct. 19, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options granted   225,000 359,054 3,467,069
Cash received from exercise of stock options   $ 2,406,000 $ 5,271,000 $ 445,000
Employee contribution percentage   100.00%    
Weighted average strike price   $ 18.33 $ 16.08 $ 14.63
2021 Incentive Award Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options reserved for future grant   13,510,971    
Percentage of shares issued from outstanding number of shares 5.00%      
2021 Incentive Award Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options permitted to grant 7,641,979      
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Market price of shares authorized percentage 85.00%      
Shares issued   73,442 38,968 0
Shares available for issuance   2,758,808    
Employee contribution percentage   15.00%    
Maximum purchase value of shares available for each employee   $ 25,000,000    
Compensation expense   322,000 $ 213,000 $ 0
Percentage of shares issued from outstanding number of shares 1.00%      
Employee Stock Purchase Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options permitted to grant 1,329,040      
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Cash received from exercise of stock options   2,406,000 5,271,000 445,000
Tax benefit from equity options exercised   560,000 1,223,000 93,000
Compensation expense   5,542,000 500,000 4,863,000
Aggregate intrinsic value of options outstanding   22,900,000    
Aggregate intrinsic value of vested and exercisable options   21,530,000    
Aggregate intrinsic value of options exercised   4,742,000 18,764,000 3,743,000
Total unrecognized compensation cost related to non-vested stock awards   $ 5,634,000    
Total unrecognized compensation cost related to non-vested stock awards, weighted average recognition period   1 year 9 months 10 days    
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense   $ 6,822,000 $ 1,865,000 $ 85,000
Total unrecognized compensation cost related to non-vested stock awards   $ 18,689,000    
Total unrecognized compensation cost related to non-vested stock awards, weighted average recognition period   2 years 10 months 17 days    
Restricted Stock Units | 2021 Incentive Award Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Contractual term   10 years    
Vesting, description   RSUs granted under the 2021 Plan have a ten-year contractual term and typically vest over a three or four-year period, contingent upon continued service with the Company.    
Number of shares granted   776,359 929,090 79,886
Number of days grant date fair value for RSUs is trailing average market price of the common stock   30 days    
Vested   273,618    
Forfeited   149,393    
Restricted Stock Units | 2021 Incentive Award Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   3 years    
Restricted Stock Units | 2021 Incentive Award Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   4 years