XML 88 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
factor
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Oct. 07, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Unrealized (loss) gain on short-term investments held at the reporting date, net $ (7,100) $ 298,500    
Short-term investments $ 58,421 229,200    
Discount rate        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Measurement input | factor 0.13      
Measurement Input, Conversion Term | Minimum        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Measurement input | factor 0.8      
Measurement Input, Conversion Term | Maximum        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Measurement input | factor 1.3      
4.625% Senior Notes Due in 2030 | Senior Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Stated interest rate       4.625%
Level 3        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Fair value, measurement with unobservable inputs reconciliation $ 555 5,775 $ 5,022  
Contingent consideration payments 3,200 2,050    
Other Business Acquisitions        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
High-end of potential contingent consideration 600      
Contingent consideration payments $ 3,200 $ 2,100