XML 61 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Short-Term Borrowings and Long-Term Debt - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Borrowing Limit $ 1,532,499  
Total principal long-term debt 476,741 $ 424,875
Current portion of long-term debt (470,404) (67,576)
Less: unamortized discounts (2,205) (3,957)
Total 4,132 353,342
Line of credit    
Debt Instrument [Line Items]    
Borrowing Limit 176,416  
Line of credit | February 27, 2024    
Debt Instrument [Line Items]    
Borrowing Limit 1,000,000  
Total principal long-term debt $ 0 0
Line of credit | February 27, 2024 | Federal funds rate or composite overnight bank borrowings rate    
Debt Instrument [Line Items]    
Variable interest rate 0.50%  
Line of credit | February 27, 2024 | Adjusted LIBOR    
Debt Instrument [Line Items]    
Variable interest rate 1.00%  
Line of credit | February 27, 2024 | LIBOR    
Debt Instrument [Line Items]    
Variable interest rate 1.00%  
Line of credit | November 28, 2021    
Debt Instrument [Line Items]    
Interest rate (%) 5.20%  
Borrowing Limit $ 8,402  
Total principal long-term debt 8,402 19,199
Restricted cash, held as guarantee 3,000  
Line of credit | December 23, 2021 - April 4, 2022    
Debt Instrument [Line Items]    
Borrowing Limit 478,762  
Total principal long-term debt 433,982 354,963
Restricted cash, held as guarantee 7,000  
Pledged assets $ 345,000  
Line of credit | December 23, 2021 - April 4, 2022 | Minimum    
Debt Instrument [Line Items]    
Interest rate (%) 3.50%  
Line of credit | December 23, 2021 - April 4, 2022 | Maximum    
Debt Instrument [Line Items]    
Interest rate (%) 8.50%  
Loans payable | July 21, 2021 - March 26, 2023    
Debt Instrument [Line Items]    
Borrowing Limit $ 45,335  
Total principal long-term debt $ 34,357 $ 50,713
Loans payable | July 21, 2021 - March 26, 2023 | Minimum    
Debt Instrument [Line Items]    
Interest rate (%) 3.10%  
Loans payable | July 21, 2021 - March 26, 2023 | Maximum    
Debt Instrument [Line Items]    
Interest rate (%) 5.10%