XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenues [Abstract]        
Total revenues $ 46,409 $ 42,350 $ 129,380 $ 124,710
Costs and Expenses [Abstract]        
Costs of revenues 12,484 14,282 38,243 38,555
Research and development 13,516 13,113 39,149 38,428
Selling, general, and administrative 18,094 15,611 50,851 46,022
Amortization of acquired intangible assets 196 328 714 979
Interest and other expense (income), net (1,511) (2,018) (4,682) (4,000)
Income (loss) before income tax benefit (expense) 3,630 1,034 5,105 4,726
Income tax benefit (expense) (1,424) (6,006) (1,587) (2,508)
Net income (loss) 2,206 (4,972) 3,518 2,218
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract]        
Foreign currency translation adjustments, net of tax 975 (552) 123 (679)
Change in unrealized gain (loss) related to available-for-sale debt securities, net of tax 28 (5) 12 2
Total other comprehensive loss 1,003 (557) 135 (677)
Comprehensive income $ 3,209 $ (5,529) $ 3,653 $ 1,541
Net income per share:        
Basic $ 0.06 $ (0.13) $ 0.09 $ 0.06
Diluted $ 0.06 $ (0.13) $ 0.09 $ 0.06
Weighted average common shares used to calculate net income per share:        
Basic 38,710 38,187 38,542 37,930
Diluted 39,105 38,187 39,028 38,977
Analytics        
Revenues [Abstract]        
Total revenues $ 44,750 $ 39,497 $ 121,327 $ 112,957
Integrated Yield Ramp        
Revenues [Abstract]        
Total revenues $ 1,659 $ 2,853 $ 8,053 $ 11,753