v3.25.2
BASIS OF PRESENTATION - Cash and Cash Equivalents (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents.    
Cash and cash equivalents $ 423.7 $ 632.3
U.S. Markets    
Cash and Cash Equivalents.    
Cash and cash equivalents 362.7 513.0
International markets    
Cash and Cash Equivalents.    
Cash and cash equivalents $ 61.0 $ 119.3