XML 122 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - RSU and PSU - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share price (in dollars per share) $ 594.32    
Tax payments, for net share settlement of share based award $ 58,178 $ 107,894 $ 4,870
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate intrinsic value, RSUs vested 426,300 161,700 84,900
Unrecognized stock-based compensation expense related to non-vested stock options $ 530,400    
Weighted average period over which costs are recognized 2 years 3 months 21 days    
Shares withheld, for net share settlement of share based award (in shares) 122,020    
Tax payments, for net share settlement of share based award $ 58,100    
Performance Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate intrinsic value, RSUs vested 8,400 $ 256,500 $ 10,200
Unrecognized stock-based compensation expense related to non-vested stock options $ 756,200    
Weighted average period over which costs are recognized 4 years 2 months 26 days    
Shares withheld, for net share settlement of share based award (in shares) 370    
Tax payments, for net share settlement of share based award $ 100