XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net revenue:        
Total net revenue $ 60,096 $ 65,817 $ 120,771 $ 123,508
Cost of net revenue:        
Total cost of net revenue 12,038 13,463 23,482 23,679
Gross profit 48,058 52,354 97,289 99,829
Operating expenses:        
Sales and marketing 19,453 20,868 40,667 43,202
Research and development 14,737 13,965 28,800 25,630
General and administrative 5,952 5,255 12,693 12,564
Total operating expenses 40,142 40,088 82,160 81,396
Income from operations 7,916 12,266 15,129 18,433
Non-operating income, net:        
Other income (expense), net 1,761 662 3,442 1,635
Other Nonoperating Income (Expense) 1,306 1,884 3,632 (334)
Non-operating income, net 3,067 2,546 7,074 1,301
Income (Loss) Attributable to Parent, before Tax 10,983 14,812 22,203 19,734
Provision for income taxes 1,507 3,186 3,001 4,150
Net income $ 9,476 $ 11,626 $ 19,202 $ 15,584
Net income per share:        
Basic $ 0.13 $ 0.16 $ 0.26 $ 0.21
Diluted $ 0.13 $ 0.15 $ 0.25 $ 0.21
Weighted-average shares used in computing net income per share:        
Basic 74,366 74,017 74,401 74,009
Diluted 75,497 75,428 75,432 75,512
Products        
Net revenue:        
Total net revenue $ 29,533 $ 39,090 $ 59,602 $ 70,272
Cost of net revenue:        
Total cost of net revenue 6,813 9,436 13,612 15,519
Services        
Net revenue:        
Total net revenue 30,563 26,727 61,169 53,236
Cost of net revenue:        
Total cost of net revenue $ 5,225 $ 4,027 $ 9,870 $ 8,160