XML 95 R81.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY - Narrative (Details) - USD ($)
3 Months Ended
Feb. 12, 2025
Oct. 21, 2024
Mar. 31, 2025
Dec. 31, 2024
Apr. 22, 2025
Oct. 22, 2024
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Unrecognized stock-based compensation expense     $ 161,900,000      
Weighted-average period of recognition of unrecognized stock-based compensation expense     1 year 9 months 18 days      
Repurchase authorized amount   $ 250,000,000        
Share repurchase program, authorized amount           $ 310,000,000
Repurchase of common stock (in shares)     1,500,000      
Repurchase of common stock       $ 118,704,000    
Shares repurchased, average price per share (in dollars per share)     $ 81.28      
Stock split ratio 0.5          
Common Stock            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Repurchase of common stock (in shares)       1,460,000    
Repurchase of common stock     $ 118,700,000 $ 15,000    
Additional paid-in capital            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Repurchase of common stock       $ 118,689,000    
Subsequent Event            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Share repurchase program, authorized amount         $ 500,000,000