XML 54 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Tables)
12 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Breakdown of Revenues by Geographical Location
The Company generates approximately 97% of its revenue from clients based in the United States of America.

June 30,
2023
June 30,
2022
June 30,
2021
Revenue
United States$509,170 $476,092 $428,557 
Others13,948 16,759 14,831 
Total$523,118 $492,851 $443,388 

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:
June 30,
2023
June 30,
2022
June 30,
2021
Revenue
Onshore (United States)$145,401 $167,925 $168,475 
Offshore (Philippines, Pakistan)221,913 186,902 163,865 
Nearshore (Jamaica, Nicaragua, Honduras)155,804 138,024 111,048 
Total$523,118 $492,851 $443,388 
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:
June 30,
2023
June 30,
2022
June 30,
2021
Pattern of Revenue recognition
Services transferred over time$489,942 $455,206 $402,613 
Services transferred at a point in time33,176 37,645 40,775 
$523,118 $492,851 $443,388 
Schedule of Movement in Deferred Revenue
The movement in the deferred revenue is as follows:
June 30,
2023
June 30,
2022
Opening balance$12,593 $7,087 
Revenue recognized during the year(11,329)(5,592)
Revenue deferred during the year6,532 11,098 
Closing balance$7,796 $12,593