XML 23 R8.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue from Contracts with Customers
6 Months Ended
Dec. 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 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 December 31,Six Months Ended December 31,
($000s)2025202420252024
United States$158,679 $135,478 $304,895 $260,126 
Other countries5,542 5,204 10,505 10,273 
Total Revenue$164,221 $140,682 $315,400 $270,399 

The following table presents the breakdown of the Company’s revenues by geographical location, based on where the services are provided:

Three Months Ended December 31,Six Months Ended December 31,
($000s)2025202420252024
Onshore (United States)$39,454 $30,943 $77,056 $62,042 
Offshore (Philippines, Pakistan, India)85,815 73,837 162,862 138,273 
Nearshore (Jamaica, Nicaragua, Honduras)38,952 35,902 75,482 70,084 
Total Revenue$164,221 $140,682 $315,400 $270,399 


The following table presents the breakdown of the Company’s revenue by pattern of revenue recognition:

Three Months Ended December 31,Six Months Ended December 31,
($000s)2025202420252024
Services transferred over time$147,090 $132,377 $280,147 $253,315 
Services transferred at a point in time17,131 8,305 35,253 17,084 
Total Revenue$164,221 $140,682 $315,400 $270,399 
The movement in deferred revenue was as follows:

Three Months Ended December 31,Six Months Ended December 31,
($000s)2025202420252024
Beginning balance$7,242 $5,956 $6,628 $5,877 
Revenue recognized(2,344)(1,712)(4,492)(3,873)
Revenue deferred5,095 4,098 7,857 6,338 
Ending balance$9,993 $8,342 $9,993 $8,342