XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Borrowing Limit $ 2,055,574  
Total principal long-term debt 808,019 $ 626,181
Current portion of long-term debt (193,269) (341,717)
Less: unamortized discounts (3,697) (1,274)
Total 611,053 283,190
Time deposit    
Debt Instrument [Line Items]    
Pledged assets 190,000  
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 0.50%  
Line of credit | February 2024 | Adjusted LIBOR    
Debt Instrument [Line Items]    
Variable interest rate 1.00%  
Line of credit | February 2024 | LIBOR    
Debt Instrument [Line Items]    
Variable interest rate 1.00%  
Loans payable | April 2022 - October 2023    
Debt Instrument [Line Items]    
Borrowing Limit $ 24,190  
Total principal long-term debt $ 12,843 20,952
Loans payable | April 2022 - October 2023 | Minimum    
Debt Instrument [Line Items]    
Interest rate (%) 2.65%  
Loans payable | April 2022 - October 2023 | Maximum    
Debt Instrument [Line Items]    
Interest rate (%) 4.80%  
Loans payable | April 2022 - March 2027    
Debt Instrument [Line Items]    
Borrowing Limit $ 1,031,384  
Total principal long-term debt $ 795,176 $ 605,229
Loans payable | April 2022 - March 2027 | Minimum    
Debt Instrument [Line Items]    
Interest rate (%) 2.87%  
Loans payable | April 2022 - March 2027 | Maximum    
Debt Instrument [Line Items]    
Interest rate (%) 8.50%