XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers (Tables)
9 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Breakdown of Revenues by Geographical Location
The Company generated approximately 97% of its revenue from clients based in the United States for both the three and nine months ended March 31, 2024, as follows:

Three Months Ended
March 31,
Nine Months Ended
March 31,
($000s)2024202320242023
Revenue
United States$122,822 $128,184 $372,612 $387,694 
Other countries3,973 3,373 11,426 10,993 
Total$126,795 $131,557 $384,038 $398,687 

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)2024202320242023
Revenue
Onshore (United States)$30,748 $37,264 $92,195 $112,864 
Offshore (Philippines, Pakistan)60,840 56,242 183,109 166,690 
Nearshore (Jamaica, Nicaragua, Honduras)35,207 38,051 108,734 119,133 
Total$126,795 $131,557 $384,038 $398,687 
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)2024202320242023
Pattern of Revenue recognition
Services transferred over time$120,029 $124,001 $360,168 $373,869 
Services transferred at a point in time6,766 7,556 23,870 24,818 
Total$126,795 $131,557 $384,038 $398,687 
Schedule of Movement in Deferred Revenue
The movement in the Company's deferred revenue is as follows:

Three Months Ended
March 31,
Nine Months Ended
March 31,
($000s)2024202320242023
Beginning balance$8,097 $9,688 $7,796 $12,593 
Revenue recognized(2,368)(1,840)(7,301)(9,789)
Revenue deferred969 2,024 6,203 7,068 
Ending balance$6,698 $9,872 $6,698 $9,872