XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues [Abstract]    
Total revenues $ 47,778 $ 41,310
Costs and Expenses [Abstract]    
Costs of revenues 12,955 13,529
Research and development 14,628 12,984
Selling, general, and administrative 23,372 16,498
Amortization of acquired intangible assets 378 259
Loss from operations (3,555) (1,960)
Interest expense (311)  
Other income (expense), net 870 1,692
Loss before income tax expense (2,996) (268)
Income tax expense (36) (125)
Net loss (3,032) (393)
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract]    
Foreign currency translation adjustments, net of tax 462 (522)
Change in unrealized gain (loss) related to available-for-sale debt securities, net of tax (10) (20)
Total other comprehensive income (loss) 452 (542)
Comprehensive loss $ (2,580) $ (935)
Net income (loss) per share:    
Basic $ (0.08) $ (0.01)
Diluted $ (0.08) $ (0.01)
Weighted average common shares used to calculate net income (loss) per share:    
Basic 39,088 38,500
Diluted 39,088 38,500
Analytics    
Revenues [Abstract]    
Total revenues $ 42,471 $ 38,463
Integrated Yield Ramp    
Revenues [Abstract]    
Total revenues $ 5,307 $ 2,847