Annual report [Section 13 and 15(d), not S-K Item 405]

FAIR VALUE MEASUREMENT - Schedule of Liabilities Measured at Fair Value on a Recurring Basis (Details)

v3.25.0.1
FAIR VALUE MEASUREMENT - Schedule of Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration $ 3,300  
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative financial instruments 38  
Contingent consideration 3,340  
Total financial liabilities 3,608 $ 1,086
Recurring | Public Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial liabilities: 134 635
Recurring | Private Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial liabilities: 96 451
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative financial instruments 0  
Contingent consideration 0  
Total financial liabilities 134 635
Recurring | Level 1 | Public Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial liabilities: 134 635
Recurring | Level 1 | Private Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial liabilities: 0 0
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative financial instruments 38  
Contingent consideration 0  
Total financial liabilities 134 451
Recurring | Level 2 | Public Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial liabilities: 0 0
Recurring | Level 2 | Private Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial liabilities: 96 451
Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative financial instruments 0  
Contingent consideration 3,340  
Total financial liabilities 3,340 0
Recurring | Level 3 | Public Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial liabilities: 0 0
Recurring | Level 3 | Private Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial liabilities: $ 0 $ 0