XML 39 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Segment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Accounting Policies [Line Items]      
Accounts receivable,Allowance for doubtful accounts $ 2,542,000   $ 1,361,000
Capitalized software costs (922,000) $ (1,142,000)  
Write-offs of accounts receivable $ 0 0  
Concentration risk percentage 10.00%   10.00%
Buy back provision $ 631,000   $ 851,000
Goodwill impairment 0   0
Warranty allowance 1,570,000   2,215,000
Product warranty accrual related to remaining cost of replacement for identified battery deficiency 864,000   864,000
Product warranty accrual related to remaining cost of perform the firmware and hardware updates $ 30,000   410,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 $ 8,027,000   7,064,000
Capitalized research and development net 6,789,000   6,163,000
Advertising expenses $ 83,000 152,000  
Number of operating segment | Segment 1    
Number of reportable segment | Segment 1    
Assets $ 485,453,000   509,756,000
Compensation expense 3,281,000 3,680,000  
RSUs      
Accounting Policies [Line Items]      
Compensation expense $ 0    
ASU No. 2016-13      
Accounting Policies [Line Items]      
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true    
Change in Accounting Principle, Accounting Standards Update, Adoption Date Jan. 01, 2023    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true    
UNITED STATES      
Accounting Policies [Line Items]      
Assets $ 7,994,000   $ 8,280,000
Minimum      
Accounting Policies [Line Items]      
Contractual terms for Hosted Services Revenue 1 month    
Maximum      
Accounting Policies [Line Items]      
Contractual terms for Hosted Services Revenue 8 years    
General and Administrative Expenses      
Accounting Policies [Line Items]      
Provision for doubtful accounts $ 1,181,000 (89,000)  
Research and Development Expenses      
Accounting Policies [Line Items]      
Capitalized software costs amortization 350,000 82,000  
Compensation expense 961,000 978,000  
Cost of Sales      
Accounting Policies [Line Items]      
Warranty expense $ (93,000) $ 540,000