XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
General - Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Assets    
Investments $ 155,518 $ 143,459
Cash held in bank accounts 38,900 464,900
U.S. Government and agency securities    
Assets    
Investments 16,530 42,399
Corporate debt securities    
Assets    
Investments 125,389 99,749
Taxable municipal bonds    
Assets    
Investments 12,299  
Certificates of deposit    
Assets    
Investments 1,300 1,311
Level 1 | 4.400% Senior Notes due 2024    
Liabilities    
Long-term Debt, Fair Value 395,600  
Level 2 | 2017 Credit Agreement, senior unsecured term loan facility    
Liabilities    
Long-term Debt, Fair Value 150,000  
Fair Value, Recurring    
Assets    
Total assets held at fair value 1,155,038 823,013
Fair Value, Recurring | Other Than Cash In Entity Bank Accounts Member    
Assets    
Cash and cash equivalents 999,520 679,554
Fair Value, Recurring | U.S. Government and agency securities    
Assets    
Investments 16,530 42,399
Fair Value, Recurring | Corporate debt securities    
Assets    
Investments 125,389 99,749
Fair Value, Recurring | Taxable municipal bonds    
Assets    
Investments 12,299  
Fair Value, Recurring | Certificates of deposit    
Assets    
Investments 1,300 1,311
Fair Value, Recurring | Level 1    
Assets    
Total assets held at fair value 16,530 42,399
Fair Value, Recurring | Level 1 | U.S. Government and agency securities    
Assets    
Investments 16,530 42,399
Fair Value, Recurring | Level 2    
Assets    
Total assets held at fair value 1,138,508 780,614
Fair Value, Recurring | Level 2 | Other Than Cash In Entity Bank Accounts Member    
Assets    
Cash and cash equivalents 999,520 679,554
Fair Value, Recurring | Level 2 | Corporate debt securities    
Assets    
Investments 125,389 99,749
Fair Value, Recurring | Level 2 | Taxable municipal bonds    
Assets    
Investments 12,299  
Fair Value, Recurring | Level 2 | Certificates of deposit    
Assets    
Investments $ 1,300 $ 1,311