v3.26.1
Debt - Schedule of Unamortized Deferred Financing Costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Series 2020-2 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs $ 8,291 $ 11,316
Series 2021-1 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs 4,555 5,661
Series 2022-1 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs 3,221 3,744
Series 2024-1/2 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs 60,818 66,970
Series 2025-1/2 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs 42,983 46,854
Series 2025-3/4 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs 53,398 57,730
Series 2025-5/6/7 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs $ 45,555 $ 49,162