XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.3
STOCK-BASED COMPENSATION - Schedule of RSAs & RSUs (Details)
9 Months Ended
Sep. 30, 2025
day
$ / shares
shares
Nonvested RSUs and Restricted Stock Units,, Weighted Average Grant Date Fair Value  
Share price (in dollars per share) $ 64.73
Restricted Stock Units (RSUs)  
Nonvested RSUs and Restricted Stock Units, Number of Shares  
Nonvested at the beginning of the period (in shares) | shares 569,460
Granted (in shares) | shares 541,690
Vested (in shares) | shares (279,156)
Forfeited (in shares) | shares (30,802)
Nonvested at the end of the period (in shares) | shares 801,192
Nonvested RSUs and Restricted Stock Units,, Weighted Average Grant Date Fair Value  
Nonvested at the beginning of the period (in dollars per share) $ 46.37
Granted (in dollars per share) 41.75
Vested (in dollars per share) 52.98
Forfeited (in dollars per share) 42.13
Nonvested at the end of the period (in dollars per share) $ 41.11
Market-Based Restricted Stock Units  
Nonvested RSUs and Restricted Stock Units, Number of Shares  
Nonvested at the beginning of the period (in shares) | shares 46,000
Granted (in shares) | shares 100,000
Vested (in shares) | shares (34,500)
Forfeited (in shares) | shares 0
Nonvested at the end of the period (in shares) | shares 111,500
Nonvested RSUs and Restricted Stock Units,, Weighted Average Grant Date Fair Value  
Nonvested at the beginning of the period (in dollars per share) $ 35.24
Granted (in dollars per share) 34.11
Vested (in dollars per share) 35.83
Forfeited (in dollars per share) 0
Nonvested at the end of the period (in dollars per share) $ 34.04
Vesting period if trading day average closing stock prices (in days) | day 90
Market-Based Restricted Stock Units | Share-Based Payment Arrangement, Tranche One  
Nonvested RSUs and Restricted Stock Units,, Weighted Average Grant Date Fair Value  
Share price (in dollars per share) $ 60.00
Vesting percentage 50.00%
Market-Based Restricted Stock Units | Share-Based Payment Arrangement, Tranche Two  
Nonvested RSUs and Restricted Stock Units,, Weighted Average Grant Date Fair Value  
Share price (in dollars per share) $ 75.00
Vesting percentage 50.00%
Market-Based Restricted Stock Units | Share-Based Payment Arrangement, Tranche Three  
Nonvested RSUs and Restricted Stock Units,, Weighted Average Grant Date Fair Value  
Share price (in dollars per share) $ 90.00