v3.26.1
Revenue from Contracts with Customers (Tables)
9 Months Ended
Mar. 31, 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:

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 
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)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 
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)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