XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Securitization Facility - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Nov. 12, 2021
Dec. 31, 2023
Dec. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]          
Interest expense related to amortization of debt issuance costs       $ 5,200 $ 7,800
Interest Expense       153,246 107,720
Outstanding balance       1,314,750 1,323,950
Securitization Facility          
Debt Instrument [Line Items]          
Termination date of agreement   Nov. 12, 2024      
Maturity date Jul. 31, 2026        
Maximum amount available under securitization facility   $ 175,000      
Debt issuance costs   $ 2,400      
Interest expense related to amortization of debt issuance costs     $ 500   400
Outstanding balance       $ 155,000 $ 140,000
Securitization Facility | Bloomberg Short-term Bank Yield Index          
Debt Instrument [Line Items]          
Interest rate under facility       8.95%