XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenue $ 95,198 $ 65,005 $ 274,518 $ 236,888
Cost of revenue 47,629 34,237 131,885 118,776
Gross profit 47,569 30,768 142,633 118,112
Operating expenses:        
Research and development 25,492 21,588 72,935 67,426
Sales and marketing 9,888 10,073 29,891 30,678
General and administrative 12,452 13,532 39,040 45,098
Amortization of intangibles 506 1,409 2,411 3,555
Restructuring costs     1,812  
Total operating expenses 48,338 46,602 146,089 146,757
Loss from operations (769) (15,834) (3,456) (28,645)
Other income, net 2,416 1,090 5,830 3,620
Income from settlement of litigation     45,000  
Interest expense (1,219) (1,213) (3,652) (3,633)
Income (loss) before income taxes 428 (15,957) 43,722 (28,658)
Income tax benefit (expense) (207) 195 (194) 472
Net income (loss) $ 221 $ (15,762) $ 43,528 $ (28,186)
Net income (loss) per share - basic $ 0.01 $ (0.59) $ 1.57 $ (1.06)
Net income (loss) per share - diluted $ 0.01 $ (0.59) $ 1.48 $ (1.06)
Weighted-average shares outstanding basic 28,168 26,920 27,805 26,639
Weighted-average shares outstanding diluted 29,727 26,920 31,918 26,639