v3.25.1
BASIS OF PRESENTATION - Cash and Cash Equivalents (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Cash and Cash Equivalents.    
Cash and cash equivalents $ 378.7 $ 632.3
U.S. Markets    
Cash and Cash Equivalents.    
Cash and cash equivalents 302.5 513.0
International markets    
Cash and Cash Equivalents.    
Cash and cash equivalents $ 76.2 $ 119.3