XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Investments and Fair Value Measurements - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
security
Jun. 30, 2022
USD ($)
security
Dec. 31, 2021
security
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Number of securities in an unrealized loss position | security 47 47 57
Milestone payment   $ 10.0  
Interest income $ 0.2 $ 0.3  
Contingent consideration | Measurement Input, Discount Rate      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input 0.03 0.03  
Contingent consideration | Measurement Input, Probability Factor      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Measurement input 0.95 0.95