XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]    
Revenue $ 181,887 $ 180,633
Cost of goods sold 137,361 129,708
Gross profit 44,526 50,925
Operating expenses    
Research and development 22,478 22,113
Selling, general and administrative 22,300 19,431
Total operating expenses 44,778 41,544
Operating income (loss) (252) 9,381
Other income (loss), net (650) 26
Interest income, net 453 229
Net income (loss) before income taxes (449) 9,636
Income tax expense 1,040 1,138
Net income (loss) before loss from equity method investment (1,489) 8,498
Equity method investment loss from equity investee (1,007) (2,712)
Net income (loss) $ (2,496) $ 5,786
Net income (loss) per common share    
Basic (in dollars per share) $ (0.09) $ 0.21
Diluted (in dollars per share) $ (0.09) $ 0.19
Weighted average number of common shares used to compute net income (loss) per share    
Basic (in shares) 29,004 27,693
Diluted (in shares) 29,004 29,786