v3.25.2
Stock-based Compensation (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted-average grant date fair value of stock options granted $ 19.42 $ 32.46
Exercises in Period, Intrinsic Value $ 0.3 $ 0.4
Total unrecognized stock-based compensation expense relating to unvested stock options $ 18.6  
Unrecognized unvested stock options, weighted-average period 3 years 1 month 6 days