XML 22 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]    
Revenue $ 211,884 $ 165,579
Cost of revenue 197,702 157,766
Gross profit 14,182 7,813
Selling, general and administrative expenses 16,334 18,580
Restructuring costs 3,348 0
Operating loss (5,500) (10,767)
Other income (expense):    
Interest expense (127) (89)
Interest income 1,802 1,572
Other 231 61
Loss before income tax expense (3,594) (9,223)
Provision for federal, state and foreign income taxes 69 0
Net loss $ (3,663) $ (9,223)
Basic loss per common share $ (0.13) $ (0.33)
Diluted loss per common share $ (0.13) $ (0.33)
Basic 28,008 27,559
Diluted 28,008 27,559