v3.26.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
May 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Jul. 31, 2021
Line of Credit Facility [Line Items]        
Debt issuance costs   $ 8,464 $ 0  
Class A-2 Notes | Secured Debt        
Line of Credit Facility [Line Items]        
Principal amount $ 300,000      
Interest rate (as a percent) 6.326%     6.326%
Debt issuance costs $ 8,500      
Additional interest rate (in percent) 5.00%      
VFN Notes, Series 2026-1, Class A-1 | Line of Credit        
Line of Credit Facility [Line Items]        
Maximum principal amount of credit facility $ 100,000      
Outstanding amount $ 0      
Series 2021-1 Secured Fund Fee Revenue Notes | Secured Debt        
Line of Credit Facility [Line Items]        
Interest rate (as a percent) 3.933%      
Variable Funding Notes | Secured Debt        
Line of Credit Facility [Line Items]        
Interest rate (as a percent)       2.60%
Additional interest rate (in percent) 5.00%