v3.25.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 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 $ 95,299,000 $ 169,141,000 $ 98,745,000 $ 167,630,000  
Cash, FDIC insured amount 250,000        
Restricted cash 0 400,000 29,000    
Changes in the allowance for credit losses $ 0        
Upfront and payment terms (in days) 30 days        
Product warranty obligation, term (in years) 1 year        
Common stock, value, issued $ 128,000   $ 129,000    
Advertising, marketing and media expenses 1,200,000 $ 900,000      
2022 Sales Agreement          
Accounting Policies [Line Items]          
Deferred offering costs $ 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        
Service contracts terms (in years) 1 year        
Maximum          
Accounting Policies [Line Items]          
Delivery and payment terms (in 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