v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 102,495 $ 85,986 $ 179,320 $ 171,883
Cost of revenue 44,979 42,172 84,256 84,539
Gross profit 57,516 43,814 95,064 87,344
Operating expenses:        
Research and development 24,924 23,403 47,443 45,838
Sales and marketing 9,827 10,632 20,003 20,605
General and administrative 13,223 16,002 26,588 31,566
Amortization of intangibles 496 2,146 1,905 2,146
Restructuring costs     1,812  
Total operating expenses 48,470 52,183 97,751 100,155
Income (loss) from operations 9,046 (8,369) (2,687) (12,811)
Other income, net 2,122 1,165 3,414 2,530
Income from settlement of litigation     45,000  
Interest expense (1,217) (1,211) (2,433) (2,420)
Income (loss) before income taxes 9,951 (8,415) 43,294 (12,701)
Income tax benefit 12 349 13 277
Net income (loss) $ 9,963 $ (8,066) $ 43,307 $ (12,424)
Net income (loss) per share - basic $ 0.36 $ (0.30) $ 1.57 $ (0.47)
Net income (loss) per share - diluted $ 0.34 $ (0.30) $ 1.44 $ (0.47)
Weighted-average shares outstanding basic 27,889 26,713 27,623 26,499
Weighted-average shares outstanding diluted 29,422 26,713 31,718 26,499