XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Note 17 - Segment Information (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

For the Three Months Ended
September 30,

   

For the Nine Months Ended
September 30,

 
   

2025

   

2024

   

2025

   

2024

 

Revenue

  $ 27,817     $ 29,559     $ 82,204     $ 89,305  

Cost of product revenue

    12,233       10,151       37,576       30,433  

Gross Profit

    15,584       19,408       44,628       58,872  
                                 

Operating expenses:

                               

Research & development

    6,946       5,946       19,318       19,037  

Selling, general & administrative

    11,871       13,543       37,007       44,231  

Total operating expenses

    18,817       19,489       56,325       63,268  

Loss from operations

    (3,233 )     (81 )     (11,697 )     (4,396 )

Interest and other income, net

    997       406       1,626       1,593  

(Loss) income before income taxes

    (2,236 )     325       (10,071 )     (2,803 )

Provision for income taxes

    939       2,170       1,709       3,539  

Loss from continuing operations

    (3,175 )     (1,845 )     (11,780 )     (6,342 )

Income (loss) from discontinued operations, net of tax

    846       (28,073 )     608       (28,178 )

Net loss

  $ (2,329 )   $ (29,918 )   $ (11,172 )   $ (34,520 )