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

Significant Accounting Policies - Schedule of Fair Value of Financial Assets and Liabilities (Details)

v3.25.1
Significant Accounting Policies - Schedule of Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash equivalents:      
Money market funds $ 12,251 $ 11,377  
Foreign exchange contracts receivable 19 256  
Total Assets 12,270 11,633  
Liabilities:      
Contingent consideration 77 155  
Private Placement Warrants 2,287  
Total Liabilities 2,364 155  
Level 3 [Member]      
Liabilities:      
Private Placement Warrants 2,287
Fair Value, Recurring [Member] | Level 1 [Member]      
Cash equivalents:      
Money market funds 12,251 11,377  
Foreign exchange contracts receivable  
Total Assets 12,251 11,377  
Liabilities:      
Contingent consideration    
Total Liabilities  
Fair Value, Recurring [Member] | Level 2 [Member]      
Cash equivalents:      
Money market funds  
Foreign exchange contracts receivable 19 256  
Total Assets 19 256  
Liabilities:      
Contingent consideration    
Private Placement Warrants    
Total Liabilities    
Fair Value, Recurring [Member] | Level 3 [Member]      
Cash equivalents:      
Money market funds  
Foreign exchange contracts receivable  
Total Assets  
Liabilities:      
Contingent consideration 77 155  
Private Placement Warrants 2,287    
Total Liabilities $ 2,364 $ 155