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.1
Fair Value of Financial Instruments - Schedule of Fair Value of Our Financial Assets and Liabilities (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash equivalents:    
Money market funds $ 16,823 $ 12,251
Foreign exchange contracts receivable   19
Total assets   12,270
Liabilities:    
Foreign exchange contracts payable 24  
Contingent consideration 79 77
Warrants 5,904 2,287
Total liabilities 6,007 2,364
Level 1 [Member]    
Cash equivalents:    
Money market funds 16,823 12,251
Foreign exchange contracts receivable  
Total assets   12,251
Liabilities:    
Foreign exchange contracts payable  
Contingent consideration
Warrants  
Total liabilities
Level 2 [Member]    
Cash equivalents:    
Money market funds
Foreign exchange contracts receivable   19
Total assets   19
Liabilities:    
Foreign exchange contracts payable 24  
Contingent consideration
Warrants  
Total liabilities 24
Level 3 [Member]    
Cash equivalents:    
Money market funds
Foreign exchange contracts receivable  
Total assets  
Liabilities:    
Foreign exchange contracts payable  
Contingent consideration 79 77
Warrants 5,904 2,287
Total liabilities $ 5,983 $ 2,364