| 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) | 2025 | | 2024 | | 2025 | | 2024 | | United States | $ | 158,679 | | | $ | 135,478 | | | $ | 304,895 | | | $ | 260,126 | | | Other countries | 5,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) | 2025 | | 2024 | | 2025 | | 2024 | | 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) | 2025 | | 2024 | | 2025 | | 2024 | | Services transferred over time | $ | 147,090 | | | $ | 132,377 | | | $ | 280,147 | | | $ | 253,315 | | | Services transferred at a point in time | 17,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) | 2025 | | 2024 | | 2025 | | 2024 | | Beginning balance | $ | 7,242 | | | $ | 5,956 | | | $ | 6,628 | | | $ | 5,877 | | | Revenue recognized | (2,344) | | | (1,712) | | | (4,492) | | | (3,873) | | | Revenue deferred | 5,095 | | | 4,098 | | | 7,857 | | | 6,338 | | | Ending balance | $ | 9,993 | | | $ | 8,342 | | | $ | 9,993 | | | $ | 8,342 | |
|