v3.25.4
Borrowings - Convertible Note Repurchase (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]          
Pre-tax gains     $ 42,744 $ 61,371 $ 0
Principal - 2026 Notes | Convertible Debt          
Debt Instrument [Line Items]          
Repurchased principal amount $ 688,000 $ 480,000      
Aggregate repurchase price 642,000 415,000      
Pre-tax gains $ 42,700 $ 61,400