XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Net revenues:    
Total net revenues $ 384,623 $ 344,007
Cost of goods sold:    
Total cost of goods sold 261,438 222,505
Gross profit 123,185 121,502
Operating expenses:    
Selling, general and administrative 66,955 72,223
Research and development 20,427 17,773
Restructuring and other charges 2,730 1,178
Total operating expenses 90,112 91,174
Income from operations 33,073 30,328
Interest and other expense, net (7,398) (7,359)
Income before income taxes 25,675 22,969
Provision for income taxes (5,119) (5,033)
Net income $ 20,556 $ 17,936
Earnings per share:    
Basic (in dollars per share) $ 1.22 $ 1.07
Diluted (in dollars per share) $ 1.18 $ 1.05
Shares used in per share calculation:    
Basic (in shares) 16,896 16,742
Diluted (in shares) 17,473 17,055
Products    
Net revenues:    
Total net revenues $ 275,810 $ 255,808
Cost of goods sold:    
Total cost of goods sold 202,056 170,422
Services    
Net revenues:    
Total net revenues 108,813 88,199
Cost of goods sold:    
Total cost of goods sold $ 59,382 $ 52,083