Quarterly report [Sections 13 or 15(d)]

Fair Value of Financial Instruments - Schedule of Fair Value of Our Financial Assets and Liabilities (Details)

v3.25.2
Fair Value of Financial Instruments - Schedule of Fair Value of Our Financial Assets and Liabilities (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash equivalents:    
Money market funds $ 11,188 $ 12,251
Foreign exchange contracts receivable 93 19
Total assets 11,281 12,270
Liabilities:    
Contingent consideration 80 77
Warrants 4,405 2,287
Total liabilities 4,485 2,364
Level 1 [Member]    
Cash equivalents:    
Money market funds 11,188 12,251
Foreign exchange contracts receivable
Total assets 11,188 12,251
Liabilities:    
Contingent consideration
Warrants  
Total liabilities
Level 2 [Member]    
Cash equivalents:    
Money market funds
Foreign exchange contracts receivable 93 19
Total assets 93 19
Liabilities:    
Contingent consideration
Warrants  
Total liabilities  
Level 3 [Member]    
Cash equivalents:    
Money market funds
Foreign exchange contracts receivable
Total assets
Liabilities:    
Contingent consideration 80 77
Warrants 4,405 2,287
Total liabilities $ 4,485 $ 2,364