XML 197 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurement - Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Financial Assets    
U.S. Treasury bills $ 141,825 $ 141,161
Fair Value, Recurring    
Financial Assets    
Derivative financial instrument 167 1,055
Total 147,385 171,061
Financial Liabilities    
Contingent consideration 5,054 4,858
Fair Value, Recurring | U.S. Treasury bills    
Financial Assets    
U.S. Treasury bills 145,797 164,322
Level 1 | Fair Value, Recurring    
Financial Assets    
Derivative financial instrument 0 0
Total 1,421 5,684
Financial Liabilities    
Contingent consideration 0 0
Level 1 | Fair Value, Recurring | U.S. Treasury bills    
Financial Assets    
U.S. Treasury bills 0 0
Level 2 | Fair Value, Recurring    
Financial Assets    
Derivative financial instrument 167 1,055
Total 145,964 165,377
Financial Liabilities    
Contingent consideration 0 0
Level 2 | Fair Value, Recurring | U.S. Treasury bills    
Financial Assets    
U.S. Treasury bills 145,797 164,322
Level 3 | Fair Value, Recurring    
Financial Assets    
Derivative financial instrument 0 0
Total 0 0
Financial Liabilities    
Contingent consideration 5,054 4,858
Level 3 | Fair Value, Recurring | U.S. Treasury bills    
Financial Assets    
U.S. Treasury bills 0 0
Money market funds | Fair Value, Recurring    
Financial Assets    
Money market funds 1,421 5,684
Money market funds | Level 1 | Fair Value, Recurring    
Financial Assets    
Money market funds 1,421 5,684
Money market funds | Level 2 | Fair Value, Recurring    
Financial Assets    
Money market funds 0 0
Money market funds | Level 3 | Fair Value, Recurring    
Financial Assets    
Money market funds $ 0 $ 0