XML 38 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Significant Accounting Policies - Additional Information (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
Segment
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Accounting Policies [Line Items]            
Accounts receivable,Allowance for expected credit losses $ 2,468,000     $ 2,468,000   $ 2,797,000
Concentration risk percentage 10.00%   10.00% 10.00% 10.00% 10.00%
Buy back provision $ 0     $ 0   $ 537,000
Goodwill impairment 0 $ 24,929,000 $ 0 24,929,000 $ 0 0
Warranty allowance 515,000     $ 515,000   1,077,000
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,009,000   3,209,000 $ 3,944,000 5,864,000  
Capitalized research and development costs 16,278,000     16,278,000   12,334,000
Capitalized research and development net 10,820,000     10,820,000   $ 9,543,000
Advertising expenses $ 112,000   191,000 $ 670,000 423,000  
Number of operating segment | Segment       1    
Number of reportable segment | Segment       1    
ASU No. 2023-07            
Accounting Policies [Line Items]            
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true     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     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    
General and Administrative Expenses            
Accounting Policies [Line Items]            
Provision for expected credit losses $ (469,000)   0 $ (328,000) 804,000  
Cost of Sales            
Accounting Policies [Line Items]            
Warranty expense $ (220,000)   $ (693,000) $ 206,000 $ (650,000)