v3.25.4
Funds Borrowed - Schedule of private placement notes outstanding (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Aggregate principal amount [1] $ 2,403,916 $ 2,379,413
Privately Placed Notes [Member]    
Debt Instrument [Line Items]    
Maturity date Feb. 26, 2026  
Aggregate principal amount [1] $ 146,500 146,500
December 2020 [Member] | Privately Placed Notes [Member]    
Debt Instrument [Line Items]    
Maturity date Dec. 31, 2027  
Interest Rate 7.50%  
Interest Payable Semi-annually  
Aggregate principal amount $ 53,750 53,750
February 2021 [Member] | Privately Placed Notes [Member]    
Debt Instrument [Line Items]    
Maturity date Feb. 28, 2026  
Interest Rate 7.25%  
Interest Payable Semi-annually  
Aggregate principal amount [2] $ 31,250 31,250
September 2023 [Member] | Privately Placed Notes [Member]    
Debt Instrument [Line Items]    
Maturity date Sep. 30, 2028  
Interest Rate 9.25%  
Interest Payable Semi-annually  
Aggregate principal amount $ 39,000 39,000
June 2024 [Member] | Privately Placed Notes [Member]    
Debt Instrument [Line Items]    
Maturity date Jun. 30, 2039  
Interest Rate 8.875%  
Interest Payable Semi-annually  
Aggregate principal amount $ 17,500 17,500
August 2024 [Member] | Privately Placed Notes [Member]    
Debt Instrument [Line Items]    
Maturity date Aug. 31, 2039  
Interest Rate 8.625%  
Interest Payable Semi-annually  
Aggregate principal amount $ 5,000 $ 5,000
[1] Excludes deferred financing costs of $8.4 million and $8.2 million as of December 31, 2025 and 2024.
[2] Privately placed notes due in 2026 were repaid, in full, at maturity, on February 26, 2026.