XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Net revenues:    
Total net revenues $ 344,007 $ 279,210
Cost of goods sold:    
Total cost of goods sold 222,505 180,465
Gross profit 121,502 98,745
Operating expenses:    
Selling, general and administrative 72,223 59,798
Research and development 17,773 15,922
Restructuring and other charges, net 1,178 466
Total operating expenses 91,174 76,186
Income from operations 30,328 22,559
Interest and other expense, net (7,359) (5,748)
Income before income taxes 22,969 16,811
Provision for income taxes (5,033) (3,932)
Net income $ 17,936 $ 12,879
Earnings per share:    
Basic $ 1.07 $ 0.77
Diluted $ 1.05 $ 0.75
Shares used in per share calculation:    
Basic 16,742 16,825
Diluted 17,055 17,175
Products    
Net revenues:    
Total net revenues $ 255,808 $ 199,709
Cost of goods sold:    
Total cost of goods sold 170,422 136,983
Services    
Net revenues:    
Total net revenues 88,199 79,501
Cost of goods sold:    
Total cost of goods sold $ 52,083 $ 43,482