v3.26.1
Stockholders' Equity - Schedule of Reclassifications from AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Provision for income taxes $ (7,963) $ (9,068) $ (7,331)
Total derivative valuation 46,331 36,864 33,655
Derivative Valuation | Reclassification out of Accumulated Other Comprehensive Income      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Cost of services (2,137) (32) (257)
Provision for income taxes (850) 285 (44)
Total derivative valuation $ (2,987) $ 253 $ (301)