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

For the Three Months Ended
June 30,

   

For the Six Months Ended
June 30,

 
   

2025

   

2024

   

2025

   

2024

 

Revenue

  $ 28,219     $ 30,724     $ 54,387     $ 59,746  

Cost of product revenue

    13,856       10,235       25,343       20,282  

Gross Profit

    14,363       20,489       29,044       39,464  
                                 

Operating expenses:

                               

Research & development

    6,313       6,682       12,372       13,091  

Selling, general & administrative

    12,230       15,617       25,136       30,688  

Total operating expenses

    18,543       22,299       37,508       43,779  

Loss from operations

    (4,180 )     (1,810 )     (8,464 )     (4,315 )

Interest and other income, net

    214       595       629       1,187  

Loss before income taxes

    (3,966 )     (1,215 )     (7,835 )     (3,128 )

Provision for income taxes

    681       1,326       770       1,369  

Loss from continuing operations

    (4,647 )     (2,541 )     (8,605 )     (4,497 )

Loss from discontinued operations, net of tax

    677       2,453       (238 )     (105 )

Net loss

  $ (3,970 )   $ (88 )   $ (8,843 )   $ (4,602 )