XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Oct. 07, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investments $ 238,151 $ 229,200  
Unrealized gain 9,000    
4.625% Senior Notes | Senior Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of debt instruments 559,700 659,900  
Stated interest rate     4.625%
Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial liability value 10,087 5,775  
Contingent consideration paid 0 $ 0  
Total fair value adjustments reported in earnings (112)    
Other Business Acquisitions      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Maximum of contingent consideration may be payable $ 10,100