v3.25.0.1
COMMITMENTS AND CONTINGENCIES (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Aug. 24, 2023
Aug. 11, 2023
May 04, 2023
USD ($)
item
Apr. 02, 2023
Feb. 20, 2023
item
Jan. 06, 2023
USD ($)
Nov. 30, 2022
USD ($)
Jun. 06, 2022
USD ($)
Dec. 31, 2024
USD ($)
item
Dec. 31, 2023
USD ($)
Sep. 14, 2018
$ / shares
Commitments and contingencies line items                      
Settlement amount                 $ 36.2    
Stock split conversion ratio 0.1                    
Shareholder litigation charge                   $ 99.3  
Judicial Ruling                      
Commitments and contingencies line items                      
Amount received from legal settlement                 $ 2.6    
Shareholder Litigation                      
Commitments and contingencies line items                      
Number of actions | item         2       2    
Stock split conversion ratio   0.1333   0.1333 0.10            
Shareholder litigation charge                   110.1  
Insurance recoveries                   10.8  
Number of insurers against whom lawsuit filed | item     17                
Maximum amount of coverage claimed under policy     $ 80.0                
Excess amount deductible     10.0                
Amount paid by the primary insurer     $ 5.0                
Lao Action                      
Commitments and contingencies line items                      
Dividends declared | $ / shares                     $ 1.55
Litigation fees and expenses             $ 3.4        
Amount received from legal settlement           $ 14.0          
Settlement amount               $ 17.4      
Estimated Fair Value | Shareholder Litigation                      
Commitments and contingencies line items                      
Shareholder litigation charge                   $ 99.3