XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers (Tables)
9 Months Ended
Mar. 31, 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:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2025202420252024
Revenue
United States$135,590 $122,822 $395,716 $372,612 
Other countries5,146 3,973 15,419 11,426 
Total$140,736 $126,795 $411,135 $384,038 
The following table presents the breakdown of the Company’s revenues by geographical location, based on where the services are provided:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2025202420252024
Revenue
Onshore (United States)$33,553 $30,748 $95,595 $92,195 
Offshore (Philippines, Pakistan)72,173 60,840 210,446 183,109 
Nearshore (Jamaica, Nicaragua, Honduras)35,010 35,207 105,094 108,734 
Total$140,736 $126,795 $411,135 $384,038 
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:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2025202420252024
Pattern of Revenue recognition
Services transferred over time$129,325 $120,029 $382,640 $360,168 
Services transferred at a point in time11,411 6,766 28,495 23,870 
Total$140,736 $126,795 $411,135 $384,038 
Schedule of Movement in Deferred Revenue
The movement in deferred revenue was as follows:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2025202420252024
Beginning balance$8,342 $8,097 $5,877 $7,796 
Revenue recognized(2,065)(2,368)(5,938)(7,301)
Revenue deferred802 969 7,140 6,203 
Ending balance$7,079 $6,698 $7,079 $6,698