v3.26.1
RELATED PARTY TRANSACTIONS (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
seat
Jun. 30, 2025
USD ($)
Velaura    
Related Party Transaction [Line Items]    
Payments to acquire investments $ 0.0 $ 73.3
Payments outstanding $ 0.0 51.4
Velaura    
Related Party Transaction [Line Items]    
Number of seats on board of directors | seat 1  
Velaura | Preferred Stock    
Related Party Transaction [Line Items]    
Equity securities $ 85.4 1.2
Payments to acquire equity securities   $ 20.0