v3.26.1
OPTIONS AND AWARDS - Narrative (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
May 15, 2025
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
installment
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Grant date intrinsic value (in dollars per share)       $ 0 $ 0
Aggregate intrinsic value of options that vested in period | $   $ 17,267 $ 22,121 $ 17,267 $ 22,121
Intrinsic value of options exercised in period | $       $ 33,869 $ 24,957
Share-based compensation, restricted awards, exercise price (in dollars per share)       $ 0  
Share-based compensation, options expected to vest, number (in shares) | shares   2,068   2,068  
Share-based compensation, options outstanding, weighted average remaining contractual term       6 years 8 months 12 days  
Restricted Stock Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period       5 years  
Equity awards granted (in shares) | shares   50 42 205 134
Granted (in dollars per share)       $ 203.09  
Annual bonuses settled in vested awards | $       $ 13,555 $ 8,003
Share-based compensation, nonvested awards, cost not yet recognized | $   $ 65,928   $ 65,928  
Share-based compensation, nonvested awards, cost not yet recognized, period for recognition       3 years 10 months 24 days  
Restricted Stock Awards | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in dollars per share)       $ 178.00 $ 126.34
Restricted Stock Awards | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in dollars per share)       $ 212.65 $ 147.04
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation, nonvested awards, cost not yet recognized | $   $ 126,656   $ 126,656  
Share-based compensation, nonvested awards, cost not yet recognized, period for recognition       3 years 9 months 18 days  
Share-based compensation, nonvested awards (in shares) | shares   2,241   2,241  
Performance Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period   3 years      
Equity awards granted (in shares) | shares   54      
Share-based compensation, nonvested awards, cost not yet recognized | $   $ 10,450   $ 10,450  
Share-based compensation, nonvested awards, cost not yet recognized, period for recognition       2 years 1 month 6 days  
Performance Stock Units | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in dollars per share)   $ 169.70      
Target award multiple   0      
Performance Stock Units | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in dollars per share)   $ 257.70      
Target award multiple   2.5      
Non-employee Directors | Restricted Stock Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Equity awards granted (in shares) | shares   4   7  
Non-employee Directors | Restricted Stock Awards | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in dollars per share)       $ 183.54  
Non-employee Directors | Restricted Stock Awards | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in dollars per share)       $ 197.92  
Amended and Restated Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares) | shares 4,231        
Conversion to reduce shares availability 1        
Other than options, conversion to reduce shares availability 2        
Number of shares available for grant (in shares) | shares   2,425   2,425  
Award vesting period       5 years  
Award vesting rights, percentage       20.00%  
Expiration period       10 years  
Amended and Restated Plan | Non-employee Directors          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of installments | installment       3  
Award requisite service period       3 years