v3.25.2
Fair Value - Summary of Fair Valued Liabilities measured using Significant Unobservable Inputs (Level 3) (Parenthetical) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
SLRCTerm Loan And Credit Facility [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt Instrument, Fair Value Disclosure $ 657,210 $ 482,043
SPV Credit Facility [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt Instrument, Fair Value Disclosure 165,050 165,050
2025 Unsecured Notes [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt Instrument, Fair Value Disclosure   84,575
2026 Unsecured Notes [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt Instrument, Fair Value Disclosure 73,313 72,750
2027 Unsecured Notes [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt Instrument, Fair Value Disclosure 47,625 46,875
2027 Series F Unsecured Notes [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt Instrument, Fair Value Disclosure 129,938 128,250
2027 Series G Unsecured Notes [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt Instrument, Fair Value Disclosure 49,368 $ 49,368
2028 Unsecured Notes [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt Instrument, Fair Value Disclosure $ 50,250