v3.26.1
Debt - Schedule of Securitized Financing Facility (Details) - Secured Debt - USD ($)
$ in Thousands
1 Months Ended
Jul. 31, 2025
Jul. 31, 2021
May 31, 2026
Class A-2 Notes      
Line of Credit Facility [Line Items]      
Outstanding Principal   $ 300,000  
Interest rate (as a percent)   6.326% 6.326%
Remaining maturity (in years)   4 years 10 months 24 days  
Repayment extension term (in years) 1 year    
Variable Funding Notes      
Line of Credit Facility [Line Items]      
Outstanding Principal   $ 0  
Interest rate (as a percent)   2.60%  
Percentage of unused amount (as a percent)   0.50%