XML 117 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]    
Revenue $ 182,501 $ 181,887
Cost of goods sold 1 139,656 137,361
Gross profit 42,845 44,526
Operating expenses    
Research and development 24,145 22,478
Selling, general and administrative 23,284 22,300
Total operating expenses 47,429 44,778
Operating loss (4,584) (252)
Other income (loss), net 1 2,468 (650)
Interest income 892 1,265
Interest expenses (360) (812)
Net loss before income taxes and equity method investment income (loss) (1,584) (449)
Income tax expense 1,927 1,040
Net loss before equity method investment income (loss) (3,511) (1,489)
Equity method investment income (loss) 1,389 (1,007)
Net loss $ (2,122) $ (2,496)
Net loss per common share    
Basic (in dollars per share) $ (0.07) $ (0.09)
Diluted (in dollars per share) $ (0.07) $ (0.09)
Weighted average number of common shares used to compute net loss per share    
Basic (in shares) 30,036 29,004
Diluted (in shares) 30,036 29,004