XML 24 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 123,536 $ 91,060 $ (7,385)
Other comprehensive loss, net of tax:      
Net current period foreign currency translation adjustments (177) (321) (448)
Recognition of deferred compensation (121) (118) 16
Other comprehensive loss (298) (439) (432)
Comprehensive income (loss) $ 123,238 $ 90,621 $ (7,817)