XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding, beginning of period (in shares) 5,723,772    
Exercised (in shares) (1,371,834)    
Canceled/forfeited (in shares) (11,886)    
Outstanding, end of period (in shares) 4,340,052 5,723,772  
Exercisable (in shares) 4,340,052    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding, beginning of period (in dollars per share) $ 12.65    
Exercised (in dollars per share) 12.85    
Canceled/forfeited (in dollars per share) 22.08    
Outstanding, end of period (in dollars per share) 12.57 $ 12.65  
Exercisable (in dollars per share) $ 12.57    
Weighted average remaining contractual life, options outstanding (in years) 4 years 1 month 6 days 5 years 2 months 12 days  
Weighted average remaining contractual life, options exercisable (in years) 4 years 1 month 6 days    
Aggregate intrinsic value, outstanding $ 245,884 $ 197,620  
Aggregate intrinsic value, exercised 66,700 $ 75,100 $ 262,400
Aggregate intrinsic value, exercisable $ 245,884