XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value - Summary of the Company's Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair value    
Debt securities $ 474,320  
Contingent consideration 3,400 $ 23,000
Recurring Basis    
Fair value    
Contingent consideration 3,440 23,048
Assets, Total 477,760 449,425
Recurring Basis | Level 1    
Fair value    
Assets, Total 130,612 96,597
Recurring Basis | Level 2    
Fair value    
Assets, Total 343,208 329,780
Recurring Basis | Level 3    
Fair value    
Contingent consideration 3,440 23,048
Assets, Total 3,940 23,048
U.S. government and agency debt securities | Recurring Basis    
Fair value    
Debt securities 160,499 126,139
U.S. government and agency debt securities | Recurring Basis | Level 1    
Fair value    
Debt securities 130,612 96,597
U.S. government and agency debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities 29,887 29,542
Corporate debt securities | Recurring Basis    
Fair value    
Debt securities 225,482 196,478
Corporate debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities 224,982 196,478
Corporate debt securities | Recurring Basis | Level 3    
Fair value    
Debt securities 500  
Non-U.S. government debt securities | Recurring Basis    
Fair value    
Debt securities 88,339 103,760
Non-U.S. government debt securities | Recurring Basis | Level 2    
Fair value    
Debt securities $ 88,339 $ 103,760