v3.26.1
Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
Segment
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Accounting Policies [Line Items]      
Accounts receivable,Allowance for expected credit losses $ 1,935   $ 2,131
Concentration risk percentage 10.00% 10.00% 10.00%
Goodwill impairment $ 0 $ 24,929 $ 24,929
Warranty allowance $ 240   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,089 1,815  
Capitalized research and development costs 17,958   16,900
Capitalized research and development net 11,650   11,529
Capitalized research and development costs 19,052   $ 17,963
Advertising expenses $ 14 223  
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    
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 $ (196) 167  
Cost of Sales      
Accounting Policies [Line Items]      
Warranty expense $ 180 $ (115)