v3.25.4
Investment in Convertible Notes (Details) - Convertible Promissory Notes - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]        
Investment purchase       $ 30.0
Investment interest rate       3.00%
Settlements received on investments owned $ 32.5      
Investments, prepayment in future amounts due $ 0.4 $ 0.4    
Realized investment gain   $ 1.7    
Accrued investment income receivable     $ 1.5  
Investments, amount due from other parties     $ 1.5