XML 48 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common stock reserved for future issuance 48,257,000    
Share based compensation recognized $ 9,324 $ 7,373  
Executives      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock options granted to purchase 446,068    
Stock Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized stock-based compensation $ 73,600    
Weighted-average remaining service period 2 years 7 months 6 days    
Restricted Stock      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unvested shares repurchased 0    
Shares or restricted stock remained outstanding and unvested 111,000   371,000
Unrecognized stock-based compensation $ 18,300    
Weighted-average remaining service period 2 years    
2023 Equity Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share based compensation, term of plan 10 years    
Share based compensation granted under plan vested period 4 years    
Number of shares of common stock available for issuance 8,085,495    
2023 Equity Incentive Plan | Maximum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Grants vest percentage 100.00%    
Percentage of annual increase of outstanding shares of common stock 5.00%    
2023 Employee Share Purchase Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares of common stock available for issuance 1,617,099    
2023 Employee Share Purchase Plan | Maximum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Per share of purchase price of offering period 85.00%