v3.26.1
Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
Segment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Accounting Policies [Line Items]            
Accounts receivable,Allowance for expected credit losses $ 2,194     $ 2,194   $ 2,131
Concentration risk percentage 10.00%     10.00%   10.00%
Goodwill impairment     $ 24,929 $ 0 $ 24,929 $ 24,929
Warranty allowance $ 257     $ 257   423
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,647 $ 1,120   $ 2,736 2,935  
Capitalized research and development costs 19,592     19,592   16,900
Capitalized research and development net 12,358     12,358   11,529
Capitalized research and development costs 20,699     20,699   $ 17,963
Advertising expenses $ 24 335   $ 38 558  
Number of operating segment | Segment       1    
Number of reportable segment | Segment       1    
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     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     5 years    
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue            
Accounting Policies [Line Items]            
Warranty expense $ 118 311   $ (62) 426  
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense            
Accounting Policies [Line Items]            
Provision for expected credit losses $ 259 $ (26)   $ (63) $ 141