XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers (Tables)
3 Months Ended
Sep. 30, 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 September 30,
($000s)20252024
United States$146,216 $124,648 
Other countries4,963 5,069 
Total Revenue$151,179 $129,717 

The following table presents the breakdown of the Company’s revenues by geographical location, based on where the services are provided:
Three Months Ended September 30,
($000s)20252024
Onshore (United States)$37,602 $31,099 
Offshore (Philippines, Pakistan, India)77,047 64,436 
Nearshore (Jamaica, Nicaragua, Honduras)36,530 34,182 
Total Revenue$151,179 $129,717 
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 September 30,
($000s)20252024
Services transferred over time$133,057 $120,938 
Services transferred at a point in time18,122 8,779 
Total Revenue$151,179 $129,717 
Schedule of Movement in Deferred Revenue
The movement in deferred revenue was as follows:
Three Months Ended September 30,
($000s)20252024
Beginning balance$6,628 $5,877 
Revenue recognized(2,148)(2,161)
Revenue deferred2,762 2,240 
Ending balance$7,242 $5,956