XML 201 R129.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Schedule of Additional Information on Unvested Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average remaining contractual term (in years) 2 years 11 months 26 days 3 years 1 month 24 days
Aggregate intrinsic value $ 144,251 $ 81,703
Unvested Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares outstanding (in shares) 1,072,952 1,449,521
Weighted-average exercise price (in dollars per share) $ 126.38 $ 117.88
Weighted-average remaining contractual term (in years) 5 years 3 months 5 years 2 months 8 days
Aggregate intrinsic value $ 14,464 $ 3,757