XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net sales:    
Total net sales $ 436,825 $ 385,256
Cost of sales:    
Total cost of sales 132,707 119,227
Gross profit 304,118 266,029
Operating expenses:    
Sales and marketing 117,342 120,157
Research and development 86,637 82,161
General and administrative 43,214 33,179
Total operating expenses 247,193 235,497
Operating income 56,925 30,532
Other (expense) income (3,020) 33
Income before income taxes 53,905 30,565
Provision for income taxes 6,976 5,329
Net income $ 46,929 $ 25,236
Basic earnings per share (in usd per share) $ 0.36 $ 0.19
Weighted average shares outstanding - basic (in shares) 131,326 132,105
Diluted earnings per share (in usd per share) $ 0.35 $ 0.19
Weighted average shares outstanding - diluted (in shares) 133,210 133,175
Dividends declared per share (in usd per share) $ 0.28 $ 0.28
Product    
Net sales:    
Total net sales $ 400,399 $ 343,685
Cost of sales:    
Total cost of sales 127,556 115,024
Software maintenance    
Net sales:    
Total net sales 36,426 41,571
Cost of sales:    
Total cost of sales $ 5,151 $ 4,203