XML 92 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Long-term Debt and Other Borrowings, Net - Narrative (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
Apr. 10, 2020
USD ($)
Feb. 07, 2019
USD ($)
Dec. 31, 2020
USD ($)
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2020
USD ($)
Feb. 29, 2020
Apr. 01, 2019
Line of Credit Facility [Line Items]                    
Quarterly installment payment, amount               $ 15,000,000    
Syndicated credit agreement 2019 | Revolving line of credit                    
Line of Credit Facility [Line Items]                    
Maximum borrowing capacity $ 1,500,000,000   $ 1,500,000,000 $ 1,500,000,000            
Credit agreement term     5 years              
Leverage ratio (less than 5.50%)                 5.50 5.50
Syndicated credit agreement 2019 | Revolving line of credit | Forecast                    
Line of Credit Facility [Line Items]                    
Leverage ratio (less than 5.50%)         3.75 4.50 5.00      
Syndicated credit agreement 2019 | Revolving line of credit | Revolving line of credit                    
Line of Credit Facility [Line Items]                    
Maximum borrowing capacity 300,000,000     $ 300,000,000            
Unused capacity fee       0.25%            
Syndicated credit agreement 2019 | Revolving line of credit | Term loan                    
Line of Credit Facility [Line Items]                    
Quarterly amortization rate       5.00%            
Syndicated credit agreement 2019 | Revolving line of credit | Minimum | Revolving line of credit                    
Line of Credit Facility [Line Items]                    
Unused capacity fee       0.175%            
Syndicated credit agreement 2019 | Revolving line of credit | Maximum | Revolving line of credit                    
Line of Credit Facility [Line Items]                    
Unused capacity fee       0.40%            
Syndicated credit agreement 2019 | Revolving line of credit | LIBOR                    
Line of Credit Facility [Line Items]                    
Floor rate       0.00%            
Variable rate       1.75%            
Syndicated credit agreement 2019 | Revolving line of credit | LIBOR | Minimum                    
Line of Credit Facility [Line Items]                    
Variable rate       1.25%            
Syndicated credit agreement 2019 | Revolving line of credit | LIBOR | Maximum                    
Line of Credit Facility [Line Items]                    
Variable rate       2.50%            
Syndicated credit agreement 2019 | Revolving line of credit | Alternative base rate                    
Line of Credit Facility [Line Items]                    
Floor rate       1.00%            
Variable rate       0.75%            
Syndicated credit agreement 2019 | Revolving line of credit | Alternative base rate | Minimum                    
Line of Credit Facility [Line Items]                    
Variable rate       0.25%            
Syndicated credit agreement 2019 | Revolving line of credit | Alternative base rate | Maximum                    
Line of Credit Facility [Line Items]                    
Variable rate       1.50%            
Syndicated credit agreement 2019 | Revolving line of credit | Fed Funds Rate                    
Line of Credit Facility [Line Items]                    
Floor rate       0.50%            
Term loan payable; quarterly installments of $15 million began March 31, 2020 with remaining principal due at maturity | Notes Payable to Banks                    
Line of Credit Facility [Line Items]                    
Repayments of debt 60,000,000 $ 45,000,000                
Quarterly installment payment, amount $ 15,000,000     $ 15,000,000