XML 18 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers
9 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers REVENUE FROM CONTRACTS WITH CUSTOMERS
The majority of the Company’s revenues are derived from contracts with customers who are located in the United States of America (the “United States” or “U.S.”). However, the Company delivers most of its services from regional customer experience delivery centers that are located in geographies outside of the United States. Our global delivery model is built on regional customer experience delivery centers and includes a unique ability to support work-at-home capabilities in any region.

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 






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 

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