v3.25.1
RELATED PARTY TRANSACTIONS - Promissory Note (Details) - Related parties - Related Party Promissory Note - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Nov. 09, 2023
Nov. 15, 2022
Aug. 08, 2022
August 8, 2022 Note          
Related Party Transaction [Line Items]          
Promissory note, maximum borrowing amount     $ 250.0   $ 250.0
Spread on SOFR rate (as percent) 1.55%        
Promissory note outstanding   $ 200.0      
Interest income   3.6      
November 15, 2022 Note          
Related Party Transaction [Line Items]          
Promissory note, maximum borrowing amount       $ 15.0  
Spread on SOFR rate (as percent)       4.25%  
Promissory note outstanding $ 7.5 7.5      
Interest income $ 0.2 $ 0.2