v3.26.1
EMPLOYEE BENEFIT PLANS - Schedule of Restricted Stock Units (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Restricted Stock Units  
Number of RSUs  
Unvested at the beginning of the period (in shares) | shares 1,440,379
Granted (in shares) | shares 253,115
Vested (in shares) | shares (875,005)
Forfeited (in shares) | shares (26,893)
Unvested at the end of the period (in shares) | shares 1,142,179
Weighted Average Grant Date Fair  Value Per RSU  
Unvested at the beginning of the period (in dollars per share) $ 111.02
Granted (in dollars per share) 248.96
Vested (in dollars per share) 105.42
Forfeited (in dollars per share) 171.10
Unvested at the end of the period (in dollars per share) 172.34
Performance Based Restricted Stock Unit  
Weighted Average Grant Date Fair  Value Per RSU  
Granted (in dollars per share) $ 110.83