XML 84 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurement - Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
U.S. Treasury bills    
Financial Assets    
U.S. Treasury bills $ 318,047 $ 416,509
Fair Value, Recurring    
Financial Assets    
Total 357,777 435,002
Financial Liabilities    
Contingent consideration 11,975 12,321
Fair Value, Recurring | U.S. Treasury bills    
Financial Assets    
U.S. Treasury bills 318,047 416,509
Fair Value, Recurring | Level 1    
Financial Assets    
Total 39,730 18,493
Financial Liabilities    
Contingent consideration 0 0
Fair Value, Recurring | Level 1 | U.S. Treasury bills    
Financial Assets    
U.S. Treasury bills 0 0
Fair Value, Recurring | Level 2    
Financial Assets    
Total 318,047 416,509
Financial Liabilities    
Contingent consideration 0 0
Fair Value, Recurring | Level 2 | U.S. Treasury bills    
Financial Assets    
U.S. Treasury bills 318,047 416,509
Fair Value, Recurring | Level 3    
Financial Assets    
Total 0 0
Financial Liabilities    
Contingent consideration 11,975 12,321
Fair Value, Recurring | Level 3 | U.S. Treasury bills    
Financial Assets    
U.S. Treasury bills 0 0
Money market funds | Fair Value, Recurring    
Financial Assets    
Money market funds 39,730 18,493
Money market funds | Fair Value, Recurring | Level 1    
Financial Assets    
Money market funds 39,730 18,493
Money market funds | Fair Value, Recurring | Level 2    
Financial Assets    
Money market funds 0 0
Money market funds | Fair Value, Recurring | Level 3    
Financial Assets    
Money market funds $ 0 $ 0