v3.26.1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock, shares, issued (in shares) 14,313,659 12,380,933
Common stock, shares outstanding (in shares) 14,313,659 12,380,933
Vesting period 4 years  
Options expiration period 10 years  
Aggregate intrinsic value of options outstanding $ 314.3  
Aggregate intrinsic value of options exercisable 105.3  
Unrecognized compensation cost $ 51.6  
Expected to be recognized over a remaining weighted-average service period 2 years 10 months 17 days  
Share-based compensation arrangement by share-based payment award, options, vested, weighted average grant date fair value (in dollars per share) $ 55.44  
Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Percent of option exercise price 100.00%  
2019 Equity Incentive Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock, shares outstanding (in shares) 517,477  
Share-based compensation arrangement by share-based payment award, options, grants in period, gross (in shares) 452,205  
2024 Equity Incentive Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock, shares, issued (in shares) 2,771,951  
Shares available for future grants 3,455,433