XML 56 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted-average grant date fair value of stock options granted $ 32.46 $ 13.87
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value $ 0.4 $ 0.1
Total unrecognized stock-based compensation expense relating to unvested stock options $ 11.2  
Unrecognized unvested stock options, weighted-average period 2 years 10 months 24 days