v3.26.1
Debt - Schedule of Long-term Debt Instruments (Parenthetical) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Credit Facility [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs $ 5,016 $ 6,099
SPV Credit Facility [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Unamortized Discount 778 1,075
2026 Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs 63 130
2027 Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs 2 9
2027 Series F Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs 3 7
2027 Series G Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs 55 75
2028 Series H Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs 43 56
2028 Series I Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs 54 67
2028 Series J Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs $ 459 $ 564