XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)        
NET REVENUES $ 123,223 $ 183,986 $ 229,520 $ 366,135
COST OF REVENUES 60,377 77,143 112,717 158,617
GROSS PROFIT 62,846 106,843 116,803 207,518
OPERATING EXPENSES:        
Research and development 24,517 23,507 48,498 47,185
Sales and marketing 17,017 16,045 32,902 32,381
General and administrative 8,671 6,059 17,005 15,673
Other operating expenses, net 0 1,130 0 1,130
Total operating expenses 50,205 46,741 98,405 96,369
INCOME FROM OPERATIONS 12,641 60,102 18,398 111,149
OTHER INCOME 2,714 674 4,428 1,228
INCOME BEFORE INCOME TAXES 15,355 60,776 22,826 112,377
PROVISION FOR INCOME TAXES 562 4,952 1,158 10,305
NET INCOME $ 14,793 $ 55,824 $ 21,668 $ 102,072
EARNINGS PER SHARE:        
Basic (in dollars per share) $ 0.26 $ 0.97 $ 0.38 $ 1.75
Diluted (in dollars per share) $ 0.26 $ 0.96 $ 0.38 $ 1.72
SHARES USED IN PER SHARE CALCULATION:        
Basic (in shares) 57,355 57,731 57,231 58,480
Diluted (in shares) 57,669 58,305 57,654 59,192