v3.25.4
Revenue from Contracts with Customers (Tables)
6 Months Ended
Dec. 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 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 
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 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 
Schedule of Movement in Deferred Revenue
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