XML 15 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]        
Revenue $ 206,709 $ 200,161 $ 629,101 $ 552,909
Cost of revenue 189,556 187,311 584,631 521,354
Gross profit 17,153 12,850 44,470 31,555
Selling, general and administrative expenses 15,215 17,726 46,661 53,592
Restructuring costs and other 2,986 124 6,536 124
Operating Income (Loss), Total (1,048) (5,000) (8,727) (22,161)
Other income (expense):        
Interest expense (85) (134) (330) (368)
Interest income 2,190 1,518 5,535 4,668
Other (187) 182 67 (313)
Income (loss) before income tax expense 870 (3,434) (3,455) (18,174)
Provision for federal, state and foreign income taxes 35 0 267 16
Net income (loss) $ 835 $ (3,434) $ (3,722) $ (18,190)
Basic income (loss) per common share $ 0.03 $ (0.12) $ (0.13) $ (0.66)
Diluted income (loss) per common share $ 0.03 $ (0.12) $ (0.13) $ (0.66)
Basic 28,380 27,836 28,262 27,731
Diluted 28,533 27,836 28,262 27,731