XML 99 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 19 - Segment Information - Summary Of Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 119,907 $ 120,792 $ 113,827
Cost of revenue 43,909 38,260 40,607
Gross profit 75,998 82,532 73,220
Research & development 25,544 21,763 18,321
Selling, general & administrative 55,555 59,925 51,229
Total operating expenses 81,099 81,688 69,550
(Loss) income from operations (5,101) 844 3,670
Interest and other income (expense), net 2,337 2,312 654
(Loss) income before income taxes (2,764) 3,156 4,324
Provision for (benefit from) for income taxes 6,064 6,595 2,124
(Loss) income from continuing operations (8,828) (3,439) 2,200
Loss from discontinued operations (47,557) (79,228) (17,059)
Net loss (56,385) (82,667) (14,859)
Operating Segments [Member]      
Revenue 119,907 120,792 113,827
Cost of revenue 43,909 38,260 40,607
Gross profit 75,998 82,532 73,220
Research & development 25,544 21,763 18,321
Selling, general & administrative 55,555 59,925 51,229
Total operating expenses 81,099 81,688 69,550
(Loss) income from operations (5,101) 844 3,670
Interest and other income (expense), net 2,337 2,312 654
(Loss) income before income taxes (2,764) 3,156 4,324
Provision for (benefit from) for income taxes 6,064 6,595 2,124
(Loss) income from continuing operations (8,828) (3,439) 2,200
Loss from discontinued operations (47,557) (79,228) (17,059)
Net loss $ (56,385) $ (82,667) $ (14,859)