XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Note 19 - Segment Information (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

For the Years Ended December 31,

 
   

2025

   

2024

   

2023

 

Revenue

  $ 112,819     $ 119,907     $ 120,792  

Cost of revenue

    49,012       43,909       38,260  

Gross profit

    63,807       75,998       82,532  
                         

Operating expenses:

                       

Research & development

    25,770       25,544       21,763  

Selling, general & administrative

    49,088       55,555       59,925  

Total operating expenses

    74,858       81,099       81,688  

(Loss) income from operations

    (11,051 )     (5,101 )     844  

Interest and other income, net

    1,744       2,337       2,312  

(Loss) income before income taxes

    (9,307 )     (2,764 )     3,156  

Provision for income taxes

    672       6,064       6,595  

Loss from continuing operations

    (9,979 )     (8,828 )     (3,439 )

Loss from discontinued operations

    (901 )     (47,557 )     (79,228 )

Net loss

  $ (10,880 )   $ (56,385 )   $ (82,667 )