XML 52 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Accounting Policies [Line Items]      
Accounts receivable,Allowance for doubtful accounts $ 1,361,000 $ 606,000  
Capitalized software costs (3,626,000) (3,204,000) $ 0
Write-offs of accounts receivable $ 0 $ 0 $ 0
Concentration risk percentage 10.00% 10.00% 10.00%
Buy back provision $ 851,000    
Revenue recognized on inventory transfer 0    
Goodwill impairment 0 $ 0  
Warranty allowance 2,215,000 2,277,000  
Product warranty accrual related to remaining cost of replacement for identified battery deficiency 864,000 1,687,000  
Product warranty accrual related to remaining cost of perform the firmware and hardware updates $ 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 $ 7,064,000 3,145,000  
Capitalized research and development net 6,163,000 3,066,000  
Advertising expenses $ 432,000 292,000 $ 801,000
Number of operating segment | Segment 1    
Number of reportable segment | Segment 1    
Assets $ 509,756,000 560,845,000  
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 $ 8,280,000 8,096,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 $ 819,000 242,000 226,000
Repairs and maintenance expense 26,000 50,000 15,000
Research and Development Expenses      
Accounting Policies [Line Items]      
Capitalized software costs amortization 822,000 79,000 0
Cost of Sales      
Accounting Policies [Line Items]      
Warranty expense $ 2,142,000 $ 852,000 $ 8,305,000