v3.25.2
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]      
Revenue $ 769,286 $ 728,213 $ 795,020
Cost of revenue 729,609 687,740 764,200
Gross profit 39,677 40,473 30,820
Selling, general and administrative expenses 71,173 70,085 68,249
Goodwill impairment 0 0 12,316
Restructuring costs 3,572 501 3,142
Operating loss (35,068) (30,113) (52,887)
Other income (expense):      
Interest expense (518) (1,130) (2,024)
Interest income 6,652 1,339 290
Other (Note 3) (64) 4,892 1,860
Income (Loss) Attributable to Parent, before Tax (28,998) (25,012) (52,761)
Provision (benefit) for federal, state and foreign income taxes 464 (36) (400)
Net Income (Loss) Attributable to Parent $ (29,462) $ (24,976) $ (52,361)
Weighted average common shares outstanding:      
Basic loss per common share $ (1.06) $ (0.91) $ (1.94)
Diluted loss per common share $ (1.06) $ (0.91) $ (1.94)
Basic (in shares) 27,769 27,379 26,988
Diluted (in shares) 27,769 27,379 26,988