v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Net revenues:    
Total net revenues $ 403,472 $ 384,623
Cost of goods sold:    
Total cost of goods sold 279,671 261,438
Gross profit 123,801 123,185
Operating expenses:    
Selling, general and administrative 68,709 66,955
Research and development 19,426 20,427
Restructuring and other charges 2,096 2,730
Total operating expenses 90,231 90,112
Income from operations 33,570 33,073
Interest and other expense, net (3,321) (7,398)
Income before income taxes 30,249 25,675
Provision for income taxes (5,677) (5,119)
Net income $ 24,572 $ 20,556
Earnings per share:    
Basic (in dollars per share) $ 1.55 $ 1.22
Diluted (in dollars per share) $ 1.51 $ 1.18
Shares used in per share calculation:    
Basic (in shares) 15,899 16,896
Diluted (in shares) 16,252 17,473
Products    
Net revenues:    
Total net revenues $ 289,823 $ 275,810
Cost of goods sold:    
Total cost of goods sold 213,793 202,056
Services    
Net revenues:    
Total net revenues 113,649 108,813
Cost of goods sold:    
Total cost of goods sold $ 65,878 $ 59,382