v3.25.1
Note 17 - Segment Information (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Three Months Ended March 31,

 
   

2025

   

2024

 

Revenue

  $ 26,168     $ 29,022  

Cost of revenue

    11,487       10,047  

Gross Profit

    14,681       18,975  
                 

Operating expenses:

               

Research and development

    6,059       6,409  

Selling, general and administrative

    12,906       15,071  

Total operating expenses

    18,965       21,480  

Loss from operations

    (4,284 )     (2,505 )

Interest and other income (expense), net

    415       592  

Loss before income taxes

    (3,869 )     (1,913 )

Provision for income taxes

    89       43  

Loss from continuing operations

    (3,958 )     (1,956 )

Loss from discontinued operations, net of tax

    (915 )     (2,558 )

Net loss

  $ (4,873 )   $ (4,514 )