XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers - Breakdown of Revenues by Geographical Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]      
Revenue $ 558,273 $ 508,569 $ 523,118
United States      
Disaggregation of Revenue [Line Items]      
Revenue 537,781 493,015 509,170
Other countries      
Disaggregation of Revenue [Line Items]      
Revenue 20,492 15,554 13,948
Onshore (United States)      
Disaggregation of Revenue [Line Items]      
Revenue 136,020 120,153 145,401
Offshore (Philippines, Pakistan, India)      
Disaggregation of Revenue [Line Items]      
Revenue 282,289 244,825 221,913
Nearshore (Jamaica, Nicaragua, Honduras)      
Disaggregation of Revenue [Line Items]      
Revenue $ 139,964 $ 143,591 $ 155,804