XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues:      
Revenues $ 148,549 $ 111,060 $ 88,046
Costs and Expenses:      
Costs of revenues 47,907 44,193 36,765
Research and development 56,126 43,780 34,654
Selling, general and administrative 45,338 37,649 32,677
Amortization of acquired intangible assets 1,270 1,255 741
Interest and other expense (income), net (2,562) (683) 1,269
Income (loss) before income taxes 470 (18,317) (18,060)
Income tax expense 3,899 3,171 22,303
Net income (loss) (3,429) (21,488) (40,363)
Other comprehensive loss:      
Foreign currency translation adjustments, net of tax (1,493) (825) 1,253
Change in unrealized gain (loss) related to available-for-sale debt securities, net of tax 7 (14) 2
Total other comprehensive loss (1,486) (839) 1,255
Comprehensive income (loss) $ (4,915) $ (22,327) $ (39,108)
Net income (loss) per share, basic (in dollars per share) $ (0.09) $ (0.58) $ (1.17)
Net income (loss) per share, diluted (in dollars per share) $ (0.09) $ (0.58) $ (1.17)
Weighted average common shares used to calculate net income (loss) per share, basic (in shares) 37,309 37,138 34,458
Weighted average common shares used to calculate net income (loss) per share, diluted (in shares) 37,309 37,138 34,458
Analytics      
Revenues:      
Revenues $ 130,480 $ 93,415 $ 57,232
Integrated Yield Ramp      
Revenues:      
Revenues $ 18,069 $ 17,645 $ 30,814