Annual report pursuant to Section 13 and 15(d)

Fair Value Measurement - Narrative (Details)

v3.24.0.1
Fair Value Measurement - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Milestone
Dec. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Number of technical milestones | Milestone 4    
Discount rate      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value inputs 11.3    
Price volatility      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value inputs 25.0    
Operating leverage rate      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value inputs 160    
Level 1 | Money market funds and time deposits      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents $ 61,500   $ 11,700
Contingent Consideration      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Decrease in fair value $ 1,193 $ (57)  
Business combination contingent consideration liability | Discount rate      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value inputs   13.5  
Business combination contingent consideration liability | Revenue Volatility      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value inputs   29.0