XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 74,277 $ 76,825
Cost of revenue 37,596 39,277
Gross profit 36,681 37,548
Operating expenses:    
Research and development 25,314 22,519
Sales and marketing 8,055 10,176
General and administrative 12,396 13,365
Amortization of intangibles 485 1,409
Restructuring costs 0 1,812
Total operating expenses 46,250 49,281
Loss from operations (9,569) (11,733)
Other income, net 2,060 1,292
Income from settlement of litigation 0 45,000
Interest expense (1,223) (1,216)
Income (loss) before income taxes (8,732) 33,343
Income tax benefit 281 1
Net income (loss) $ (8,451) $ 33,344
Net income (loss) per share - basic $ (0.3) $ 1.22
Net income (loss) per share - diluted $ (0.3) $ 1.1
Weighted-average shares outstanding basic 28,639 27,357
Weighted-average shares outstanding diluted 28,639 31,425