XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
segment
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
bank
Dec. 31, 2024
EUR (€)
bank
Dec. 31, 2023
USD ($)
Aug. 26, 2022
USD ($)
Accounting Policies [Line Items]                
Ownership percentage     50.00%          
Number of reportable segments | segment     1          
Number of operating segments | segment     1          
Cash, cash equivalents, restricted cash, and restricted cash equivalents $ 93,281,000 $ 162,303,000 $ 93,281,000 $ 162,303,000 $ 98,745,000   $ 167,630,000  
Cash, FDIC insured amount 250,000   250,000          
Number of bank guarantees | bank         2 2    
Restricted cash 0   0   $ 29,000.0 € 27,500    
Number of customers | bank         2 2    
Security warranty obligation, term         12 months 12 months    
Changes in the allowance for credit losses $ 0   $ 0          
Upfront and payment terms (in days)     30 days          
Product warranty obligation, term (in years) 1 year   1 year          
Common stock, value, issued $ 128,000   $ 128,000   $ 129,000      
Advertising, marketing and media expenses 800,000 $ 800,000 3,200,000 $ 3,000,000.0        
2022 Sales Agreement                
Accounting Policies [Line Items]                
Deferred offering costs $ 700,000   $ 700,000          
2022 Sales Agreement | At Market Offering                
Accounting Policies [Line Items]                
Common stock, value, issued               $ 150,000,000
Minimum                
Accounting Policies [Line Items]                
Delivery and payment terms (in days) 30 days   30 days          
Service contracts terms (in years)     1 year          
Maximum                
Accounting Policies [Line Items]                
Delivery and payment terms (in days) 90 days   90 days          
Service contracts terms (in years)     3 years          
Maximum | 2022 Sales Agreement                
Accounting Policies [Line Items]                
Aggregate compensation payable (as percent)               0.03