v3.26.3
OPTIONS AND AWARDS - Schedule of Employee Stock Option Roll Forward (Details) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Number of Options Outstanding          
Balance at beginning of period, (in shares)     4,071    
Granted (in shares) 202 190 711 517  
Forfeited (in shares)     (58)    
Exercised (in shares)     (335)    
Balance at end of period, (in shares) 4,389   4,389    
Weighted Average Exercise Price          
Balance at beginning of period (in dollars per share)     $ 96.87    
Granted (in dollars per share)     193.74 $ 149.08  
Forfeited (in dollars per share)     134.57    
Exercised (in dollars per share)     65.06    
Balance at end of period (in dollars per share) $ 114.50   $ 114.50    
Number of Options Vested (in shares) 2,100   2,100   1,991
Weighted Average Exercise Price of Options Vested (in dollars per share) $ 76.25   $ 76.25   $ 67.10