v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
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 $ 75,470,000 $ 177,918,000 $ 75,470,000 $ 177,918,000 $ 98,745,000 $ 167,630,000  
Cash, FDIC insured amount 250,000   250,000        
Restricted cash 0 30,000 0 30,000 29,000    
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 $ 127,000   $ 127,000   $ 129,000    
Advertising, marketing and media expenses 1,200,000 $ 1,300,000 2,500,000 $ 2,200,000      
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