v3.25.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expenses capitalized amount $ 0.2 $ 0.2
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average grant-date fair value (in dollars per share) $ 31.97 $ 19.01
Stock-based compensation, Intrinsic value of options exercised $ 20.0 $ 0.7
Total unrecognized stock-based compensation related to unvested stock option awards granted $ 88.9  
Unrecognized stock-based compensation related to unvested stock, expected to recognize over weighted-average period 3 years 1 month 6 days  
Expected dividend yield 0.00% 0.00%
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total unrecognized stock-based compensation related to unvested stock option awards granted $ 45.9  
Unrecognized stock-based compensation related to unvested stock, expected to recognize over weighted-average period 2 years 4 months 24 days  
Performance Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
2023 Executive PSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized stock-based compensation related to unvested stock, expected to recognize over weighted-average period 1 year 10 months 24 days  
Total unrecognized stock-based compensation $ 10.8