XML 74 R63.htm IDEA: XBRL DOCUMENT v3.26.1
FAIR VALUE MEASUREMENT - Schedule of Financial Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Expected life    
Contingent acquisition liabilities (Current) $ 0 $ 4,400
Contingent acquisition liabilities (Non-current) 83,637 129,227
Level 1    
Expected life    
Derivative 0 0
Total assets 95,712 61,254
Total liabilities 0 0
Level 1 | Contingent earnout consideration    
Expected life    
Contingent acquisition liabilities (Current) 0 0
Contingent acquisition liabilities (Non-current) 0 0
Level 1 | Treasury bills    
Expected life    
Cash equivalents 40,685 39,920
Level 1 | Money market funds    
Expected life    
Cash equivalents 55,027 21,334
Level 2    
Expected life    
Derivative 0 0
Total assets 0 0
Total liabilities 0 0
Level 2 | Contingent earnout consideration    
Expected life    
Contingent acquisition liabilities (Current) 0 0
Contingent acquisition liabilities (Non-current) 0 0
Level 2 | Treasury bills    
Expected life    
Cash equivalents 0 0
Level 2 | Money market funds    
Expected life    
Cash equivalents 0 0
Level 3    
Expected life    
Derivative 2,156 4,786
Total assets 2,156 4,786
Total liabilities 83,637 133,627
Level 3 | Contingent earnout consideration    
Expected life    
Contingent acquisition liabilities (Current) 0 4,400
Contingent acquisition liabilities (Non-current) 83,637 129,227
Level 3 | Treasury bills    
Expected life    
Cash equivalents 0 0
Level 3 | Money market funds    
Expected life    
Cash equivalents $ 0 $ 0