v3.26.1
Debt - Schedule of Long-term Debt Instruments (Parenthetical) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Credit Facility [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs $ 5,525 $ 6,099
SPV Credit Facility [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Unamortized Discount 918 1,075
2026 Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs 96 130
2027 Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs 5 9
2027 Series F Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs 5 7
2027 Series G Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs 65 75
2028 Series H Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs 50 56
2028 Series I Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs 61 67
2028 Series J Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Long term debt unamortized debt issuance costs $ 511 $ 564