v3.25.4
SHAREHOLDERS' EQUITY (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Mar. 24, 2025
$ / shares
Dec. 31, 2025
USD ($)
vote
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
shares
Sep. 17, 2025
shares
May 05, 2025
shares
May 02, 2025
shares
Aug. 19, 2024
shares
Aug. 02, 2024
shares
Mar. 09, 2020
shares
Class of Stock [Line Items]                    
Stock split ratio 0.1                  
Stock repurchased during period (in shares)   10,500,000 12,500,000 4,400,000            
Shares repurchased during period, value | $   $ 148.7 $ 28.4 $ 11.1            
2020 Share Authorization                    
Class of Stock [Line Items]                    
Stock authorized for repurchase (in shares)                   20,000,000
Remaining stock authorized for repurchase (in shares)       14,000,000.0       0    
2024 Share Authorization                    
Class of Stock [Line Items]                    
Stock authorized for repurchase (in shares)                 2,500,000  
Remaining stock authorized for repurchase (in shares)             0      
May 2025 Share Authorization                    
Class of Stock [Line Items]                    
Stock authorized for repurchase (in shares)           5,000,000.0        
Remaining stock authorized for repurchase (in shares)   0                
September 2025 Share Authorization                    
Class of Stock [Line Items]                    
Stock authorized for repurchase (in shares)         3,200,000          
Remaining stock authorized for repurchase (in shares)   0                
Class A Common Stock                    
Class of Stock [Line Items]                    
Votes per each share of stock | vote   1                
Common stock, par value (USD per share) | $ / shares $ 0.001 $ 0.001 $ 0.001              
Common stock reserved (in shares)   5,200,000                
Class B Common Stock                    
Class of Stock [Line Items]                    
Votes per each share of stock | vote   10                
Common stock, par value (USD per share) | $ / shares $ 0.001 $ 0.001 0.001              
Class C Common Stock                    
Class of Stock [Line Items]                    
Common stock, par value (USD per share) | $ / shares   $ 0.001 $ 0.001              
Class C Common Stock | Delaware                    
Class of Stock [Line Items]                    
Fractional votes for each share of common stock | vote   0.01