v3.26.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Jun. 30, 2026
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)202620252024
Revenue
United States$623,050 $537,781 $493,015 
Other countries21,026 20,492 15,554 
Total$644,076 $558,273 $508,569 

The following table presents the breakdown of the Company’s revenues by geographical location, based on where the services are provided:
Year Ended June 30,
($000s)202620252024
Revenue
Onshore (United States)$169,631 $136,020 $120,153 
Offshore (Philippines, Pakistan, India)327,272 282,289 244,825 
Nearshore (Jamaica, Nicaragua, Honduras)147,173 139,964 143,591 
Total$644,076 $558,273 $508,569 
Schedule of Revenue Disaggregated by Pattern of Revenue Recognition
The following table presents the breakdown of the Company’s revenue by pattern of revenue recognition:
Year Ended June 30,
($000s)202620252024
Pattern of Revenue recognition
Services transferred over time$572,919 $509,942 $477,663 
Services transferred at a point in time71,157 48,331 30,906 
$644,076 $558,273 $508,569 
Schedule of Movement in Deferred Revenue
The movement in deferred revenue was as follows:
($000s)June 30,
2026
June 30,
2025
Beginning balance$6,628 $5,877 
Revenue recognized(6,912)(7,294)
Revenue deferred8,743 8,045 
Ending balance$8,459 $6,628