XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.3
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
segment
institution
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Product Information [Line Items]          
Goodwill, impairment charges $ 0 $ 0 $ 0 $ 0  
Intangible assets, impairment charges 0 0 0 0  
Advertising costs 32,000 99,000 78,000 327,000  
Deferred revenue 4,192,000   4,192,000   $ 1,001,000
Revenue recognized     1,001,000 $ 2,106,000  
Accounts receivable, net of allowance for doubtful accounts 6,282,000   6,282,000   4,675,000
Accounts receivable, allowance for doubtful accounts $ 104,000   $ 104,000   100,000
Number of financial institutions | institution     3    
Number of operating segments | segment     1    
Number of reportable segments | segment     1    
Product warranty obligation term (in years) 1 year   1 year    
Three Customers | Revenue from Contract with Customer Benchmark | Customer Concentration Risk          
Product Information [Line Items]          
Business concentration risk, percent     55.00% 46.00%  
Three Customers | Accounts Receivable | Customer Concentration Risk          
Product Information [Line Items]          
Business concentration risk, percent       47.00%  
Customer One | Revenue from Contract with Customer Benchmark | Customer Concentration Risk          
Product Information [Line Items]          
Business concentration risk, percent     29.00% 19.00%  
Customer One | Accounts Receivable | Customer Concentration Risk          
Product Information [Line Items]          
Business concentration risk, percent     41.00% 30.00%  
Customer Two | Revenue from Contract with Customer Benchmark | Customer Concentration Risk          
Product Information [Line Items]          
Business concentration risk, percent     17.00% 15.00%  
Customer Two | Accounts Receivable | Customer Concentration Risk          
Product Information [Line Items]          
Business concentration risk, percent     16.00% 1.00%  
Customer Three | Revenue from Contract with Customer Benchmark | Customer Concentration Risk          
Product Information [Line Items]          
Business concentration risk, percent     9.00% 12.00%  
Customer Three | Accounts Receivable | Customer Concentration Risk          
Product Information [Line Items]          
Business concentration risk, percent     5.00% 6.00%  
Customer Four | Accounts Receivable | Customer Concentration Risk          
Product Information [Line Items]          
Business concentration risk, percent       10.00%  
Four Customers | Accounts Receivable | Customer Concentration Risk          
Product Information [Line Items]          
Business concentration risk, percent     62.00%    
Fair Value, Inputs, Level 1          
Product Information [Line Items]          
Cash, cash equivalents and short-term investments $ 7,223,000   $ 7,223,000   $ 4,666,000
Retirement Savings 401(k) Plan          
Product Information [Line Items]          
Retirement plan, maximum employee contribution, percent     35.00%    
Retirement plan, employer matching contribution, percent of match     50.00%    
Retirement plan, employer matching contribution, percent of employees' gross pay     6.00%    
Retirement plan, matching contributions $ 36,000 $ 0 $ 65,000 $ 0  
Minimum          
Product Information [Line Items]          
Property and equipment, useful life 3 years   3 years    
Maximum          
Product Information [Line Items]          
Property and equipment, useful life 7 years   7 years