v3.25.1
Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Segment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Accounting Policies [Line Items]      
Accounts receivable,Allowance for expected credit losses $ 2,964   $ 2,797
Concentration risk percentage 10.00% 10.00% 10.00%
Buy back provision $ 0   $ 537
Goodwill impairment 24,929   0
Warranty allowance $ 881   1,077
Number of days due for payments of credit card, check or automated clearing house 30 days    
Warranty period on hardware devices 1 year    
Estimated average in service life of hub device 4 years    
Capitalized research and development costs $ 1,815 $ 963  
Capitalized research and development costs 14,149   12,334
Capitalized research and development net 10,573   $ 9,543
Advertising expenses $ 223 83  
Number of operating segment | Segment 1    
Number of reportable segment | Segment 1    
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true    
Accounting Standards Update [Extensible Enumeration] us-gaap:AccountingStandardsUpdate202309Member    
ASU No. 2023-07      
Accounting Policies [Line Items]      
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true    
Minimum      
Accounting Policies [Line Items]      
Contractual terms for Hosted Services Revenue 1 month    
Minimum | Research and Development      
Accounting Policies [Line Items]      
Product estimated useful life 3 years    
Maximum      
Accounting Policies [Line Items]      
Contractual terms for Hosted Services Revenue 10 years    
Maximum | Research and Development      
Accounting Policies [Line Items]      
Product estimated useful life 5 years    
General and Administrative Expenses      
Accounting Policies [Line Items]      
Provision for expected credit losses $ 167 1,181  
Cost of Sales      
Accounting Policies [Line Items]      
Warranty expense $ 115 $ (93)