v3.26.1
Borrowings - Debt Securitizations and Debt Securitization Refinancing (Details)
$ in Millions
Mar. 26, 2026
USD ($)
Oct. 22, 2025
USD ($)
Aug. 12, 2025
USD ($)
Mar. 05, 2025
USD ($)
May 23, 2024
USD ($)
tranche
Oct. 05, 2023
USD ($)
tranche
2023 Debt securitization | Total Secured Notes            
Debt Instrument [Line Items]            
Maximum principal amount           $ 429.1
Number of tranches | tranche           3
Term Debt Securitization | Line of credit | Total Secured Notes            
Debt Instrument [Line Items]            
Maximum principal amount   $ 849.1        
2024 Debt Securitization | Total Secured Notes            
Debt Instrument [Line Items]            
Maximum principal amount         $ 526.0  
Number of tranches | tranche         9  
2025 Debt Securitization | Total Secured Notes            
Debt Instrument [Line Items]            
Maximum principal amount       $ 1,254.1    
2025-4 Debt Securitization | Total Secured Notes            
Debt Instrument [Line Items]            
Maximum principal amount     $ 1,250.0      
2026 Debt Securitization | Total Secured Notes            
Debt Instrument [Line Items]            
Maximum principal amount $ 748.3