XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenue $ 366,087 $ 307,539 $ 257,800
Cost of revenue 177,232 155,557 119,916
Gross profit 188,855 151,982 137,884
Operating expenses:      
Research and development 98,829 88,562 74,106
Sales and marketing 40,579 41,123 37,894
General and administrative 51,802 60,828 45,465
Amortization of intangibles 2,902 4,953  
Restructuring costs 1,812   (102)
Total operating expenses 195,924 195,466 157,363
Loss from operations (7,069) (43,484) (19,479)
Other income, net 7,937 4,644 2,517
Income from settlement of litigation 45,000    
Induced conversion expense     (2,232)
Interest expense (4,873) (4,848) (4,923)
Income (loss) before income taxes 40,995 (43,688) (24,117)
Income tax benefit (expense) (157) 322 (184)
Net income (loss) $ 40,838 $ (43,366) $ (24,301)
Net income (loss) per share - basic $ 1.46 $ (1.62) $ (0.95)
Net income (loss) per share - diluted $ 1.39 $ (1.62) $ (0.95)
Weighted-average shares outstanding - basic 27,953 26,752 25,539
Weighted-average shares outstanding - diluted 29,471 26,752 25,539