v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2026
Dec. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock option award vesting period         4 years  
Percentage of share-based award vesting         25.00%  
Share-based payment award, options, exercises in period   166,550     257,152  
Share-based payment award, options, granted in period         3,594,062 0
Weighted average grant date fair value of stock options granted     $ 14.15   $ 14.15  
Intrinsic value of stock options exercised         $ 300,000 $ 100,000
Stock compensation expense     $ 5,671,000 $ 3,698,000 8,258,000 $ 6,687,000
Restricted Stock            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock compensation expense     200,000   400,000  
Unvested Stock Options and Restricted Stock            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Unrecognized compensation costs     $ 67,400,000   $ 67,400,000  
Weighted average period         3 years 10 days  
2021 Equity Incentive Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Increase in number of shares available for issuance of awards         0  
2026 Equity incentive plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Increase in number of shares available for issuance of awards 6,232,376          
2026 Equity incentive plan | IPO            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
IPO Price per share 18          
2026 Equity incentive plan | Employee stock purchase paln            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Increase in number of shares available for issuance of awards 516,400          
2026 Equity incentive plan | Employee stock purchase paln | IPO            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Company granted stock option $ 3,433,534