XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Note 4 - Segment Information (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Revenue:

                

Subscription

 $4,624  $6,380  $9,938  $12,142 

Service

  3,386   3,999   7,440   8,175 

Total revenue

  8,010   10,379   17,378   20,317 

Cost of revenue:

                

Subscription (1)

  715   723   1,459   1,470 

Service (1)

  1,383   1,661   2,790   3,500 

Amortization expense on acquired intangible assets

  1,205   1,132   2,337   2,272 

Total cost of revenue

  3,303   3,516   6,586   7,242 

Operating expenses

                

Cash compensation

  5,310   10,211   17,352   20,103 

Stock-based compensation

  3,573   2,249   4,695   4,828 

Professional services and consultants

  1,989   1,894   4,842   3,823 

Software and hardware

  685   926   1,538   1,888 

Depreciation and amortization

  568   500   1,043   1,100 

Other segment items (2)

  1,008   1,065   1,827   2,172 

Total operating expenses

  13,133   16,845   31,297   33,914 

Operating loss

  (8,426)  (9,982)  (20,505)  (20,839)

Other income, net

  210   723   579   1,251 

Provision for income taxes

  (4)  (11)  (24)  (20)

Net loss

 $(8,220) $(9,270) $(19,950) $(19,608)
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Domestic

 $2,327  $3,471  $4,473  $6,345 

International (1)

  5,683   6,908   12,905   13,972 

Total

 $8,010  $10,379  $17,378  $20,317 
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Customer A

  45%  39%  41%  41%

Customer B

  11%  14%  15%  14%

Customer C

  10%  18%  *   18%
Long-Lived Assets by Geographic Areas [Table Text Block]
  

June 30,

  

December 31,

 
  

2025

  

2024

 

United States

 $1,035  $1,026 

Europe

  7   14 

Total

 $1,042  $1,040