XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.4
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Net revenues:        
Total net revenues $ 419,820 $ 373,235 $ 763,827 $ 652,445
Cost of goods sold:        
Total cost of goods sold 272,669 231,934 495,174 412,399
Gross profit 147,151 141,301 268,653 240,046
Operating expenses:        
Selling, general and administrative 70,722 71,604 142,945 131,402
Research and development 18,257 16,350 36,030 32,272
Restructuring and other charges, net 215 1,026 1,393 1,492
Total operating expenses 89,194 88,980 180,368 165,166
Income from operations 57,957 52,321 88,285 74,880
Interest and other expense, net (8,619) (6,534) (15,978) (12,282)
Income before income taxes 49,338 45,787 72,307 62,598
Provision for income taxes (11,519) (9,234) (16,552) (13,166)
Net income $ 37,819 $ 36,553 $ 55,755 $ 49,432
Earnings per share:        
Basic $ 2.26 $ 2.15 $ 3.33 $ 2.92
Diluted $ 2.22 $ 2.11 $ 3.27 $ 2.87
Shares used in per share calculation:        
Basic 16,724 16,995 16,733 16,910
Diluted 17,040 17,302 17,048 17,238
Products        
Net revenues:        
Total net revenues $ 333,671 $ 290,179 $ 589,479 $ 489,888
Cost of goods sold:        
Total cost of goods sold 224,087 187,385 394,509 324,368
Services        
Net revenues:        
Total net revenues 86,149 83,056 174,348 162,557
Cost of goods sold:        
Total cost of goods sold $ 48,582 $ 44,549 $ 100,665 $ 88,031