XML 75 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Note 17 - Segment Information - Summary Of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 28,219   $ 30,724   $ 54,387 $ 59,746
Revenue 13,856   10,235   25,343 20,282
Gross Profit 14,363   20,489   29,044 39,464
Research and development 6,313   6,682   12,372 13,091
Gross profit 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)
Selling, general & administrative 214   595   629 1,187
Loss before income taxes (3,966)   (1,215)   (7,835) (3,128)
Income Tax Expense (Benefit) 681   1,326   770 1,369
(Loss) income from 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) $ (4,873) (88) $ (4,514) (8,843) (4,602)
Operating Segments [Member]            
Revenue 28,219   30,724   54,387 59,746
Revenue 13,856   10,235   25,343 20,282
Gross Profit 14,363   20,489   29,044 39,464
Research and development 6,313   6,682   12,372 13,091
Gross profit 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)
Selling, general & administrative 214   595   629 1,187
Loss before income taxes (3,966)   (1,215)   (7,835) (3,128)
Income Tax Expense (Benefit) 681   1,326   770 1,369
(Loss) income from 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)