XML 92 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Short-Term Borrowings and Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Dec. 31, 2022
Oct. 03, 2022
Dec. 31, 2021
Debt Instrument [Line Items]        
Borrowing limit   $ 1,941,217    
Total principal long-term debt   670,169   $ 626,181
Current portion of long-term debt   (128,936)   (341,717)
Less: unamortized discounts   (3,353)   (1,274)
Total   537,880   283,190
Line of credit | February 2024        
Debt Instrument [Line Items]        
Borrowing limit   1,000,000    
Total principal long-term debt   $ 0   0
Line of credit | February 2024 | Federal funds rate or composite overnight bank borrowings rate        
Debt Instrument [Line Items]        
Variable interest rate (in percentage)   0.50%    
Line of credit | February 2024 | Adjusted LIBOR        
Debt Instrument [Line Items]        
Variable interest rate (in percentage)   1.00%    
Line of credit | February 2024 | LIBOR        
Debt Instrument [Line Items]        
Variable interest rate (in percentage)   1.00%    
Line of credit | November 2024        
Debt Instrument [Line Items]        
Borrowing limit   $ 126,253    
Total principal long-term debt   0   0
Variable interest rate (in percentage) 2.30%      
Assets pledged as collateral     $ 615,000  
Line of credit | October 2023 - March 2027        
Debt Instrument [Line Items]        
Borrowing limit   811,804    
Total principal long-term debt   667,009   605,229
Assets pledged as collateral   $ 974,000    
Line of credit | October 2023 - March 2027 | Minimum        
Debt Instrument [Line Items]        
Interest rate (%)   2.87%    
Line of credit | October 2023 - March 2027 | Maximum        
Debt Instrument [Line Items]        
Interest rate (%)   5.95%    
Loans payable | February 2023 - April 2025        
Debt Instrument [Line Items]        
Borrowing limit   $ 3,160    
Total principal long-term debt   $ 3,160   $ 20,952
Loans payable | February 2023 - April 2025 | Minimum        
Debt Instrument [Line Items]        
Interest rate (%)   2.65%    
Loans payable | February 2023 - April 2025 | Maximum        
Debt Instrument [Line Items]        
Interest rate (%)   4.45%