XML 92 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Summary of Stock Option Activity (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, Options, Outstanding [Roll Forward]      
Outstanding, beginning of period (in shares) 4,340,052    
Exercised (in shares) (1,187,141)    
Canceled/forfeited (in shares) (753)    
Outstanding, end of period (in shares) 3,152,158 4,340,052  
Exercisable (in shares) 3,152,158    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding, beginning of period (in dollars per share) $ 12.57    
Exercised (in dollars per share) 13.29    
Canceled/forfeited (in dollars per share) 19.18    
Outstanding, end of period (in dollars per share) 12.29 $ 12.57  
Exercisable (in dollars per share) $ 12.29    
Weighted average remaining contractual life, options outstanding (in years) 3 years 2 months 12 days 4 years 1 month 6 days  
Weighted average remaining contractual life, options exercisable (in years) 3 years 2 months 12 days    
Aggregate intrinsic value, outstanding $ 198,832 $ 245,884  
Aggregate intrinsic value, exercised 67,600 $ 66,700 $ 75,100
Aggregate intrinsic value, exercisable $ 198,832