XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers (Tables)
12 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Breakdown of Revenues by Geographical Location
The Company generated its revenue from clients based in the United States and other countries as shown below:

Year Ended June 30,
($000s)202520242023
Revenue
United States$537,781 $493,015 $509,170 
Other countries20,492 15,554 13,948 
Total$558,273 $508,569 $523,118 

The following table presents the breakdown of the Company’s revenues by geographical location, based on where the services are provided for the years ended:
Year Ended June 30,
($000s)202520242023
Revenue
Onshore (United States)$136,020 $120,153 $145,401 
Offshore (Philippines, Pakistan, India)282,289 244,825 221,913 
Nearshore (Jamaica, Nicaragua, Honduras)139,964 143,591 155,804 
Total$558,273 $508,569 $523,118 
Summary of Revenue Disaggregated by Pattern of Revenue Recognition
The following table presents the breakdown of the Company’s revenue by pattern of revenue recognition for the years ended:
Year Ended June 30,
($000s)202520242023
Pattern of Revenue recognition
Services transferred over time$509,942 $477,663 $489,942 
Services transferred at a point in time48,331 30,906 33,176 
$558,273 $508,569 $523,118 
Schedule of Movement in Deferred Revenue
The movement in deferred revenue was as follows:
($000s)June 30,
2025
June 30,
2024
Beginning balance$5,877 $7,796 
Revenue recognized(7,294)(8,509)
Revenue deferred8,045 6,590 
Ending balance$6,628 $5,877