XML 20 R8.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue from Contracts with Customers
9 Months Ended
Mar. 31, 2026
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 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)2026202520262025
United States$159,190 $135,590 $464,085 $395,716 
Other countries5,217 5,146 15,722 15,419 
Total Revenue$164,407 $140,736 $479,807 $411,135 

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)2026202520262025
Onshore (United States)$45,909 $33,553 $122,965 $95,595 
Offshore (Philippines, Pakistan, India)82,204 72,173 245,066 210,446 
Nearshore (Jamaica, Nicaragua, Honduras)36,294 35,010 111,776 105,094 
Total Revenue$164,407 $140,736 $479,807 $411,135 


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)2026202520262025
Services transferred over time$147,860 $129,325 $428,007 $382,640 
Services transferred at a point in time16,547 11,411 51,800 28,495 
Total Revenue$164,407 $140,736 $479,807 $411,135 
The movement in deferred revenue was as follows:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Beginning balance$9,993 $8,342 $6,628 $5,877 
Revenue recognized(1,802)(2,065)(6,294)(5,938)
Revenue deferred471 802 8,328 7,140 
Ending balance$8,662 $7,079 $8,662 $7,079