v3.26.1
Subsequent Event - Additional Information (Details) - USD ($)
$ in Thousands
Jul. 06, 2026
Jul. 04, 2026
Jan. 03, 2026
Subsequent Event [Line Items]      
Outstanding balance   $ 1,318,375 $ 1,321,687
Securitization Facility [Member]      
Subsequent Event [Line Items]      
Outstanding balance   $ 165,000 $ 165,000
Subsequent Event | Securitization Facility [Member]      
Subsequent Event [Line Items]      
Increased borrowings under securitization facility $ 41,300    
Outstanding balance $ 206,300