XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Net revenues:    
Total net revenues $ 279,210 $ 268,071
Cost of goods sold:    
Total cost of goods sold 180,465 180,574
Gross profit 98,745 87,497
Operating expenses:    
Selling, general and administrative 59,798 53,438
Research and development 15,922 14,540
Impairment, restructuring and other charges, net 466 1,219
Total operating expenses 76,186 69,197
Income from operations 22,559 18,300
Interest and other expense, net (5,748) (3,432)
Income before income taxes 16,811 14,868
Provision for income taxes (3,932) (3,633)
Net income $ 12,879 $ 11,235
Earnings per share:    
Basic $ 0.77 $ 0.66
Diluted $ 0.75 $ 0.65
Shares used in per share calculation:    
Basic 16,825 16,924
Diluted 17,175 17,180
Products    
Net revenues:    
Total net revenues $ 199,709 $ 196,954
Cost of goods sold:    
Total cost of goods sold 136,983 143,369
Services    
Net revenues:    
Total net revenues 79,501 71,117
Cost of goods sold:    
Total cost of goods sold $ 43,482 $ 37,205