XML 108 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Indebtedness (Schedule of Future Maturities of Indebtedness) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt $ 1,836,662 $ 1,336,662
2022    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 225,000  
2023    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 0  
2024    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 0  
2025    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 211,662  
2026    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 700,000  
2027 and thereafter    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 700,000  
Line of Credit [Member]    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 600,000  
Line of Credit [Member] | 2022    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 0  
Line of Credit [Member] | 2023    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 0  
Line of Credit [Member] | 2024    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 0  
Line of Credit [Member] | 2025    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 0  
Line of Credit [Member] | 2026    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 600,000  
Line of Credit [Member] | 2027 and thereafter    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 0  
Senior Notes [Member]    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 1,225,000  
Senior Notes [Member] | 2022    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 225,000  
Senior Notes [Member] | 2023    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 0  
Senior Notes [Member] | 2024    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 0  
Senior Notes [Member] | 2025    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 200,000  
Senior Notes [Member] | 2026    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 100,000  
Senior Notes [Member] | 2027 and thereafter    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 700,000  
Other [Member]    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 11,662  
Other [Member] | 2022    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 0  
Other [Member] | 2023    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 0  
Other [Member] | 2024    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 0  
Other [Member] | 2025    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 11,662  
Other [Member] | 2026    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt 0  
Other [Member] | 2027 and thereafter    
Schedule of Future Maturities of Indebtedness [Line Items]    
Long-term Debt $ 0