Quarterly report [Sections 13 or 15(d)]

Summary of Significant Accounting Policies - Additional Information (Details)

v3.25.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 14, 2025
Mar. 12, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Nov. 13, 2024
Sep. 27, 2023
Nov. 30, 2021
Accounting Policies [Line Items]                
Net Income (Loss)     $ (20,657) $ (25,544)        
Net cash used in operating activities     (8,429) (8,850)        
Cash Equivalents, at Carrying Value     35,931          
Pre-Funded Warrant exercise price             $ 5.44  
Cash and cash equivalents     35,931   $ 19,206      
Revenue     23,876 34,825        
Restricted cash     532   478      
Net proceeds from Placement Agreement     37,297          
Other accrued expenses     $ 21,985   16,361      
Private Placement                
Accounting Policies [Line Items]                
Common stock, Sale of stock   4,843,750            
Purchase price   $ 8            
Pre-Funded Warrant exercise price   $ 0.0001            
Sale of Stock, Consideration Received on Transaction $ 37,297              
Pre Funded Warrants                
Accounting Policies [Line Items]                
Common stock, Sale of stock   156,250            
Purchase price   $ 7.9999            
Pre-Funded Warrant exercise price   $ 0.0001            
Customer Concentration Risk | Customer One [Member] | Accounts Receivable                
Accounting Policies [Line Items]                
Concentration Risk, Customer     one          
Accrued Interest Receivables     $ 744          
Concentrations of Credit Risk [Member] | Customer One [Member] | Accounts Receivable                
Accounting Policies [Line Items]                
Notes receivable     4,500          
Myriota [Member]                
Accounting Policies [Line Items]                
Investment In Related Party     622   858      
Related Party                
Accounting Policies [Line Items]                
Revenue     72 $ 217        
Outstanding accounts receivable     $ 0          
Other accrued expenses         $ 52      
Borrowed Convertible Notes Payable [Member] | Myriota [Member]                
Accounting Policies [Line Items]                
Equity method investment, Ownership percentage     7.90%         13.00%
Purchase Agreement                
Accounting Policies [Line Items]                
Transition service and data provision agreement           $ 7,500    
Cash and cash equivalents           $ 233,500    
Maximum                
Accounting Policies [Line Items]                
Cash equivalents terms     3 months