XML 48 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Jun. 30, 2024
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 below:

($000s)June 30,
2024
June 30,
2023
June 30,
2022
Revenue
United States$493,015 $509,170 $476,092 
Other countries15,554 13,948 16,759 
Total$508,569 $523,118 $492,851 

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:
($000s)June 30,
2024
June 30,
2023
June 30,
2022
Revenue
Onshore (United States)$120,153 $145,401 $167,925 
Offshore (Philippines, Pakistan)244,825 221,913 186,902 
Nearshore (Jamaica, Nicaragua, Honduras)143,591 155,804 138,024 
Total$508,569 $523,118 $492,851 
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:
($000s)June 30,
2024
June 30,
2023
June 30,
2022
Pattern of Revenue recognition
Services transferred over time$477,663 $489,942 $455,206 
Services transferred at a point in time30,906 33,176 37,645 
$508,569 $523,118 $492,851 
Schedule of Movement in Deferred Revenue
The movement in the deferred revenue is as follows:
($000s)June 30,
2024
June 30,
2023
Beginning balance$7,796 $12,593 
Revenue recognized(8,509)(11,329)
Revenue deferred6,590 6,532 
Ending balance$5,877 $7,796