Quarterly report [Sections 13 or 15(d)]

Summary of Significant Accounting Policies - Additional Information (Details)

v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Nov. 30, 2021
Accounting Policies [Line Items]            
Net Income (Loss) $ (16,559) $ (18,372) $ (42,103) $ (37,027)    
Net Cash Provided by (Used in) Operating Activities     (13,239) (28,615)    
Cash Equivalents, at Carrying Value 23,528   23,528      
Restricted cash 488   488   $ 497  
Investment in marketable securities 22,271   22,271      
Increase in loss from continuing operations before income taxes $ 1,584   $ 4,592      
Increase in loss from continuing operations, diluted $ 0.06   $ 0.2      
Net proceeds from SPA     $ 9,825      
Net proceeds from Placement Agreement     28,056      
Other accrued expenses $ 8,532   8,532   8,326  
Excess of cash and cash equivalent position from agreement 23,528   23,528   29,136  
Notes receivable 3,344   3,344   $ 3,344  
Allowance of Expected Credit Loss     $ 1,298      
Customer Concentration Risk | Customer One [Member] | Accounts Receivable            
Accounting Policies [Line Items]            
Concentration risk percentage     10.00%   10.00%  
Notes receivable 4,500   $ 4,500      
Accrued interest receivable 551   $ 551      
Concentration risk, customer     one      
Allowance of Expected Credit Loss     $ 1,298      
Myriota [Member]            
Accounting Policies [Line Items]            
Investment In Related Party     1,556   $ 2,216  
Related Party [Member]            
Accounting Policies [Line Items]            
Revenue 226 $ 238 443 $ 463    
Outstanding accounts receivable 54   54   $ 0  
Other accrued expenses $ 180   $ 180      
Borrowed Convertible Notes Payable [Member] | Myriota [Member]            
Accounting Policies [Line Items]            
Equity method investment, Ownership percentage 11.50%   11.50%     13.00%
Maximum            
Accounting Policies [Line Items]            
Cash equivalents terms     3 months      
Kpler Holding SA [Member] | Share Purchase Agreement [Member]            
Accounting Policies [Line Items]            
Cash received from share purchase agreement     $ 233,500,000      
Transition and data provision agreement     7,500,000      
Notes Receivable [Member]            
Accounting Policies [Line Items]            
Notes receivable $ 4,500   $ 4,500