XML 21 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]        
Revenue $ 173,156 $ 165,285 $ 355,043 $ 345,918
Cost of goods sold 1 133,145 121,284 270,506 250,992
Gross profit 40,011 44,001 84,537 94,926
Operating expenses        
Research and development 23,968 22,919 46,446 45,032
Selling, general and administrative 21,951 22,216 44,251 41,647
Total operating expenses 45,919 45,135 90,697 86,679
Operating income (loss) (5,908) (1,134) (6,160) 8,247
Other income (loss), net 663 (472) 13 (446)
Interest income 1,135 1,323 2,400 2,644
Interest expenses (701) (1,049) (1,513) (2,141)
Net income (loss) before income taxes and loss from equity method investment (4,811) (1,332) (5,260) 8,304
Income tax expense 1,242 894 2,282 2,032
Net income (loss) before loss from equity method investment (6,053) (2,226) (7,542) 6,272
Equity method investment loss from equity investee (561) (697) (1,568) (3,409)
Net income (loss) $ (6,614) $ (2,923) $ (9,110) $ 2,863
Net income (loss) per common share        
Basic (in dollars per share) $ (0.23) $ (0.10) $ (0.31) $ 0.10
Diluted (in dollars per share) $ (0.23) $ (0.10) $ (0.31) $ 0.10
Weighted average number of common shares used to compute net income (loss) per share        
Basic (in shares) 29,163 27,939 29,083 27,816
Diluted (in shares) 29,163 27,939 29,083 29,830