0001720420-26-000011.txt : 20260506 0001720420-26-000011.hdr.sgml : 20260506 20260506162755 ACCESSION NUMBER: 0001720420-26-000011 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20260331 FILED AS OF DATE: 20260506 DATE AS OF CHANGE: 20260506 FILER: COMPANY DATA: COMPANY CONFORMED NAME: IBEX Ltd CENTRAL INDEX KEY: 0001720420 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] ORGANIZATION NAME: 06 Technology EIN: 000000000 STATE OF INCORPORATION: D0 FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38442 FILM NUMBER: 26948945 BUSINESS ADDRESS: STREET 1: 1717 PENNSYLVANIA AVENUE NW STREET 2: SUITE 825 CITY: WASHINGTON STATE: DC ZIP: 20006 BUSINESS PHONE: (202)580-6200 MAIL ADDRESS: STREET 1: 1717 PENNSYLVANIA AVENUE NW STREET 2: SUITE 825 CITY: WASHINGTON STATE: DC ZIP: 20006 FORMER COMPANY: FORMER CONFORMED NAME: IBEX Holdings Ltd DATE OF NAME CHANGE: 20171023 10-Q 1 ibex-20260331.htm 10-Q ibex-20260331
false00017204202026Q306-30P2YP1MP5Y11272xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesibex:deliveryCenteribex:employeexbrli:pureibex:leaseiso4217:PHPibex:performance_periodibex:segment00017204202025-07-012026-03-3100017204202026-04-3000017204202026-03-3100017204202025-06-3000017204202026-01-012026-03-3100017204202025-01-012025-03-3100017204202024-07-012025-03-310001720420us-gaap:CommonStockMember2024-12-310001720420us-gaap:TreasuryStockCommonMember2024-12-310001720420us-gaap:AdditionalPaidInCapitalMember2024-12-310001720420us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001720420us-gaap:RetainedEarningsMember2024-12-3100017204202024-12-310001720420us-gaap:RetainedEarningsMember2025-01-012025-03-310001720420us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310001720420us-gaap:TreasuryStockCommonMember2025-01-012025-03-310001720420us-gaap:CommonStockMember2025-01-012025-03-310001720420us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001720420us-gaap:CommonStockMember2025-03-310001720420us-gaap:TreasuryStockCommonMember2025-03-310001720420us-gaap:AdditionalPaidInCapitalMember2025-03-310001720420us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310001720420us-gaap:RetainedEarningsMember2025-03-3100017204202025-03-310001720420us-gaap:CommonStockMember2025-12-310001720420us-gaap:TreasuryStockCommonMember2025-12-310001720420us-gaap:AdditionalPaidInCapitalMember2025-12-310001720420us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-12-310001720420us-gaap:RetainedEarningsMember2025-12-3100017204202025-12-310001720420us-gaap:RetainedEarningsMember2026-01-012026-03-310001720420us-gaap:AccumulatedOtherComprehensiveIncomeMember2026-01-012026-03-310001720420us-gaap:CommonStockMember2026-01-012026-03-310001720420us-gaap:TreasuryStockCommonMember2026-01-012026-03-310001720420us-gaap:AdditionalPaidInCapitalMember2026-01-012026-03-310001720420us-gaap:CommonStockMember2026-03-310001720420us-gaap:TreasuryStockCommonMember2026-03-310001720420us-gaap:AdditionalPaidInCapitalMember2026-03-310001720420us-gaap:AccumulatedOtherComprehensiveIncomeMember2026-03-310001720420us-gaap:RetainedEarningsMember2026-03-310001720420us-gaap:CommonStockMember2024-06-300001720420us-gaap:TreasuryStockCommonMember2024-06-300001720420us-gaap:AdditionalPaidInCapitalMember2024-06-300001720420us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001720420us-gaap:RetainedEarningsMember2024-06-3000017204202024-06-300001720420us-gaap:RetainedEarningsMember2024-07-012025-03-310001720420us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012025-03-310001720420us-gaap:CommonStockMember2024-07-012025-03-310001720420us-gaap:TreasuryStockCommonMember2024-07-012025-03-310001720420us-gaap:AdditionalPaidInCapitalMember2024-07-012025-03-310001720420us-gaap:CommonStockMember2025-06-300001720420us-gaap:TreasuryStockCommonMember2025-06-300001720420us-gaap:AdditionalPaidInCapitalMember2025-06-300001720420us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-06-300001720420us-gaap:RetainedEarningsMember2025-06-300001720420us-gaap:RetainedEarningsMember2025-07-012026-03-310001720420us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-07-012026-03-310001720420us-gaap:CommonStockMember2025-07-012026-03-310001720420us-gaap:TreasuryStockCommonMember2025-07-012026-03-310001720420us-gaap:AdditionalPaidInCapitalMember2025-07-012026-03-310001720420srt:MinimumMember2026-03-310001720420srt:MaximumMember2026-03-310001720420us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2026-03-310001720420us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2025-06-300001720420country:US2026-01-012026-03-310001720420country:US2025-01-012025-03-310001720420country:US2025-07-012026-03-310001720420country:US2024-07-012025-03-310001720420us-gaap:NonUsMember2026-01-012026-03-310001720420us-gaap:NonUsMember2025-01-012025-03-310001720420us-gaap:NonUsMember2025-07-012026-03-310001720420us-gaap:NonUsMember2024-07-012025-03-310001720420ibex:OnshoreMember2026-01-012026-03-310001720420ibex:OnshoreMember2025-01-012025-03-310001720420ibex:OnshoreMember2025-07-012026-03-310001720420ibex:OnshoreMember2024-07-012025-03-310001720420ibex:OffshoreMember2026-01-012026-03-310001720420ibex:OffshoreMember2025-01-012025-03-310001720420ibex:OffshoreMember2025-07-012026-03-310001720420ibex:OffshoreMember2024-07-012025-03-310001720420ibex:NearshoreMember2026-01-012026-03-310001720420ibex:NearshoreMember2025-01-012025-03-310001720420ibex:NearshoreMember2025-07-012026-03-310001720420ibex:NearshoreMember2024-07-012025-03-310001720420us-gaap:TransferredOverTimeMember2026-01-012026-03-310001720420us-gaap:TransferredOverTimeMember2025-01-012025-03-310001720420us-gaap:TransferredOverTimeMember2025-07-012026-03-310001720420us-gaap:TransferredOverTimeMember2024-07-012025-03-310001720420us-gaap:TransferredAtPointInTimeMember2026-01-012026-03-310001720420us-gaap:TransferredAtPointInTimeMember2025-01-012025-03-310001720420us-gaap:TransferredAtPointInTimeMember2025-07-012026-03-310001720420us-gaap:TransferredAtPointInTimeMember2024-07-012025-03-310001720420ibex:Client1Memberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2025-07-012026-03-310001720420ibex:Client1Memberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-07-012025-03-310001720420ibex:LeaseRenewalMember2025-07-012026-03-310001720420ibex:LeaseAgreementMember2024-07-012025-03-310001720420ibex:LeaseRenewalMember2024-07-012025-03-310001720420us-gaap:RevolvingCreditFacilityMemberibex:HSBCCreditFacilitiesMemberus-gaap:LineOfCreditMember2026-03-310001720420us-gaap:RevolvingCreditFacilityMemberibex:HSBCCreditFacilitiesMemberus-gaap:LineOfCreditMember2025-06-300001720420us-gaap:ForeignExchangeContractMembersrt:MinimumMember2025-07-012026-03-310001720420us-gaap:ForeignExchangeContractMembersrt:MaximumMember2025-07-012026-03-310001720420us-gaap:ForeignExchangeContractMember2026-03-310001720420us-gaap:ForeignExchangeContractMember2025-06-3000017204202017-11-130001720420us-gaap:CostOfSalesMember2026-01-012026-03-310001720420us-gaap:CostOfSalesMember2025-01-012025-03-310001720420us-gaap:CostOfSalesMember2025-07-012026-03-310001720420us-gaap:CostOfSalesMember2024-07-012025-03-310001720420us-gaap:SellingGeneralAndAdministrativeExpensesMember2026-01-012026-03-310001720420us-gaap:SellingGeneralAndAdministrativeExpensesMember2025-01-012025-03-310001720420us-gaap:SellingGeneralAndAdministrativeExpensesMember2025-07-012026-03-310001720420us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-07-012025-03-310001720420ibex:PhantomStockPlansMember2026-01-012026-03-310001720420ibex:PhantomStockPlansMember2025-01-012025-03-310001720420ibex:PhantomStockPlansMember2025-07-012026-03-310001720420ibex:PhantomStockPlansMember2024-07-012025-03-310001720420ibex:A2020LongTermIncentivePlanMember2026-01-012026-03-310001720420ibex:A2020LongTermIncentivePlanMember2025-01-012025-03-310001720420ibex:A2020LongTermIncentivePlanMember2025-07-012026-03-310001720420ibex:A2020LongTermIncentivePlanMember2024-07-012025-03-310001720420ibex:TotalShareholderReturnAwardsMember2025-07-012026-03-310001720420ibex:PerformanceBasedRestrictedStockUnitsPRSUMember2025-07-012026-03-310001720420us-gaap:FairValueInputsLevel1Member2026-03-310001720420us-gaap:FairValueInputsLevel2Member2026-03-310001720420us-gaap:FairValueInputsLevel3Member2026-03-310001720420us-gaap:PhantomShareUnitsPSUsMemberus-gaap:FairValueInputsLevel1Member2026-03-310001720420us-gaap:PhantomShareUnitsPSUsMemberus-gaap:FairValueInputsLevel2Member2026-03-310001720420us-gaap:PhantomShareUnitsPSUsMemberus-gaap:FairValueInputsLevel3Member2026-03-310001720420us-gaap:FairValueInputsLevel1Member2025-06-300001720420us-gaap:FairValueInputsLevel2Member2025-06-300001720420us-gaap:FairValueInputsLevel3Member2025-06-300001720420us-gaap:PhantomShareUnitsPSUsMemberus-gaap:FairValueInputsLevel1Member2025-06-300001720420us-gaap:PhantomShareUnitsPSUsMemberus-gaap:FairValueInputsLevel2Member2025-06-300001720420us-gaap:PhantomShareUnitsPSUsMemberus-gaap:FairValueInputsLevel3Member2025-06-300001720420us-gaap:AccumulatedTranslationAdjustmentMember2024-12-310001720420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-12-310001720420us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-12-310001720420us-gaap:AccumulatedTranslationAdjustmentMember2025-01-012025-03-310001720420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-01-012025-03-310001720420us-gaap:AccumulatedTranslationAdjustmentMember2025-03-310001720420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-03-310001720420us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-03-310001720420us-gaap:AccumulatedTranslationAdjustmentMember2025-12-310001720420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-12-310001720420us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-12-310001720420us-gaap:AccumulatedTranslationAdjustmentMember2026-01-012026-03-310001720420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2026-01-012026-03-310001720420us-gaap:AccumulatedTranslationAdjustmentMember2026-03-310001720420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2026-03-310001720420us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2026-03-310001720420us-gaap:AccumulatedTranslationAdjustmentMember2024-06-300001720420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-06-300001720420us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-06-300001720420us-gaap:AccumulatedTranslationAdjustmentMember2024-07-012025-03-310001720420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-07-012025-03-310001720420us-gaap:AccumulatedTranslationAdjustmentMember2025-06-300001720420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-06-300001720420us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-06-300001720420us-gaap:AccumulatedTranslationAdjustmentMember2025-07-012026-03-310001720420us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-07-012026-03-310001720420ibex:A2025ShareRepurchaseProgramMember2025-05-010001720420ibex:A2025ShareRepurchaseProgramMember2026-03-310001720420ibex:ShareRepurchaseProgramMember2026-01-012026-03-310001720420ibex:ShareRepurchaseProgramMember2025-07-012026-03-310001720420ibex:ShareRepurchaseProgramMember2025-01-012025-03-310001720420ibex:ShareRepurchaseProgramMember2024-07-012025-03-310001720420ibex:TheResourceGroupInternationalLimitedMember2024-07-012025-03-310001720420ibex:TheResourceGroupInternationalLimitedMemberus-gaap:ConvertibleDebtMember2025-03-310001720420ibex:LakeBallLLCMember2026-03-310001720420ibex:Mr.RobertDechantMember2026-01-012026-03-310001720420ibex:Mr.RobertDechantMember2026-03-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_______________________
FORM 10-Q
_______________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2026
or
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from_____________to______________
Commission File Number: 001-38442
_______________________
IBEX LIMITED
(Exact name of registrant as specified in its charter)
_______________________
Bermuda
00-0000000
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
1717 Pennsylvania Avenue NW, Suite 825
Washington, DC
20006
(Address of principal executive offices)(Zip Code)
(202) 580-6200
(Registrant’s telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)
_______________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common shares, par value of $0.000111650536IBEX
 Nasdaq Global Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. x Yes o No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). x Yes o No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated fileroAccelerated filerx
 
Non-accelerated fileroSmaller reporting companyx
 
Emerging growth companyx
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). o Yes x No
The number of common shares outstanding of IBEX LIMITED as of April 30, 2026 was 13,389,116.


IBEX LIMITED
Quarterly Report on Form 10-Q
For Quarterly Period Ended March 31, 2026
Table of Contents
Page No.
Item 1A.


CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q ("Form 10-Q") contains forward-looking statements, within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), and the Private Securities Litigation Reform Act of 1995, relating to our operations, expected financial position, and other business matters that are based on our current expectations, assumptions, and projections with respect to the future, and are not a guarantee of performance. Forward-looking statements provide management’s current expectations of future events based on certain assumptions and include any statement that does not directly relate to any historical or current fact. Forward-looking statements may include words such as "anticipate," "believe," "contemplate," "estimate," "expect," "forecast," "guidance," "may," "outlook," "plan," "projection," "should," "target," "will," "would" and other words, the negative forms of such words and terms of similar meaning in connection with any discussion of the timing or nature of future operating or financial performance or other events. Such forward-looking statements involve known and unknown risks, uncertainties, assumptions, and other important factors that could cause our actual results, performance or achievements or industry results, to differ materially from historical results or any future results, performance or achievements expressed, suggested, or implied by such forward-looking statements. These risks and uncertainties include, but are not limited to statements about:
Our ability to attract new business and retain key clients;
Our profitability based on our utilization, pricing and managing costs;
The potential for our clients or potential clients to consolidate;
Our clients deciding to enter into or further expand their insourcing activities and current trends toward outsourcing services may reverse;
General economic uncertainty in global markets and unfavorable global economic conditions, including inflation, rising interest rates, recession, foreign exchange fluctuations and supply-chain issues;
Our ability to manage our international operations, particularly in the Philippines, Jamaica, Pakistan and Nicaragua;
Natural events, health epidemics, geopolitical conditions, including developing or ongoing conflicts, widespread civil unrest, terrorist attacks and other attacks of violence involving any of the countries in which we or our clients operate;
Our ability to anticipate, develop and implement information technology solutions, including Artificial Intelligence ("AI"), that keep pace with evolving industry standards and changing client demands;
Our ability to recruit, engage, motivate, manage and retain our global workforce;
Our ability to comply with applicable laws and regulations, including those regarding privacy, data protection and information security, employment and anti-corruption;
The effect of cyberattacks or cybersecurity vulnerabilities on our information technology systems; and
The impact of tax matters, including new legislation and actions by taxing authorities.
We derive many of our forward-looking statements from our operating budgets and forecasts, which are based upon many detailed assumptions. We caution that it is very difficult to predict the impact of known factors, and it is impossible for us to anticipate all factors that could affect our actual results. Important factors that could cause actual results to differ materially from our expectations, or cautionary statements, are disclosed under Part I, Item 1A. Risk Factors in our Annual Report on Form 10-K for the fiscal year ended June 30, 2025. All written and oral forward-looking statements attributable to us, or persons acting on our behalf, are expressly qualified in their entirety by these cautionary statements as well as other cautionary statements that are made from time to time in our other filings with the United States Securities and Exchange Commission ("SEC") and public communications. You should evaluate all forward-looking statements made in this Form 10-Q in the context of these risks and uncertainties.
We caution you that the important factors referenced above may not contain all of the factors that are important to you. In addition, we cannot assure you that we will realize the results or developments we expect or anticipate or, even if substantially realized, that they will result in the consequences or affect us or our operations in the way we expect. The forward-looking statements included in this Form 10-Q are made only as of the date hereof. We undertake no obligation to update or revise any forward-looking statement as a result of new information, future events or otherwise, except as otherwise required by law.

1

PART I — FINANCIAL INFORMATION

Item 1. Financial Statements
2

IBEX LIMITED AND SUBSIDIARIES
Consolidated Balance Sheets
(Unaudited)
(in thousands, except share data)
March 31,
2026
June 30,
2025
Assets
Current assets
Cash and cash equivalents$15,409 $15,350 
Accounts receivable, net129,154 117,136 
Prepaid expenses16,889 9,443 
Due from related parties 40 
Tax advances and receivables2,057 1,522 
Other current assets1,921 2,128 
Total current assets165,430 145,619 
Non-current assets
Property and equipment, net42,799 32,563 
Operating lease assets54,054 62,276 
Goodwill11,832 11,832 
Deferred tax asset, net7,953 7,163 
Other non-current assets15,179 13,762 
Total non-current assets131,817 127,596 
Total assets$297,247 $273,215 
Liabilities and stockholders' equity
Current liabilities
Accounts payable and accrued liabilities$21,467 $18,692 
Accrued payroll and employee-related liabilities38,193 38,588 
Current deferred revenue6,830 5,498 
Current operating lease liabilities14,596 14,332 
Current debt819 823 
Due to related parties 22 
Income taxes payable2,890 1,986 
Total current liabilities84,795 79,941 
Non-current liabilities
Non-current deferred revenue1,832 1,130 
Non-current operating lease liabilities45,038 53,804 
Long-term debt572 796 
Other non-current liabilities4,227 3,235 
Total non-current liabilities51,669 58,965 
Total liabilities136,464 138,906 
Stockholders' equity
Common shares: par value $0.000111650536, 108,057,967 shares authorized, 13,435,541 and 13,357,990 shares outstanding as of March 31, 2026 and June 30, 2025, respectively
2 1 
Treasury stock at cost: 5,825,561 and 5,515,403 shares as of March 31, 2026 and June 30, 2025, respectively
(113,446)(103,338)
Additional paid-in capital224,225 218,241 
Accumulated other comprehensive loss(13,323)(6,336)
Retained earnings63,325 25,741 
Total stockholders' equity160,783 134,309 
Total liabilities and stockholders' equity$297,247 $273,215 
See accompanying notes to unaudited consolidated financial statements.
3

IBEX LIMITED AND SUBSIDIARIES
Consolidated Statements of Comprehensive Income
(Unaudited)
(in thousands, except per share data)
Three Months Ended March 31,Nine Months Ended March 31,
2026202520262025
Revenue$164,407 $140,736 $479,807 $411,135 
Cost of services (exclusive of depreciation and amortization presented separately below)115,614 96,017 338,820 284,820 
Selling, general and administrative27,467 27,061 81,547 78,982 
Depreciation and amortization5,170 4,329 14,298 12,984 
Total operating expenses148,251 127,407 434,665 376,786 
Income from operations16,156 13,329 45,142 34,349 
Interest income62 32 151 926 
Interest expense(249)(404)(714)(1,186)
Income before income taxes15,969 12,957 44,579 34,089 
Provision for income tax expense(2,644)(2,488)(6,995)(6,821)
Net income$13,325 $10,469 $37,584 $27,268 
Other comprehensive income
Foreign currency translation adjustments$(1,123)$374 $(2,704)$851 
Unrealized (loss) / gain on cash flow hedging instruments, net of tax(1,679)385 (4,283)571 
Total other comprehensive (loss) / income(2,802)759 (6,987)1,422 
Total comprehensive income$10,523 $11,228 $30,597 $28,690 
Net income per share
Basic$0.99 $0.79 $2.80 $1.80 
Diluted$0.89 $0.73 $2.54 $1.70 
Weighted average common shares outstanding
Basic13,45413,26413,42715,109
Diluted14,99414,40414,78016,135
See accompanying notes to unaudited consolidated financial statements.
4

IBEX LIMITED AND SUBSIDIARIES
Consolidated Statements of Stockholders’ Equity
(Unaudited)
(in thousands)
Three months ended March 31, 2025 and 2026
Common sharesTreasury
Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Retained EarningsTotal
Stockholders'
Equity
SharesAmountAmount
Balance, December 31, 202413,182 $1 $(101,606)$212,116 $(7,250)$5,676 $108,937 
Net income— — — — — 10,469 10,469 
Foreign currency translation adjustment— — — — 374 — 374 
Changes in fair value of cash flow hedges— — — — 385 — 385 
Purchase of treasury shares— — (52)— — — (52)
Issuance of common shares190 — — 2,809 — — 2,809 
Stock-based compensation expense— — — 1,259 — — 1,259 
Balance, March 31, 202513,372 $1 $(101,658)$216,184 $(6,491)$16,145 $124,181 
Common sharesTreasury
Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Retained EarningsTotal
Stockholders'
Equity
SharesAmountAmount
Balance, December 31, 202513,440 $2 $(108,893)$223,927 $(10,521)$50,000 $154,515 
Net income— — — — — 13,325 13,325 
Foreign currency translation adjustment— — — — (1,123)— (1,123)
Changes in fair value of cash flow hedges— — — — (1,679)— (1,679)
Purchase of treasury shares(140)— (4,553)— — — (4,553)
Issuance of common shares200 — — 467 — — 467 
Shares withheld related to net share settlement of equity awards(64)— — (2,261)— — (2,261)
Stock-based compensation expense— — — 2,092 — — 2,092 
Balance, March 31, 202613,436 $2 $(113,446)$224,225 $(13,323)$63,325 $160,783 



5

IBEX LIMITED AND SUBSIDIARIES
Consolidated Statements of Stockholders’ Equity (continued)
(Unaudited)
(in thousands)
Nine months ended March 31, 2025 and 2026Common sharesTreasury
Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income / (Loss)
Retained Earnings / (Deficit)Total
Stockholders'
Equity
SharesAmountAmount
Balance, June 30, 202417,017 $2 $(25,367)$210,200 $(7,913)$(11,123)$165,799 
Net income— — — — — 27,268 27,268 
Foreign currency translation adjustment— — — — 851 — 851 
Changes in fair value of cash flow hedges— — — — 571 — 571 
Purchase of treasury shares(3,890)(1)(76,291)— — — (76,292)
Issuance of common shares245 — — 3,534 — — 3,534 
Stock-based compensation expense— — — 2,450 — — 2,450 
Balance, March 31, 202513,372 $1 $(101,658)$216,184 $(6,491)$16,145 $124,181 
Common sharesTreasury
Stock
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income / (Loss)
Retained EarningsTotal
Stockholders'
Equity
SharesAmountAmount
Balance, June 30, 202513,358 $1 $(103,338)$218,241 $(6,336)$25,741 $134,309 
Net income— — — — — 37,584 37,584 
Foreign currency translation adjustment— — — — (2,704)— (2,704)
Changes in fair value of cash flow hedges— — — — (4,283)— (4,283)
Purchase of treasury shares(310)— (10,108)— — — (10,108)
Issuance of common shares455 1 — 3,882 — — 3,883 
Shares withheld related to net share settlement of equity awards(67)— — (2,369)— — (2,369)
Stock-based compensation expense— — — 4,471 — — 4,471 
Balance, March 31, 202613,436 2 (113,446)224,225 (13,323)63,325 160,783 

See accompanying notes to unaudited consolidated financial statements.
6

IBEX LIMITED AND SUBSIDIARIES
Consolidated Statements of Cash Flows
(Unaudited)
(in thousands)
Nine Months Ended March 31,
20262025
CASH FLOWS FROM OPERATING ACTIVITIES
Net income$37,584 $27,268 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization14,298 12,984 
Noncash lease expense10,319 10,020 
Deferred income tax(790)(1,709)
Stock-based compensation expense4,452 3,506 
Allowance for expected credit losses313 428 
Change in assets and liabilities:
Increase in accounts receivable(12,354)(22,050)
Increase / (decrease) in prepaid expenses and other current assets(10,373)392 
Decrease in accounts payable and accrued liabilities(545)(3,042)
Increase in deferred revenue2,034 1,203 
Decrease in operating lease liabilities(10,760)(11,269)
Net cash inflow from operating activities34,178 17,731 
CASH FLOWS FROM INVESTING ACTIVITIES
Purchase of property and equipment(24,644)(13,216)
Net cash outflow from investing activities(24,644)(13,216)
CASH FLOWS FROM FINANCING ACTIVITIES
Proceeds from line of credit35,600 69,310 
Repayments of line of credit(35,600)(50,210)
Proceeds from the exercise of options3,814 3,534 
Taxes paid related to net share settlement of equity awards(2,302) 
Principal payments on finance leases(833)(639)
Purchase of treasury shares(10,133)(76,421)
Net cash outflow from financing activities(9,454)(54,426)
Effects of exchange rate difference on cash and cash equivalents(21)168 
Net increase / (decrease) in cash and cash equivalents59 (49,743)
Cash and cash equivalents, beginning15,350 62,720 
Cash and cash equivalents, ending$15,409 $12,977 
Supplemental cash flow disclosures
Cash paid for interest$714 $1,186 
Cash paid for income taxes$7,595 $9,890 
Supplemental non-cash disclosures
Change in accounts payable related to fixed assets$79 $(298)
See accompanying notes to unaudited consolidated financial statements.
7

IBEX LIMITED AND SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(in thousands, except per share amounts)
1.     OVERVIEW AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
OVERVIEW
IBEX Limited ("IBEX" and together with its subsidiaries, the "Company," "ibex," "we," "us," or "our") was incorporated on February 28, 2017 in Hamilton, Bermuda. Our registered office in Bermuda is Crawford House, 50 Cedar Avenue, Hamilton HM 11, Bermuda. On August 7, 2020, the Company was admitted to trade on the Nasdaq Global Market under the ticker symbol "IBEX."

The Company delivers innovative business process outsourcing ("BPO"), smart digital marketing, online acquisition technology, end-to-end customer engagement, and Artificial Intelligence ("AI") solutions to help its clients acquire, engage, and retain valuable customers. The Company operates a global customer experiences ("CX") delivery center model consisting of 32 delivery centers around the world, while deploying next-generation technology to drive superior customer experiences for many of the world’s leading companies across various verticals, including Retail & E-commerce, HealthTech, FinTech, Utilities, and Travel, Transportation & Logistics. The Company leverages its diverse global team of approximately 36,000 employees together with industry-leading technology, including its Wave iX platform, to manage customer interactions on behalf of our clients, driving a truly differentiated customer experience.
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of presentation and principles of consolidation
The Company’s interim consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") and include the financial results of all wholly-owned subsidiaries. When the Company does not have majority ownership in an entity but exerts significant influence over that entity, the Company accounts for the entity under the equity method of accounting. All intercompany balances and transactions have been eliminated in consolidation.

The Company consolidates variable interest entities ("VIE"), when it is deemed to be the primary beneficiary. The Company is considered the primary beneficiary if it has both (1) the power to direct the activities that most significantly impact the VIE’s economic performance, and (2) the obligation to absorb significant losses of the VIE or the right to receive significant benefits from the VIE.

These unaudited consolidated financial statements and accompanying notes have been prepared in accordance with U.S. GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements and should be read in conjunction with the Company’s audited consolidated financial statements and notes thereto included in the Annual Report on Form 10-K for the fiscal year ended June 30, 2025 (the "Annual Report") as filed with the SEC. There have been no changes to the Company’s significant accounting policies described in the Annual Report that have had a material impact on the Company’s consolidated financial statements and related notes.

In the opinion of the Company, these unaudited consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of March 31, 2026, its results of operations, comprehensive income, and stockholders’ equity for the three and nine months ended March 31, 2026 and 2025, and cash flows for the nine months ended March 31, 2026 and 2025. The consolidated balance sheet as of June 30, 2025 was derived from the audited annual financial statements included in the Annual Report.

Amounts in these interim consolidated financial statements are presented in thousands, except for share and per share data. Due to rounding, numbers presented throughout this document may not foot precisely to the totals provided.
8

Use of estimates
The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements. Significant items subject to such estimates and assumptions include useful lives for property and equipment; impairment of long-lived assets, operating lease assets and liabilities, goodwill, and other intangible assets; allowance for credit losses; valuation allowances for deferred tax assets and other receivables; fair value of stock-based compensation, warrants, and derivatives, and legal provisions. The Company bases its estimates on historical experience and other assumptions it believes are reasonable, including the use of outside experts as necessary, and updates these estimates on an ongoing basis and as new events occur, more experience is acquired and/or more information is obtained. Actual results could differ materially from these estimates.
Revenue recognition
The Company recognizes revenues for services for which control has transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring the promised services. This process involves identifying the customer contract, determining the performance obligations in the contract, determining the transaction price, allocating the transaction price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it (a) provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and (b) is separately identified in the contract. The Company considers a performance obligation satisfied as it provides services to a customer, meaning the customer has the ability to direct the use and obtain the benefit of the service.
Revenues from contact center services, which consist of customer service, technical support and other value-added outsourced back-office services, are recognized as the services are performed on the basis of the number of billable minutes or hours, contractual rates, and other contractually agreed metrics, if applicable. Certain of our client contracts include bonus and penalty provisions. Revenues related to training that occurs upon commencement of a new client contract or statement of work are deferred and recognized on a straight-line basis over the estimated life of the client program, as it is not considered to have a standalone value to the customer. The related expenses are expensed as incurred. Revenues are recognized over time as performance obligations are satisfied and in the period in which the Company has a right to invoice, net of discounts, incentives, and/or penalties as per contractual terms. Bonuses and penalties accrue for the current billing period and do not depend on future performance. In some cases, we may estimate these bonuses or penalties using the "most likely amount" method based on actual data and historical experience.
Revenues from digital services are recognized at a point in time upon the successful consumer activation or purchase of clients’ services. We utilize third parties in the satisfaction of this performance obligation; however, because we retain control over these third parties and are solely responsible for the risk and reward associated with this performance obligation, we have determined that we are the principal in these transactions and therefore recognize revenue on a gross basis.
All of our contracts include the right to invoice for services on a monthly basis. None of our contracts include significant termination penalties, and generally may be terminated for convenience at any time with a short notice period (generally 30 to 120 days).
The Company generally does not incur significant upfront costs to fulfill or obtain a contract that would qualify for capitalization under Accounting Standards Codification ("ASC") 606, Revenue from Contracts with Customers.

Trade receivables

In accordance with Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments - Credit Losses (Topic 326), the Company estimates its credit losses using the lifetime expected credit loss model. The allowance for credit losses is calculated quarterly based on the Company’s historical loss percentages, net of recoveries. In addition to the evaluation of historical losses, the Company considers current and future economic conditions and events such as changes in customer credit quality and liquidity. The Company will write-off accounts receivable against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.
9


Concentration of credit risk
The Company is exposed to credit risk in the normal course of business, primarily related to accounts receivable and derivative instruments. Historically, the losses related to credit risk have been immaterial. The Company regularly monitors its credit risk to mitigate losses. The Company evaluates the creditworthiness of its clients prior to and throughout the life of the client relationship. The Company does not believe it is exposed to more than a nominal amount of credit risk in its derivative instruments as all of its counterparties are investment-grade financial institutions.

Property and equipment, net

Property and equipment and assets leased under finance leases are carried at cost at the acquisition date and are depreciated using the straight-line method over their estimated useful lives.

Property and equipment assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is assessed by a comparison of the carrying amount of the asset to the estimated future undiscounted net cash flows expected to be generated by the asset. If estimated future undiscounted net cash flows are less than the carrying value of the asset, an impairment loss is recognized to the extent its carrying value exceeds its estimated fair value.

Leases

The Company determines whether an arrangement contains a lease at inception in accordance with the provisions of ASC 842, Leases. Operating leases are included in operating lease assets and current and non-current operating lease liabilities, and assets leased under finance leases are included in property and equipment, net and current and long-term debt in the consolidated balance sheets.
Operating lease assets represent the Company’s right to use an underlying asset for the lease term, and operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease expense is recognized on a straight-line basis over the lease term in cost of services or selling, general and administrative expense, as applicable. Interest on finance leases is included in interest expense in the consolidated statements of comprehensive income.
Contingencies

The Company is subject to claims and lawsuits filed in the ordinary course of business. Although management does not believe that any such proceedings will have a material adverse effect on its consolidated financial position, results of operations, or cash flows, no assurances to that effect can be given based on the uncertainty of litigation and demands of third parties. The Company records a liability for pending litigation and claims where losses are both probable and can be reasonably estimated. Legal fees are expensed as incurred.

Stock-based compensation plans

The Company accounts for its stock-based awards in accordance with provisions of ASC 718, Compensation - Stock Compensation. The Company calculates the fair value of option awards using the Black-Scholes model. The Company has certain restricted stock units, which are subject to service and market conditions based upon the Company's Total Shareholder Return ("TSR") as compared with the TSR of a defined set of peer companies (the "TSR Awards"). The Company calculates the fair value of the TSR Awards using a Monte Carlo model. For equity-classified awards, total compensation cost is based on the grant date fair value. For liability-classified awards, total compensation cost is based on the fair value of the award on the date the award is granted and is subsequently re-measured at each reporting date until settlement.

The Company recognizes stock-based compensation expense over the requisite vesting period using a graded vesting model. Awards to employees and directors may contain service, performance and/or market vesting conditions. For unvested awards with performance conditions, the Company assesses the probability of attaining the performance conditions at each reporting period. Awards that are deemed probable of attainment are recognized in expense over the requisite service period. The Company accounts for forfeitures as they occur.
10


Income taxes
Deferred tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Deferred tax assets are also recognized for the estimated future effects of tax loss carryforwards. The effect of changes in tax rates on deferred taxes is recognized in the period in which the enactment dates change. The Company records valuation allowances against its deferred tax assets based on whether it is more likely than not that the deferred tax assets will be realized.
Share repurchase programs
The Company’s board of directors (the "Board") may authorize share repurchases of the Company’s common shares. Purchases made pursuant to these authorizations may be carried out through open market transactions, negotiated purchases or otherwise, at times and in such amounts as the Company deems appropriate. Shares repurchased under such authorizations are held in treasury for general corporate purposes, including issuances under various employee stock-based award plans. When Company shares are repurchased, the amount of the consideration paid (including directly attributable costs, net of any tax effects) is recognized as a deduction of additional paid in capital. Repurchased shares are classified as treasury shares and are presented as a deduction from total equity. When treasury shares are subsequently sold or reissued, the amount received is recognized as an increase in additional paid in capital, and any resulting surplus or deficit on the transaction is reclassified to accumulated deficit.

The Board will review any authorized repurchase program periodically and may authorize adjustment of its terms and size, and suspend or discontinue the program. The Company has funded and expects to fund future repurchases with its existing cash balance. The share repurchase programs do not obligate the Company to acquire any particular amount of common shares. See Note 11. "Stockholders’ Equity" for more information on share repurchases.

Variable Interest Entity

During February 2025 and in connection with our strategic expansion into India, the Company entered into an agreement with Safeguard, LLC and its controlled affiliate (collectively, "Safeguard"), an unrelated provider of Business Process Outsourcing ("BPO") services. The Company has a variable interest in Safeguard due to Safeguard's lack of sufficient equity. The Company’s variable interest includes certain lease guaranty and exposure to certain severance payment obligations for Safeguard employees servicing ibex's account. Management determined that ibex is not the primary beneficiary as ibex does not have the power to direct or control the activities which most significantly affect Safeguard's financial performance (such as engaging new clients, expanding its offerings, and engaging in financing activities, among others). Accordingly, the Company is not required to consolidate the results of Safeguard.

The Company's primary risk of involvement with Safeguard is the loss of certain assets and incurrence of certain obligations that may be due in the event of early termination of the contract. The Company’s maximum exposure to loss on early termination is $3.4 million and $1.6 million at March 31, 2026 and June 30, 2025, respectively, which is included in prepaid expenses and other non-current assets in the consolidated balance sheets. As of March 31, 2026 and June 30, 2025, the Company also had a refundable lease deposit of $0.8 million and $0.4 million, respectively, which is included in other non-current assets, and accounts payable and accrued expenses of $0.9 million and $0.3 million, respectively, for services received, which are included in accounts payable and accrued liabilities, respectively, in the consolidated balance sheets. Amounts related to early termination of the contract cannot be reasonably estimated as of March 31, 2026. The Company believes that the possibility of a loss is remote. For the nine months ended March 31, 2026, the Company did not provide any financial support to Safeguard other than its contractual commitments.

11

Cloud Computing Software Implementation Costs

The Company incurs costs to implement cloud computing arrangements that are hosted by a third-party vendor. In accordance with ASC 350-40, Goodwill and Other, Internal-Use Software, for cloud computing arrangements that meet the definition of a service contract, the Company capitalizes qualifying implementation costs incurred during the application development stage in prepaid expenses and other non-current assets. Capitalized costs are primarily comprised of third-party consulting fees, direct labor, and related expenses. Capitalization of these costs concludes once the project is substantially complete and the software is ready for the Company's intended use. Once available for its intended use, the capitalized costs will be amortized on a straight-line basis over the term of the associated hosting arrangement including periods covered by an option to extend, and are included in selling, general and administrative expenses in the consolidated statements of comprehensive income. Costs related to data conversion, overhead, general and administrative activities, maintenance, and training are expensed as incurred.

The Company had capitalized cloud computing software costs of $3.7 million and $4.1 million, which are included in prepaid expenses and other non-current assets in the consolidated balance sheets, as of March 31, 2026 and June 30, 2025, respectively.

Emerging Growth Company
The Company qualifies as an "emerging growth company" under the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act"). Accordingly, the Company has the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies pursuant to Section 13(a) of the Exchange Act. The Company has elected to use the extended transition period until we are no longer an emerging growth company (which we expect will occur on June 30, 2026) or until we choose to opt out of the extended transition period affirmatively and irrevocably.
Recently Issued Accounting Pronouncements

In March 2024, the SEC issued climate disclosure rules, which required the disclosure of climate-related information in annual reports and registration statements. Various legal challenges were made to the rules, which were consolidated for review by the U.S. Eighth Circuit Court of Appeals. On March 27, 2025, the SEC voted to end its defense to these legal challenges. On April 24, 2025, and again on September 12, 2025, the U.S. Eighth Circuit Court of Appeals ordered that the litigation would again be held in abeyance until such time as the SEC reconsiders or renews its defense of the climate disclosure rules. Unless or until the SEC reconsiders or resumes defining its climate change rules, the litigation will remain paused. We continue to monitor for any updates and evaluate the impact of the new rules on the disclosures to our consolidated financial statements.

In November 2024, the Financial Accounting Standards Board ("FASB") issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures: Disaggregation of Income Statement Expenses, which requires disclosures about significant expense categories, including but not limited to, employee compensation, depreciation, amortization, and selling expenses. The amendments in ASU No. 2024-03 are effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the impact of the new guidance on the disclosures to our consolidated financial statements.

In September 2025, the FASB issued ASU No. 2025-06, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software, to modernize the accounting for software costs under Subtopic 350-40 and requires a Company to start capitalizing software costs when management has authorized and committed to funding the software project and it is probable that the project will be completed and the software will be used to perform the function intended. The amendments in ASU No. 2025-06 are effective for fiscal years beginning after December 15, 2027, and interim reporting periods within those annual reporting periods. Early adoption is permitted. We are currently evaluating the impact of the new guidance on the disclosures to our consolidated financial statements.

In December 2025, the FASB issued ASU No. 2025-11, Interim Reporting (Topic 270): Narrow-Scope Improvements, which improves the guidance in Topic 270 by providing additional guidance on required disclosures for interim reporting periods. The amendments also include a disclosure principle that requires
12

entities to disclose events since the end of the last annual reporting period that have a material impact on the Company. The amendments in ASU No. 2025-11 are effective for fiscal years beginning after December 15, 2027, and interim periods within fiscal years beginning after December 15, 2028. Early adoption is permitted. We are currently evaluating the impact of the new guidance on the disclosures to our consolidated financial statements.

Recently adopted accounting pronouncements

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign), and (3) the income tax expense or benefit from continuing operations (separated by federal, state and foreign). This update also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. The amendments in ASU No. 2023-09 are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. We expect the adoption of this guidance will modify our annual disclosures, but we do not expect the ASU will have a material impact on our consolidated financial statements.
2.REVENUE FROM CONTRACTS WITH CUSTOMERS
The majority of the Company’s revenues are derived from contracts with customers who are located in the United States of America (the "United States" or "U.S."). However, the Company delivers most of its services from regional customer experience delivery centers that are located in geographies outside of the United States. Our global delivery model is built on regional delivery centers and includes a unique ability to support work-at-home capabilities in any region.

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 


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 

13

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 
3.ACCOUNTS RECEIVABLE AND SIGNIFICANT CLIENT
Accounts receivable, net in the accompanying consolidated balance sheets consists of the following:

March 31,June 30,
($000s)20262025
Accounts receivable$129,606 $117,368 
Less: Allowance for credit losses(452)(232)
Accounts receivable, net$129,154 $117,136 

The Company will write-off accounts receivable against the allowance when it determines a balance is uncollectible.

Activity in the Company's allowance for credit losses consists of the following:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Beginning balance$374 $348 $232 $72 
Provision for credit losses88 105 347 449 
Reversal of provision for credit losses  (34)(21)
Uncollectible receivables written off(11)(266)(97)(313)
Effect of foreign exchange1  4  
Ending balance$452 $187 $452 $187 

Significant Client

During the nine months ended March 31, 2026 and 2025, the Company had one client that contributed approximately 10% and 11% of total revenue, respectively.

To limit the Company's credit risk with its clients, management regularly monitors the aging of customer receivables, maintains allowances for credit losses and may require prepayment for services from certain clients. Based on currently available information, management does not believe significant credit risk exists as of March 31, 2026.
14

4.LEASES

The Company has operating lease obligations primarily for its delivery centers and finance lease obligations primarily for vehicles and other equipment. Leases typically have initial terms of two to 15 years, and may include renewal options if the Company is reasonably certain to exercise such options.

The components of lease cost are as follows:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Operating lease cost:
Operating lease cost$4,853 $5,380 $14,888 $14,822 
Variable lease cost823 754 2,455 2,233 
Short-term lease cost69 105 232 464 
Total operating lease cost$5,745 $6,239 $17,575 $17,519 
Finance lease cost:
Amortization of right of use assets$264 $238 $822 $691 
Interest on lease liabilities60 74 202 234 
Total finance lease cost$324 $312 $1,024 $925 

The following table presents supplemental balance sheet information related to leases:

March 31,June 30,
($000s)20262025
Operating lease assets$54,054 $62,276 
Operating lease liabilities, current14,596 14,332 
Operating lease liabilities, non-current45,038 53,804 
Total operating lease liabilities$59,634 $68,136 
Finance lease assets, net$1,555 $1,776 
Finance lease liabilities, current$819 $823 
Finance lease liabilities, non-current572 796 
Total finance lease liabilities$1,391 $1,619 

The following table presents supplemental cash flow information related to leases:

Nine Months Ended March 31,
($000s)20262025
Cash paid for amounts included in the measurement of lease liabilities$10,760 $11,269 
Operating cash flows paid for interest portion of finance leases$202 $234 
Financing cash flows paid for principal portion of finance leases$833 $639 


15


The following table presents supplemental noncash information related to leases:
Nine Months Ended March 31,
($000s)20262025
Right-of-use assets obtained in exchange for lease obligations
Operating leases$3,756 $24,377 
Finance leases$488 $547 
Reduction due to reassessment of lease renewal options
Right-of-use assets$ $(2,426)
Operating lease liabilities$ $(2,426)
Included in the right-of-use assets obtained in exchange for lease obligations above, are two significant renewals resulting in noncash operating lease additions of $2.4 million during the nine months ended March 31, 2026, compared to four significant lease agreements and four significant renewals resulting in noncash operating lease additions of $8.1 million and $15.2 million, respectively, during the nine months ended March 31, 2025.

March 31,June 30,
20262025
Weighted average remaining lease term (in years)
Operating leases4.14.5
Finance leases1.82.0
Weighted average discount rate
Operating leases10.9%10.4%
Finance leases16.9%19.3%

As of March 31, 2026, the maturities of our lease liabilities by fiscal year are as follows:

($000s)Operating
Leases
Finance
Leases
2026-remainder of year$4,917 $267 
202719,498 848 
202818,562 409 
202916,434 64 
20307,821  
Thereafter8,913  
Total undiscounted lease payments76,145 1,588 
Less: liability accretion(16,511)(197)
Total lease liabilities$59,634 $1,391 

16

5.     DEBT
Debt consists of the following:
March 31,June 30,
($000s)20262025
Debt
Finance leases1,391 1,619 
Total Debt$1,391 $1,619 
Less: Current debt(819)(823)
Total Long-term debt$572 $796 
As of March 31, 2026, the Company had $67.1 million of borrowing available under our $75.0 million revolving credit facilities with HSBC Bank USA, National Association and HSBC Bank Middle East Limited (collectively, the "HSBC Credit Facilities") based on eligible collateral.

The HSBC Credit Facilities contain certain financial and non-financial covenants, including, among other things, covenants in respect of a total net leverage ratio, fixed charge coverage ratio, and restrictions on incurring additional debt and liens, making certain restricted payments and investments, engaging in certain transactions with affiliates, and disposal of assets. The Company was in compliance with all debt covenants as of March 31, 2026.

The Company had deferred debt issuance costs of $0.6 million and $0.9 million, as of March 31, 2026 and June 30, 2025, respectively, which are included in other current assets and other non-current assets in the consolidated balance sheets.

6.    DERIVATIVES
Foreign exchange contracts
From time to time, the Company enters into foreign currency exchange contracts, consisting of offsetting foreign exchange option contracts ("collars"), to mitigate foreign exchange fluctuations on the Philippine Peso ("PHP") within a certain range and on a certain percentage of its PHP operating costs. The collars are designated as cash flow hedges upon inception, in accordance with ASC 815, in order to match the financial results of the hedges with the forecasted transactions. These contracts cover periods commensurate with the expected exposure, generally one to 18 months. The Company has not experienced any counterparty defaults.
The following tables show the notional amount of our foreign exchange cash flow hedging instruments as of March 31, 2026 and June 30, 2025:

Hedged
currency
Local Currency Notional
amount
(000s)
U.S. Dollar Notional
amount
($000s)
Contracts Maturing Through
As of March 31, 2026PHP5,240,000 $90,184 August 2027
As of June 30, 2025PHP5,080,000 $88,887 September 2026
Changes in the fair value of derivatives that are designated and qualify as cash flow hedges are recognized in accumulated other comprehensive income (loss) ("AOCI"). Amounts previously recognized in AOCI are reclassified to cost of services in the periods in which the hedged expenses occur.
Refer to Note 9. "Fair Value" for further details on the fair value of our foreign exchange cash flow hedging instruments as of March 31, 2026 and June 30, 2025.

Refer to Note 11. "Stockholders' Equity" for further details on the change in fair value of our cash flow hedges and the net gain or loss reclassified to earnings from effective hedges during the three and nine months ended March 31, 2026 and 2025.
17


7.WARRANT
On November 13, 2017, and as subsequently amended, the Company issued to Amazon.com NV Investment Holdings LLC, a subsidiary of Amazon.com, Inc. ("Amazon"), a 10-year warrant to acquire approximately 1,674,017 common shares (the "Warrant Shares").
A total of 1,171,812 Warrant Shares vested on the satisfaction of specified milestones tied to Amazon’s purchase of services from the Company during the vesting period, which ended on June 30, 2024. To date, all vested warrants remain unexercised.
8.STOCK-BASED COMPENSATION
The following tables summarize the components of stock-based compensation expense recognized in the Company’s consolidated statements of comprehensive income, both by line item and by plan:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Cost of services$(241)$95 $71 $359 
Selling, general and administrative1,029 1,506 4,381 3,147 
Total stock-based compensation expense$788 $1,601 $4,452 $3,506 
Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Phantom Stock Plans$(1,304)$342 $(19)$1,056 
2020 Long Term Incentive Plan2,092 1,259 4,471 2,450 
Total stock-based compensation expense$788 $1,601 $4,452 $3,506 

During the nine months ended March 31, 2026, the Company granted 78,115 TSR Awards under the 2020 Long Term Incentive Plan. The TSR Awards are measured equally over three separate performance periods ending on June 30, 2026, June 30, 2027, and June 30, 2028. The weighted average grant-date fair value of the awards was $42.55 per award.

During the nine months ended March 31, 2026, the Company granted 25,000 performance-based restricted stock units (“PSU”) subject to service and performance conditions. The PSUs will vest equally over five tranches, which are based on reaching certain revenue targets. The weighted average grant-date fair value of the awards was $30.17 per award.
As of March 31, 2026, there was $11.3 million of total unrecognized compensation expense related to non-vested stock-based awards, which is expected to be recognized over a weighted-average period of 2.78 years.
18

9.FAIR VALUE
The fair value hierarchy prioritizes the input to valuation techniques used to measure fair value. The hierarchy requires that the Company maximize the use of observable inputs and minimize the use of unobservable inputs. The levels of the fair value hierarchy are as follows:
Level 1: Quoted prices for identical instruments traded in active markets.
Level 2: Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market.
Level 3: Unobservable inputs that cannot be supported by market activity and that are significant to the fair value of the asset, liability, or equity such as the use of certain pricing models, discounted cash flow models and similar techniques that use significant unobservable inputs.
The carrying value of our cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, accrued payroll and employee-related liabilities, approximate fair value because of their short-term nature. The Company measures its debt at carrying value including accrued interest, which approximates fair value because of its short-term nature.
Derivatives designated as cash flow hedges
The values of our derivative instruments are derived from pricing models using inputs based upon market information, including contractual terms, market prices and yield curves. The inputs to the valuation pricing models are observable in the market, and as such the derivatives are classified as Level 2 in the fair value hierarchy.
Phantom stock awards
The Company uses the Black-Scholes option pricing model to value our phantom stock awards. All inputs to the model are derived from active market information for identical or similar instruments, including stock price, volatility, and interest rates. The inputs to the valuation pricing models are observable in the market, and as such the phantom stock awards are classified as Level 2 in the fair value hierarchy.

19

The following is a summary of the Company’s fair value measurements on a recurring basis as of March 31, 2026 and June 30, 2025:

As of March 31, 2026Fair Value Measurements Using
($000s)Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Liabilities
Cash flow hedge - foreign currency collars, net$ $3,558 $ 
Phantom stock options 1,581  
Total liabilities$ $5,139 $ 

As of June 30, 2025Fair Value Measurements Using
($000s)Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets
Cash flow hedge - foreign currency collars, net$$724$
Total assets$$724$
Liabilities
Phantom stock options$ $2,341 $ 
Total liabilities$ $2,341 $ 

These balances are included in accounts payable and accrued liabilities and other non-current liabilities in the consolidated balance sheets as of March 31, 2026, and in other current assets, accounts payable and accrued liabilities, and other non-current liabilities as of June 30, 2025.
There were no transfers between the different hierarchy levels during the three and nine months ended March 31, 2026 and 2025.

20

10.INCOME TAXES
In determining its interim provision for income taxes, the Company used an estimated annual effective tax rate, which is based on expected income before taxes, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the period in which they occur and can be a source of variability in the effective tax rate from quarter to quarter.
The Company’s income tax provision includes the results of the Company’s U.S. operations and its various foreign operations including subsidiaries based in Canada, Jamaica, Nicaragua, Pakistan, Honduras, the Philippines, United Arab Emirates, and Saudi Arabia. Historically, the Company’s Bermuda-based companies have not been subject to income tax as there was no corporate income tax in Bermuda. On December 27, 2023, the Bermuda Corporate Income Tax Act 2023 ("CIT") was passed which provides for a 15% corporate tax rate beginning on or after January 1, 2025 for companies with revenue in excess of 750 million Euros. The Company's consolidated revenues do not meet this 750 million Euro threshold, and accordingly, we are not currently subject to the Bermuda CIT.
The Company recorded a provision for income taxes of $2.6 million and $7.0 million during the three and nine months ended March 31, 2026, respectively. The effective tax rate was 16.6% and 15.7% for the three and nine months ended March 31, 2026, respectively. The Company recorded a provision for income taxes of $2.5 million and $6.8 million in the three and nine months ended March 31, 2025, respectively. The effective tax rate was 19.2% and 20.0% for the three and nine months ended March 31, 2025, respectively. The changes in effective tax rates between these periods was primarily attributable to changes in revenue mix across our taxable jurisdictions and discrete items, including discrete tax benefits from stock-based compensation recorded during the nine months ended March 31, 2026.
The difference between the effective tax rate applicable to the Company and the 21% U.S. federal statutory rate in the three and nine months ended March 31, 2026 was primarily due to "Tax Holidays" in certain countries in which we operate and the distribution of taxable income in countries with differing tax rates. We have been granted Tax Holidays as an incentive to attract foreign investment by the governments of Nicaragua, Pakistan, Honduras, Jamaica, and certain qualifying locations in the Philippines. Generally, a Tax Holiday is an agreement between us and a foreign government under which we receive certain tax benefits in that country.

The aggregate reduction in income tax expense due to the above Tax Holidays was $1.2 million and $3.7 million for the three and nine months ended March 31, 2026, respectively. The aggregate reduction in income tax expense per diluted share was $0.08 and $0.25 for the three and nine months ended March 31, 2026, respectively. The aggregate reduction in income tax expense due to the above Tax Holidays was $1.8 million and $4.0 million for the three and nine months ended March 31, 2025, respectively. The aggregate reduction in income tax expense per diluted share was $0.12 and $0.25 for the three and nine months ended March 31, 2025, respectively.
The One Big Beautiful Bill Act (Public Law no. 119-21, the "Act") was signed on July 4, 2025, which marks the date of enactment for the tax provisions included in the Act. After evaluating the Act, management has concluded that the Company is not materially impacted based on current guidance. The Company will continue to monitor any future guidance or interpretations that could affect this assessment.

21

11.STOCKHOLDERS’ EQUITY

AOCI
The following tables present changes by component:
Three months ended March 31, 2025 and 2026
($000s)Foreign
Currency
Translation
Adjustment
Derivative
Valuation
Defined
Benefit Plan
Total
Balance, December 31, 2024$(7,406)$(49)$205 $(7,250)
Foreign currency translation374 — — 374 
Unrealized gains on cash flow hedges— 343 — 343 
Reclassifications to earnings— 42 — 42 
Balance, March 31, 2025$(7,032)$336 $205 $(6,491)

($000s)Foreign
Currency
Translation
Adjustment
Derivative
Valuation
Defined
Benefit Plan
Total
Balance, December 31, 2025$(8,350)$(2,064)$(107)$(10,521)
Foreign currency translation(1,123)— — (1,123)
Unrealized losses on cash flow hedges— (2,189)— (2,189)
Reclassifications to earnings— 510 — 510 
Balance, March 31, 2026$(9,473)$(3,743)$(107)$(13,323)
22


Nine months ended March 31, 2025 and 2026
($000s)Foreign
Currency
Translation
Adjustment
Derivative
Valuation
Defined
Benefit Plan
Total
Balance, June 30, 2024$(7,883)$(235)$205 $(7,913)
Foreign currency translation851 — — 851 
Unrealized gains on cash flow hedges— 271 — 271 
Reclassifications to earnings— 300 — 300 
Balance, March 31, 2025$(7,032)$336 $205 $(6,491)
($000s)Foreign
Currency
Translation
Adjustment
Derivative
Valuation
Defined
Benefit Plan
Total
Balance, June 30, 2025$(6,769)$540 $(107)$(6,336)
Foreign currency translation(2,704)— — (2,704)
Unrealized losses on cash flow hedges— (5,226)— (5,226)
Reclassifications to earnings— 943 — 943 
Balance, March 31, 2026$(9,473)$(3,743)$(107)$(13,323)
Share repurchase programs

The Board may authorize share repurchases of the Company’s common shares and the Company had multiple share repurchase plans during the three and nine months ended March 31, 2026 and 2025. On May 1, 2025, the Board authorized $15 million in share repurchases which commenced on May 12, 2025 for twelve months (the "2025 Share Repurchase Program"). As of March 31, 2026, the amount available for repurchase under the 2025 Share Repurchase Program was $3.2 million.

During the three and nine months ended March 31, 2026, the Company repurchased 140,300 and 310,158 common shares, respectively, totaling $4.5 million and $10.1 million, respectively. The Company did not repurchase any common shares during the three months ended March 31, 2025. During the nine months ended March 31, 2025, the Company repurchased 327,230 common shares totaling $5.6 million. All repurchases under these programs were funded with our existing cash balance.
During the nine months ended March 31, 2025, the Company also entered into a purchase agreement with The Resource Group International Limited ("TRGI"), pursuant to which the Company purchased from TRGI 3,562,341 common shares of the Company for an aggregate price of $70 million, of which $45 million was paid in cash and $25 million was paid in the form of a convertible promissory note.
23

12.WEIGHTED AVERAGE SHARE COUNTS
The following table sets forth the components of the computation from basic to diluted earnings per share for net income for the three and nine months ended March 31, 2026 and 2025:

Three Months Ended March 31,Nine Months Ended March 31,
(000s)2026202520262025
Shares used in basic earnings per share calculation13,45413,26413,42715,109
Effect of dilutive securities:
Employee stock-based compensation710301510173
Warrant830712843617
TRG Conversion127236
Total effects of dilutive securities1,5401,1401,3531,026
Shares used in diluted earnings per share calculation14,99414,40414,78016,135
Shares considered anti-dilutive using the treasury method 153  252 

Net income was adjusted as follows:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Net income$13,325 $10,469 $37,584 $27,268 
Convertible debt - interest expense, net of tax 33  178 
Numerator for diluted EPS$13,325 $10,502 $37,584 $27,446 
13.INVESTMENT IN JOINT VENTURE
The Company has an investment in Lake Ball, LLC to procure and sell commercial leads for its customers. The Company’s ownership interest is 47.5% and is accounted for under the equity method. The Company’s investment of $0.4 million at March 31, 2026 and June 30, 2025, respectively, is included in other non-current assets in the consolidated balance sheets, while net earnings from the joint venture is included in selling, general and administrative expense in the consolidated statements of comprehensive income.
The table below presents our investment in the joint venture:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Beginning balance$447 $417 $438 $415 
Dividends received(422)(400)(1,130)(781)
Share of profit421 413 1,138 796 
Ending balance$446 $430 $446 $430 



24

14.SEGMENT INFORMATION
An operating segment is defined as a component of a company for which separate financial information is available and which is regularly evaluated by the chief operating decision maker ("CODM") for the purpose of making decisions regarding resource allocation and performance assessment. The Company’s CODM is the chief executive officer ("CEO").

The Company has a single operating and reportable segment as the Company’s CODM is regularly provided with only consolidated financial results, to make decisions and assess performance. The measure of segment assets is reported on the consolidated balance sheet as total assets. The significant segment expenses for the Company are those on the consolidated statements of comprehensive income. The Company’s measure of segment profitability is consolidated net income. Consolidated net income is used to monitor performance against the annual budget and current forecasts, as well as make decisions on opening new sites or countries, acquiring businesses or making other strategic investments, repurchasing stock, or additional investments in or reductions of SGA.
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis should be read in conjunction with the unaudited condensed consolidated financial statements and related notes included in Part I, Item 1 of this Quarterly Report on Form 10-Q (this "Form 10-Q"), the financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2025 (the "Annual Report"), as filed with the Securities and Exchange Commission (the "SEC"), and the information included under "Management’s Discussion and Analysis of Financial Condition and Results of Operations" in the Annual Report. In addition to historical data, the following discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed in our forward-looking statements as a result of various factors, including but not limited to those discussed under "Cautionary Note Regarding Forward-Looking Statements" in this Form 10-Q, under Part II, Item 1A. "Risk Factors" in this Form 10-Q, and under Part I, Item 1A, "Risk Factors" in the Annual Report.
This Form 10-Q includes certain historical consolidated financial and other data for IBEX Limited ("ibex," "we," "us," "our" or the "Company"). The following discussion provides a narrative of our financial condition and results of operations for the three and nine months ended March 31, 2026 compared to the three and nine months ended March 31, 2025.
Overview
ibex delivers innovative business process outsourcing ("BPO"), smart digital marketing, online acquisition technology, end-to-end customer engagement, and Artificial Intelligence ("AI") solutions to help companies acquire, engage, and retain valuable customers. ibex operates a global customer experiences ("CX") delivery center model consisting of 32 delivery centers around the world, while deploying next-generation technology to drive superior customer experiences for many of the world’s leading companies across various verticals, including Retail & E-commerce, HealthTech, FinTech, Utilities, and Travel, Transportation & Logistics. ibex leverages its diverse global team of approximately 36,000 employees together with industry-leading technology, including its Wave iX platform, to manage customer interactions on behalf of our clients, driving a truly differentiated customer experience.
Business Highlights

During the three and nine months ended March 31, 2026, the Company delivered strong financial results, and experienced growth with leading clients in our HealthTech, Retail & E-commerce, Travel, Transportation & Logistics, Technology, and Other verticals, partially offset by decreases in our Telecommunications vertical. The business performed well in several important areas this quarter, including total revenues, profitability, cash from operating activities, client and vertical diversification, and continued expansion including eight new client wins in strategic verticals year-to-date.
25

Recent Financial Highlights

The Company delivered revenues of $164.4 million during the three months ended March 31, 2026, a 16.8% increase compared to the prior year quarter due to growth across our key verticals and digital acquisition business. Net income during the three months ended March 31, 2026 was $13.3 million, a 27.3% increase from $10.5 million during the same quarter in the prior year. Fully diluted earnings per share for the three months ended March 31, 2026 of $0.89, increased from $0.73 during the prior year quarter.

The Company delivered revenues of $479.8 million during the nine months ended March 31, 2026, a 16.7% increase compared to the same period in the prior year due to growth from existing and new clients launched throughout fiscal 2025 and fiscal 2026. Net income during the nine months ended March 31, 2026 was $37.6 million, a 37.8% increase from $27.3 million during the same period in the prior year. Fully diluted earnings per share for the nine months ended March 31, 2026 of $2.54, a 49.6% increase from $1.70 during the prior year period.

The increases in net income and fully diluted earnings per share for both the three and nine months ended March 31, 2026 were driven by revenue growth in our higher margin offshore regions resulting in improved overall operating margins. The increase in fully diluted earnings per share during the nine months ended March 31, 2026 was also driven by fewer diluted shares outstanding compared to the same period in the prior year.

Trends and Factors Affecting Our Performance
There are a number of key trends and factors that have affected and may affect our results of operations.
Macroeconomic Trends

Macroeconomic factors, including but not limited to, inflation and interest rates, global economic and geopolitical uncertainty, changes in foreign currency exchange rates, and the impact of these factors on our clients and their customers, could impact our financial results. Some of our customers have increased their focus on cost reduction, resulting in decisions to shift work from onshore sites to offshore sites, which may impact our revenues and operations in the near term. However, we also believe that they present opportunities with both new and existing clients, as companies maintain a focus on cost reduction and look for new solutions and delivery options.

Artificial Intelligence ("AI")

With the increasing applicability of AI in enhancing business processes, the BPO industry is increasingly evaluating and starting to integrate AI into its range of solutions to improve the customer experience, serve an increasing number of consumers, and drive efficiencies throughout the customer journey. We are moving aggressively to leverage generative AI in our business, both internally and in consumer-facing interactions. Our Wave iX technology has a three-pronged AI strategy, which continues to keep ibex at the forefront of this digital transformation. Our internal solutions are focused on increasing agent productivity and the quality of our services by leveraging AI across the agent lifecycle to improve recruiting, hiring, training, and coaching. We are leveraging AI to better understand and improve customer journeys at every step, providing deeper customer insights to tailor client solutions and elevate their customers' experiences. Finally, we are putting AI agents in front of the customer journey with voice and chat solutions to automate low-complexity transactions, enable smoother, more effective and efficient, seamless AI to human agent interactions, and provide real-time translation solutions.

With the combination of our company’s decades of experience across BPO and CX solutions, the strength of our internal technologies, our unique stable of best-in-class AI-tech partners, and the depth and breadth of our business intelligence and business insights team, we feel we are uniquely positioned to deliver on the three key tenets to successfully leverage AI in CX: (1) improving overall customer experience and satisfaction through more effective, efficient, and empathetic AI-to-human solutions, (2) increasing our clients’ ability to serve their end consumers, and (3) driving efficiency, and where beneficial, cost savings along the journey.

26

We believe we are well positioned to leverage our leadership position in adopting AI technology in the CX sector to create significant value for our clients through the application of AI. Our approach of bringing a combination of our AI-enabled solutions plus a robust set of third-party AI-enabled solutions to our clients positions us to not only be a fast-mover in the market, but also to capture an outsized share of AI-impacted future revenue, minimizing risk to our overall revenue and providing opportunities for future profitability enhancement. While the initial implementation of some AI-enabled solutions may impact revenue directly derived from traditional agent-driven activities, it is our belief that by remaining on the forefront and bringing these solutions to our clients, we will be able to capture a greater share of higher margin AI-enabled revenue work and maintain and grow our overall business and results in the near- and long-term.

Client’s Underlying Business Performance

Demand for customer interaction services reflects a client’s underlying business performance and priorities. Growth in a client’s business often results in increased demand for our customer engagement solutions. Conversely, a decline in a client’s business generally results in a decrease in demand for our customer engagement solutions, shifting volume to lower cost geographies, and potential increases in demand for our customer acquisition and expansion solutions. The correlation between a client's business performance and demand for outsourced customer interaction solutions can therefore be complex, and depends upon several factors, such as industry consolidation, client investments in growth, and overall macroeconomic environment, all of which can result in short term revenue volatility for outsourcing providers.

Capacity Utilization
As a significant portion of our customer interaction services are performed by customer-facing agents located in delivery centers, our margins are impacted by the level of capacity utilization in those facilities. We incur substantial fixed costs in operating such facilities. The greater the volume of interactions handled, the higher the utilization level of workstations within those facilities and the revenues generated to cover those fixed costs, thus the greater the percentage operating margin.
As demand for delivery locations has grown and continued to shift towards lower cost geographies during the nine months ended March 31, 2026, we are in the process of building additional capacity in our offshore regions. We also continue to realize cost savings as we geographically optimize our delivery centers in higher cost regions.

Additionally, we have continued to shift towards work at home seats, which has allowed us to rationalize a number of delivery locations in higher cost regions, especially in the United States.
Labor Costs

When compensation levels of our employees increase, we may not be able to pass on such increased costs to our clients or do so on a timely basis, which tends to depress our operating profit margins if we cannot generate sufficient offsetting productivity gains. We continued to see increasing wage pressure in all of our geographies, in part brought on by the current global inflation and labor shortage, which is increasing competition for contact center agents from other sectors of the economy during the nine months ended March 31, 2026. We were able to offset some of these wage increases with higher agent quality and increased productivity, higher agent retention, and increased client prices under contractual cost of living adjustments ("COLA"). Furthermore, our overall labor cost as a percentage of revenue is impacted by the aforementioned shift in delivery location from onshore delivery centers to offshore centers.
Delivery Location

We generate greater profit margins from our work carried out by agents located in offshore and nearshore regions compared to our work carried out from onshore locations in the United States. As a result, our operating margins are influenced by the proportion of our work delivered from these higher margin locations. Over time we have expanded and further diversified our delivery network by adding facilities in these locations, offering a significant relative cost advantage. Our percentage of workstations in nearshore and offshore geographies is approximately 97% as of March 31, 2026. We regularly evaluate whether to procure additional space or enter into new markets as we continue to add employees and expand geographically to meet the demands of our business.
27

Provider Performance
Generally, our clients will re-allocate spend and market share in favor of outsourcing providers who consistently perform better and add more value than their competitors. Such re-allocation of spend can either take place on a short-term basis as higher performing providers are shielded by the client against demand volatility, or on a longer-term basis as the client shifts more and more of its overall outsourcing spend and volume to higher performing providers. Our revenues have generally increased as a result of performance-based market share gains with our existing clients, as well as due to our new client wins.

New Client Wins

We have a strong track record of winning key new client accounts and as a result of our land and expand strategy, we have been successful in subsequently increasing our revenues with these clients period over period. Historically, our in-year new client wins have generated approximately 2.0x to 3.0x revenue in the second and third years of the engagement.
Client Concentration
During the nine months ended March 31, 2026, our largest client accounted for 10%, while our three largest clients accounted for 25% of our consolidated revenues. We believe our client diversification is a strength and mitigates risk.

Pricing
Our revenues are dependent upon both volumes and unit pricing for our services. Client pricing is often expressed in terms of a base price per minute or hour as well as, in limited cases, with bonuses and occasionally penalties depending upon our achievement of certain client objectives. During the fiscal year ended June 30, 2025 and the nine months ended March 31, 2026, the tightening in the global labor market and corresponding wage inflation, as well as increasing facilities expenses have resulted in us pursuing and successfully negotiating price increases or COLA with many of our clients.
The current economic environment is also encouraging our clients to consider locating more of their support offshore. Within our customer engagement solutions, pricing for services delivered from onshore locations is higher than pricing for services delivered from offshore locations, largely driven by higher wage levels in onshore locations. Accordingly, a shift in service delivery location from onshore to offshore locations results in a lower price for our clients and a decline in our absolute revenues; however, our margins tend to increase, in percentage and often in absolute terms, as compared to onshore service delivery.

Seasonality

Our business performance is subject to seasonal fluctuations. These seasonal effects cause differences in revenues and expenses among the various quarters of any financial year, which means that the individual quarters should not be directly compared with each other or be used to predict annual financial results.
28

Results of Operations
The following summarizes the results of our operations for the three and nine months ended March 31, 2026 and 2025:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Revenue$164,407 $140,736 $479,807 $411,135 
Cost of services115,614 96,017 338,820 284,820 
Selling, general and administrative27,467 27,061 81,547 78,982 
Depreciation and amortization5,170 4,329 14,298 12,984 
Income from operations$16,156 $13,329 $45,142 $34,349 
Interest income62 32 151 926 
Interest expense(249)(404)(714)(1,186)
Income before income taxes$15,969 $12,957 $44,579 $34,089 
Provision for income tax expense(2,644)(2,488)(6,995)(6,821)
Net income$13,325 $10,469 $37,584 $27,268 
Three Months Ended March 31, 2026 and 2025

Revenue

Our revenue was $164.4 million for the three months ended March 31, 2026, an increase of $23.7 million, or 16.8%, compared to the prior year quarter. This increase was primarily driven by increases in our HealthTech vertical of $11.9 million, or 53.7%, Technology vertical of $4.5 million, or 42.6%, Retail & E-commerce vertical of $3.0 million, or 8.3%, Travel, Transportation & Logistics vertical of $3.0 million, or 15.1% and Other vertical of $4.8 million, or 26.5%, due to growth in our digital acquisition business, compared to the prior year quarter. These increases were partially offset by decreases in the Telecommunications vertical of $4.3 million, or 23.1%.

As a percentage of total revenue, our HealthTech vertical increased to 20.8% compared to 15.8%, our Technology vertical increased to 9.2% compared to 7.5%, and our Other vertical increased to 14.0% compared to 13.0% in the prior year quarter. Conversely, our Telecommunications vertical decreased to 8.6% compared to 13.1%, our Retail & E-commerce vertical decreased to 23.9% compared to 25.8%, and our Travel, Transportation & Logistics remained consistent at 13.8% compared to the prior year quarter.
Operating Expenses

Cost of services
Cost of services was $115.6 million during the three months ended March 31, 2026, an increase of $19.6 million, or 20.4%, compared to the prior year quarter. The increase in cost of services was primarily due to increases in payroll and related costs, reseller commissions and lead expenses, IT, facility expenses, and local transportation expenses.
Payroll and related costs were $84.8 million during the three months ended March 31, 2026, an increase of $12.4 million, or 17.1%, compared to the prior year quarter, due to additional headcount to support increased revenues during the current year quarter and severance costs of $0.7 million due to migrating volume from our nearshore to offshore regions. As a percent of revenue, payroll costs were 51.5% during the three months ended March 31, 2026, consistent with the prior year quarter.

29

Reseller commissions and lead expenses were $8.7 million during the three months ended March 31, 2026, an increase of $3.2 million, or 57.3%, compared to the prior year quarter. These increases were primarily due to increases in the utilization of our third-party affiliates for inbound inquiries as well as search engine costs in connection with increased revenues in our higher margin digital sales and marketing efforts.

IT expenses were $2.8 million during the three months ended March 31, 2026, an increase of $1.0 million, or 53.6%, compared to the prior year quarter, primarily due to additional software license fees.

Facility expenses were $13.8 million during the three months ended March 31, 2026, an increase of $2.3 million, or 19.6%, compared to the prior year quarter, primarily driven by expansions in our offshore regions.

Local transportation expenses were $2.1 million, an increase of $0.4 million, or 26.4%, compared to the prior year period. These increases were primarily due to increased transportation needs in offshore regions to support increasing revenue during the current year quarter.
Selling, general and administrative expense ("SG&A")

SG&A expense was $27.5 million during the three months ended March 31, 2026, an increase of $0.4 million, or 1.5%, compared to the prior year quarter. The change was driven by increased payroll and related costs of $2.5 million due to higher performance-based incentives and new hires to support growth, as well as higher IT expenses of $0.3 million due to additional software license fees. These increases were partially offset by favorable foreign currency impacts of $1.0 million, lower legal and professional fees and facilities expenses of $0.9 million and lower stock-based compensation expenses of $0.5 million compared to the prior year quarter.
Depreciation and amortization expense ("D&A")
D&A expense was $5.2 million during the three months ended March 31, 2026, an increase of $0.8 million, or 19.4% compared to the prior year quarter. The increase was primarily due to new capital additions partially offset by lower depreciation expense resulting from an increase in fully depreciated assets. As a percentage of revenue, D&A was 3.1% during the three months ended March 31, 2026, consistent with 3.1% during the prior year quarter.
Income from operations
Income from operations was $16.2 million during the three months ended March 31, 2026 compared to $13.3 million during the prior year quarter. The operating margin was 9.8% for three months ended March 31, 2026, up from 9.5% for the prior year quarter. The increase was primarily driven by margin expansion as we continued to realize growth in our higher margin offshore regions compared to the prior year quarter.
Interest income

Interest income during the three months ended March 31, 2026 was $0.06 million, compared to $0.03 million during the prior year quarter and consisted primarily of income from invested funds.

Interest expense

Interest expense during the three months ended March 31, 2026 was $0.2 million, a decrease of $0.2 million, and consisted primarily of interest on borrowings and finance leases.
Provision for Income Taxes

Income tax expense was $2.6 million during the three months ended March 31, 2026, an increase of $0.2 million when compared with the prior year quarter, primarily due to higher pre-tax income in the current year quarter. The effective tax rate was 16.6% and 19.2% for the three months ended March 31, 2026 and 2025, respectively. The change in effective tax rates between these periods was primarily attributable to changes in revenue mix across our taxable jurisdictions and favorable discrete tax benefits in the current year quarter.

30

Nine Months Ended March 31, 2026 and 2025

Revenue

Our revenue was $479.8 million for the nine months ended March 31, 2026, an increase of $68.7 million, or 16.7%, compared to the same period in the prior year. This increase was primarily driven by increases in our HealthTech vertical of $22.9 million, or 37.2%, Retail & E-commerce vertical of $17.8 million, or 16.5%, Travel, Transportation & Logistics vertical of $9.7 million, or 16.9%, Technology vertical of $8.1 million, or 25.0%, and Other vertical of $22.0 million, or 46.1%, due to growth in our digital acquisition business, compared to the same period in the prior year. These increases were partially offset by decreases in the Telecommunications vertical of $13.0 million, or 22.9%, compared to the prior year period.

As a percentage of total revenue, our HealthTech vertical increased to 17.6% compared to 15.0%, our Technology vertical increased to 8.5% compared to 7.9%, and our Other vertical increased to 14.5% compared to 11.6% in the prior year period. Our Retail & E-commerce vertical and our Travel, Transportation & Logistics vertical remained consistent at 26.3% and 14.0%, respectively, compared to the prior year period. Conversely, our Telecommunications vertical decreased to 9.1% for the nine months ended March 31, 2026 compared to 13.8% in the prior year period.
Operating Expenses

Cost of services
Cost of services was $338.8 million during the nine months ended March 31, 2026, an increase of $54.0 million, or 19.0%, compared to the prior year period. The increase in cost of services was primarily due to increases in payroll and related costs, reseller commissions and lead expenses, IT, facility, and local transportation expenses.

Payroll and related costs were $250.0 million during the nine months ended March 31, 2026, an increase of $33.0 million, or 15.2%, compared to the prior year period, due to additional headcount to support increased revenues during the current year and severance costs of $0.7 million due to migrating volume from our nearshore to offshore regions. As a percent of revenue, payroll cost decreased to 52.1% during the nine months ended March 31, 2026 compared to 52.8% during the prior year period, reflecting the continuing trend towards lower cost, higher margin regions.

Reseller commissions and lead expenses were $24.5 million during the nine months ended March 31, 2026, an increase of $11.5 million, or 88.0%, compared to the prior year period. These increases were primarily due to increases in the utilization of our third-party affiliates for inbound inquiries as well as search engine costs in connection with increased revenue in our higher margin digital sales and marketing efforts.

IT expenses were $7.1 million during the nine months ended March 31, 2026, an increase of $2.3 million or 48.9%, compared to the prior year period, primarily due to additional software license fees.

Facility expenses were $40.1 million during the nine months ended March 31, 2026, an increase of $4.1 million, or 11.3%, compared to the prior year period, primarily driven by expansions in our offshore regions.

Local transportation expenses were $6.4 million during the nine months ended March 31, 2026, an increase of $1.4 million or 27.2%, compared to the prior year period, driven primarily by transportation needs in offshore regions to support increasing revenues during the current year.

31

SG&A expense

SG&A expense was $81.5 million during the nine months ended March 31, 2026, an increase of $2.6 million, or 3.2%, compared to the prior year period. The increase was driven by higher payroll and related costs of $6.1 million due to higher performance-based incentives and new hires to support growth, stock-based compensation of $1.2 million due to new grants issued during the current year, and higher IT expenses of $1.2 million due to additional software license fees. These increases were partially offset by favorable foreign currency impacts of $3.3 million, lower legal and professional fees of $1.6 million, and lower telecommunication, insurance, facilities and other site related expenses of $0.8 million compared to the prior year period.
D&A expense
D&A expense was $14.3 million during the nine months ended March 31, 2026, an increase of $1.3 million or 10.1%, compared to the prior year period. The increase was primarily due to new capital additions in our offshore regions partially offset by lower depreciation expense resulting from an increase in fully depreciated assets. As a percentage of revenue, D&A decreased to 3.0% during the nine months ended March 31, 2026 compared to 3.2% in the prior year period.
Income from operations
Income from operations was $45.1 million during the nine months ended March 31, 2026 compared to $34.3 million during the prior year period. The operating margin was 9.4% for nine months ended March 31, 2026, up from 8.4% for the prior year period. The increase was primarily driven by margin expansion as we continued to realize growth in our higher margin offshore regions.
Interest income
Interest income during the nine months ended March 31, 2026 was $0.2 million, compared to $0.9 million during the prior year period, and consisted primarily of income from invested funds.

Interest expense

Interest expense during the nine months ended March 31, 2026 was $0.7 million, a decrease of $0.5 million, or 39.8%, primarily due to expenses incurred during the prior year period including the loss on extinguishment related to the termination of our PNC Credit Facility and interest expense on the convertible promissory note which was repaid during fiscal 2025.
Provision for Income Taxes

Income tax expense was $7.0 million during the nine months ended March 31, 2026, consistent with the prior year period. The effective tax rate was 15.7% and 20.0% for the nine months ended March 31, 2026 and 2025, respectively. The changes in effective tax rates between these periods was primarily attributable to changes in revenue mix across our taxable jurisdictions and discrete items, including discrete tax benefits from stock-based compensation recorded in the current period.

32

Non-GAAP Financial Measures
We present non-GAAP financial measures because we believe that they and other similar measures are widely used by certain investors, securities analysts and other interested parties as supplemental measures of performance and liquidity. We also use these measures internally to establish forecasts, budgets and operational goals to manage and monitor our business, as well as evaluate our underlying historical performance, as we believe that these non-GAAP financial measures provide a more helpful depiction of our performance of the business by encompassing only relevant and manageable events, enabling us to evaluate and plan more effectively for the future. The non-GAAP financial measures may not be comparable to other similarly titled measures of other companies, have limitations as analytical tools, and should not be considered in isolation or as a substitute for analysis of our operating results as reported in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"). Non-GAAP financial measures and ratios are not measurements of our performance, financial condition or liquidity under U.S. GAAP and should not be considered as alternatives to operating profit or net income / (loss) or as alternatives to cash flow from operating, investing or financing activities for the period, or any other performance measures, derived in accordance with U.S. GAAP.
Adjusted net income, adjusted net income margin, and adjusted earnings per share
Adjusted net income is a non-GAAP profitability measure that represents net income before the effect of the following items: severance costs, foreign currency gains and losses, and stock-based compensation expense, net of the tax impact of such adjustments. We define adjusted net income margin as adjusted net income divided by revenue. We define adjusted earnings per share as adjusted net income divided by weighted average diluted shares outstanding.
We use adjusted net income, adjusted net income margin, and adjusted earnings per share internally to establish forecasts, budgets and operational goals to manage and monitor our business, as well as evaluate our underlying historical performance. We believe that adjusted net income, adjusted net income margin, and adjusted earnings per share are meaningful indicators of performance as it reflects what we believe is closer to the actual results of our business performance by removing items that we believe are not reflective of our underlying business. We also believe that adjusted net income, adjusted net income margin, and adjusted earnings per share may be widely used by investors, securities analysts and other interested parties as a supplemental measure of performance.
Adjusted net income, adjusted net income margin, and adjusted earnings per share may not be comparable to other similarly titled measures of other companies and have limitations as an analytical tool and should not be considered in isolation or as a substitute for analysis of our operating results as reported under U.S. GAAP. Because of these limitations, investors should consider adjusted net income, adjusted net income margin, and adjusted earnings per share in conjunction with other U.S. GAAP financial performance measures, including net income from operations and net income, among others.

33

The following table provides a reconciliation of net income to adjusted net income, net income margin to adjusted net income margin, and diluted earnings per share to adjusted earnings per share for the periods presented:

Three Months Ended March 31,Nine Months Ended March 31,
($000s, except per share amounts)2026202520262025
Net income$13,325 $10,469 $37,584 $27,268 
Net income margin8.1 %7.4 %7.8 %6.6 %
Severance costs814 — 973 — 
Foreign currency (gain) / loss(913)121 (2,678)666 
Stock-based compensation expense788 1,601 4,452 3,506 
Total adjustments$689 $1,722 $2,747 $4,172 
Tax impact of adjustments1(437)(404)(829)(1,006)
Adjusted net income$13,577 $11,787 $39,502 $30,434 
Adjusted net income margin8.3 %8.4 %8.2 %7.4 %
Diluted earnings per share$0.89 $0.73 $2.54 $1.70 
Per share impact of adjustments to net income0.02 0.09 0.13 0.20 
Adjusted earnings per share$0.91 $0.82 $2.67 $1.90 
Weighted average diluted shares outstanding14,994 14,404 14,780 16,135 

EBITDA, adjusted EBITDA, and adjusted EBITDA margin
EBITDA is a non-GAAP profitability measure that represents net income before the effect of the following items: interest expense, income tax expense, and D&A. Adjusted EBITDA is a non-GAAP profitability measure that represents EBITDA before the effect of the following items: severance costs, interest income, foreign currency gains and losses, and stock-based compensation expense. Adjusted EBITDA margin is a non-GAAP profitability measure that represents adjusted EBITDA divided by revenue.
We use EBITDA, adjusted EBITDA, and adjusted EBITDA margin internally to establish forecasts, budgets and operational goals to manage and monitor our business, as well as evaluate our underlying historical performance. We may use adjusted EBITDA as a vesting trigger in some performance-based restricted stock units. We believe that EBITDA, adjusted EBITDA and adjusted EBITDA margin are meaningful indicators of the health of our business as they provide additional information to investors about certain non-cash or non-recurring charges that we believe may not continue at the same level in the future or be reflective of our long-term performance. We also believe that EBITDA, adjusted EBITDA and adjusted EBITDA margin are widely used by investors, securities analysts, and other interested parties as a supplemental measure of performance.
1 The tax impact of each adjustment is calculated using the effective tax rate in the relevant jurisdictions.

34

EBITDA, adjusted EBITDA and adjusted EBITDA margin may not be comparable to other similarly titled measures of other companies and have limitations as analytical tools and should not be considered in isolation or as a substitute for analysis of our operating results as reported under U.S. GAAP. Some of these limitations are as follows:
although D&A is a non-cash charge, the assets being depreciated and amortized may have to be replaced in the future. EBITDA, adjusted EBITDA and adjusted EBITDA margin do not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements;
EBITDA, adjusted EBITDA and adjusted EBITDA margin are not intended to be a measure of free cash flow for our discretionary use, as they do not reflect: (i) changes in, or cash requirements for, our working capital needs; (ii) debt service requirements; (iii) tax payments that may represent a reduction in cash available to us; and (iv) other cash costs that may recur in the future;
other companies, including companies in our industry, may calculate similarly titled measures differently, which reduces their usefulness as comparative measures.
Because of these and other limitations, investors should consider EBITDA, adjusted EBITDA and adjusted EBITDA margin in conjunction with U.S. GAAP financial performance measures, including cash flows from operating activities, investing activities and financing activities, net income, net income margin, and other financial results.
The following table provides a reconciliation of net income to EBITDA and adjusted EBITDA and net income margin to adjusted EBITDA margin for the periods presented:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Net income$13,325 $10,469 $37,584 $27,268 
Net income margin8.1 %7.4 %7.8 %6.6 %
Interest expense249 404 714 1,186 
Income tax expense2,644 2,488 6,995 6,821 
Depreciation and amortization5,170 4,329 14,298 12,984 
EBITDA$21,388 $17,690 $59,591 $48,259 
Severance costs814 — 973 — 
Interest income(62)(32)(151)(926)
Foreign currency (gain) / loss(913)121 (2,678)666 
Stock-based compensation expense788 1,601 4,452 3,506 
Adjusted EBITDA$22,015 $19,380 $62,187 $51,505 
Adjusted EBITDA margin13.4 %13.8 %13.0 %12.5 %
Net income margin

Net income margin was 8.1% for the three months ended March 31, 2026 compared to 7.4% during the prior year quarter. Net income margin was 7.8% for the nine months ended March 31, 2026 compared to 6.6% during the prior year period. These increases were primarily driven by revenue growth in our higher margin offshore regions and lower SG&A expenses as a percentage of revenue, partially offset by increases in income tax and depreciation expense compared to the same periods in the prior year.


35

Adjusted EBITDA margin

Adjusted EBITDA margin was 13.4% for the three months ended March 31, 2026 compared to 13.8% during the prior year quarter. This decrease was primarily driven by the temporary impact of migrating volume from our nearshore to offshore regions, partially offset by lower SG&A expenses, compared to the same quarter in the prior year. Adjusted EBITDA margin was 13.0% for the nine months ended March 31, 2026 compared to 12.5% during the prior year period. This increase was primarily driven by revenue growth in our higher margin offshore regions and lower SG&A expenses as a percentage of revenue.
Free cash flow
Free cash flow is a non-GAAP liquidity measure that represents net cash provided by operating activities less capital expenditures. While we believe that free cash flow provides useful information to investors in understanding and evaluating our liquidity position in the same manner as our management, our use of free cash flow has limitations as an analytical tool, and investors should not consider it in isolation or as a substitute for analysis of our financial results as reported under U.S. GAAP. Further, other companies, including companies in our industry, may adjust their cash flows differently, which may reduce the value of free cash flow as a comparative measure. The following table reconciles net cash provided by operating activities to free cash flow, for the periods presented:
Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Net cash provided by operating activities$11,864 $8,828 $34,178 $17,731 
Less: capital expenditures5,273 5,267 24,644 13,216 
Free cash flow$6,591 $3,561 $9,534 $4,515 

Net cash provided by operating activities during the three and nine months ended March 31, 2026 was $11.9 million and $34.2 million, respectively, compared to $8.8 million and $17.7 million, respectively, during the prior year periods. Free cash flow during the three and nine months ended March 31, 2026 was $6.6 million and $9.5 million, respectively, compared to $3.6 million and $4.5 million, respectively, during the prior year periods. The planned increase in capital expenditures during the current year was driven by expansions in our offshore regions to meet demand and purchases of IT and telecommunications equipment.

Net cash
Net cash is a non-GAAP liquidity measure that represents cash and cash equivalents less total debt. We believe that net cash provides useful information to investors in understanding and evaluating our ability to pay off debt. Our use of net cash has limitations as an analytical tool, and investors should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. Further, other companies, including companies in our industry, may adjust their cash or debt differently, which may reduce the value of net cash as a comparative measure.
Net cash is calculated below:
March 31,June 30,
($000s)20262025
Cash and cash equivalents$15,409 $15,350 
Debt
Current$819 $823 
Non-current572 796 
Total debt$1,391 $1,619 
Net cash$14,018 $13,731 

36

JOBS Act Accounting Election
We qualify as an emerging growth company ("EGC") pursuant to the provisions of the JOBS Act. The JOBS Act permits an EGC like us to take advantage of an extended transition period to comply with new or revised accounting standards applicable to public companies. We have elected to use the extended transition period until we are no longer an EGC (which we expect will occur on June 30, 2026) or until we choose to opt out of the extended transition period affirmatively and irrevocably. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements applicable to public companies.
Liquidity and Capital Resources
As of March 31, 2026, our principal sources of liquidity were cash and cash equivalents totaling $15.4 million, cash flows from operations, and the unused availability under our existing credit facilities with HSBC Bank USA, National Association and HSBC Bank Middle East Limited (collectively, the "HSBC Credit Facilities") of $67.1 million.
As of March 31, 2026, our total indebtedness was $1.4 million, consisting of our finance leases. We were in compliance with all debt covenants as of March 31, 2026. Refer to Note 5, "Debt" in the consolidated financial statements included in this Form 10-Q for additional information on our debt.

We use these resources to finance our operations, expand current delivery centers, open new delivery centers, invest in upgrades of technology, service offerings, and for other strategic initiatives, such as acquiring or investing in complementary businesses or executing share repurchases. Our future liquidity requirements will depend on many factors, including our growth rate and the timing and extent of spending to engage in the activities mentioned above. We believe that our existing cash balance together with cash generated from our operations will be sufficient to meet our liquidity requirements for at least the next twelve months.

To the extent additional funds are necessary to meet our long-term liquidity needs as we execute on our business strategy, we anticipate that they will be obtained through the utilization of current availability under our HSBC Credit Facilities, additional indebtedness, additional equity financings or a combination of these potential sources of funds; however, such additional financing may not be available on favorable terms, or at all. If we are unable to raise additional funds when desired, our business, financial condition and results of operations could be adversely affected.

In connection with the HSBC Credit Facilities, the Company had deferred debt issuance costs of $0.6 million, which are included in other current assets and other non-current assets in the consolidated balance sheets as of March 31, 2026.

The Board may authorize share repurchases of the Company’s common shares and the Company had multiple share repurchase plans during the nine months ended March 31, 2026 and 2025. The Company’s current share repurchase program allows us to repurchase up to $15 million in shares through May 12, 2026. During the nine months ended March 31, 2026 and 2025, the Company repurchased 310,158 and 327,230 common shares, respectively, totaling $10.1 million and $5.6 million, respectively. All repurchases under these programs were funded with our existing cash balance.
During the nine months ended March 31, 2025, the Company also entered into a purchase agreement with The Resource Group International Limited ("TRGI"), pursuant to which the Company purchased from TRGI 3,562,341 common shares of the Company for an aggregate price of $70 million, of which $45 million was paid in cash and $25 million was paid in the form of a convertible promissory note.

37

The following discussion highlights our cash flow activities during the nine months ended March 31, 2026 and 2025:

Nine Months Ended March 31,
($000s)20262025
Net cash inflow / (outflow) from
Operating activities$34,178 $17,731 
Investing activities(24,644)(13,216)
Financing activities(9,454)(54,426)
Effects of exchange rate difference on cash and cash equivalents(21)168 
Net increase / (decrease) in cash and cash equivalents$59 $(49,743)
Cash and cash equivalents at beginning of the period15,350 62,720 
Cash and cash equivalents at the end of the period$15,409 $12,977 

Cash and cash equivalents

The Company manages a centralized global treasury function with a focus on safeguarding and optimizing the use of its global cash and cash equivalents. The majority of the Company’s cash is held in large U.S. banks in U.S. dollars and outside of the U.S. in U.S. dollars and foreign currencies in regional or local banks in the countries in which it operates. The Company believes that its cash management policies and practices effectively mitigate its risk relating to its global cash. However, the Company can provide no assurances that it will not sustain losses.

As of March 31, 2026, we had cash and cash equivalents of $15.4 million, including $9.4 million located outside of the United States, and $2.2 million that is subject to certain local regulations on repatriation. As of June 30, 2025, we had cash and cash equivalents of $15.4 million, including $12.0 million located outside of the United States, and $2.7 million that is subject to certain local regulations on repatriation.
Cash Flows from Operating Activities

Net cash inflow from operating activities during the nine months ended March 31, 2026 increased to $34.2 million compared to $17.7 million during the same period in the prior year, which was driven by an increase in our revenues and profitability, as well as lower use of working capital.
Cash Flows from Investing Activities
During the nine months ended March 31, 2026, we incurred expenditures of $24.6 million on investing activities primarily driven by expansions in our offshore regions and purchases of IT and telecommunications equipment.

During the nine months ended March 31, 2025, we incurred expenditures of $13.2 million on investing activities primarily driven by expansions in our offshore and nearshore regions and purchases of IT and telecommunications equipment.
Cash Flows from Financing Activities
During the nine months ended March 31, 2026, we expended $9.5 million on financing activities, of which $10.1 million related to the repurchase of our common shares and $0.8 million related to principal payments on our finance leases, partially offset by net cash receipts of $1.5 million from stock transactions.
During the nine months ended March 31, 2025, we expended $54.4 million on financing activities, of which $76.4 million related to the repurchase of our common shares and $0.6 million related to principal payments on our finance leases, partially offset by net draws of $19.1 million from our HSBC Credit Facilities and net cash receipts of $3.5 million from stock transactions.
38

Critical Accounting Policies and Estimates

The Company’s consolidated financial statements and accompanying notes included in this Form 10-Q are prepared in accordance with U.S. GAAP. A summary of the Company’s significant accounting policies and critical accounting estimates can be found in the "Management’s Discussion and Analysis of Financial Condition and Results of Operations" section of the Annual Report. There have been no material changes to our significant accounting policies or critical accounting estimates as reported in the Annual Report.
Recent Accounting Pronouncements
Refer to Note 1, "Overview and Summary of Significant Accounting Policies" in the consolidated financial statements included in this Form 10-Q for additional information regarding recently issued accounting pronouncements.
ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
The Company’s activities expose it to a variety of financial and market risk (including foreign currency and interest rate risk).
Foreign currency exchange risk
The Company serves many of its U.S. based clients through our delivery centers located in various countries, primarily in the Philippines, Pakistan, Nicaragua, and Jamaica. Although contracts with these clients are typically priced in U.S. dollars, a substantial portion of related costs is denominated in the local currency of the country where services are provided, resulting in foreign currency exposure that could have an impact on our results of operations. Our primary foreign currency exposures are in Philippine Peso ("PHP"), Jamaican Dollar, and Pakistani Rupee. There can be no assurance that we can take actions to mitigate such exposure in the future, and if taken, that such actions will be successful or that future changes in currency exchange rates will not have a material adverse impact on our future operating results. A significant change in the value of the U.S. dollar against the currency of one or more countries where we operate may have a material adverse effect on our financial condition and results of operations.
To mitigate foreign exchange fluctuations on the PHP, we hedge a portion of our Philippine operating costs. While our hedging strategy can protect us from short term risks related to foreign currency movements, an overall strengthening of the PHP would adversely impact margins over the long term.

Based upon our level of operations during the nine months ended March 31, 2026, a 10% appreciation/depreciation in the PHP against the U.S. dollar would have increased or decreased our expenses incurred and paid in PHP by approximately $10.8 million or $8.8 million, respectively, for the nine months ended March 31, 2026. Based upon our level of operations during the nine months ended March 31, 2026, a 10% appreciation/depreciation in the Jamaican Dollar against the U.S. dollar would have increased or decreased our expenses incurred and paid in Jamaican Dollar by approximately $3.4 million or $2.8 million, respectively, for the nine months ended March 31, 2026. Based upon our level of operations during the nine months ended March 31, 2026, a 10% appreciation/depreciation in the Pakistani Rupee against the U.S. dollar would have increased or decreased our expenses incurred and paid in Pakistani Rupee by approximately $4.5 million or $3.7 million, respectively, for the nine months ended March 31, 2026.

To mitigate against credit and default risk, we only enter into derivative contracts and other financial instruments with investment grade financial institutions and our derivative valuations reflect the creditworthiness of our counterparties. As of the date of this Form 10-Q, we have not experienced, nor do we anticipate experiencing, any counterparty defaults.
Refer to Note 6. "Derivatives" in the consolidated financial statements included in this Form 10-Q for additional information on our foreign currency hedging program.
39

Interest rate risk
As of March 31, 2026, the Company’s exposure to interest rate risk related primarily to the HSBC Credit Facilities. Borrowings under the U.S. Credit Facility bears interest at a per annum rate equal to term SOFR plus 2%, or equal to alternate base rate plus 1%. Borrowings under the UAE Loan Facility bear interest at a per annum rate equal to 3-month term SOFR plus 2%. As of March 31, 2026, the Company did not have any outstanding balances on the HSBC Credit Facilities. Accordingly, a hypothetical 10% increase or decrease in SOFR would not cause a material increase or decrease in our interest expense over the next 12 months.
ITEM 4.    CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain "disclosure controls and procedures," as this term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, that are designed to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. Our Chief Executive Officer and Chief Financial Officer recognize that these controls, no matter how well designed and operated, cannot provide absolute assurance that the objectives of these controls will be met.

Our management, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of March 31, 2026. Based upon this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of March 31, 2026.

Changes in Internal Control Over Financial Reporting

There have been no changes in our internal controls over financial reporting during the quarter ended March 31, 2026 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
40

PART II — OTHER INFORMATION
Item 1. Legal Proceedings
Based on currently available information and advice received from counsel, the Company believes that the disposition or ultimate resolution of any current legal proceedings, except as otherwise specifically reserved for in its financial statements, will not have a material adverse effect on the Company’s financial position, cash flows or results of operations.
For further information, refer to the discussion found under the caption "Contingencies" in Note 1, "Overview and Summary of Significant Accounting Policies" in Part I, Item 1 of this Form 10-Q.
Item 1A. Risk Factors
We are subject to various risks that could have a material adverse impact on our financial position, results of operations or cash flows. Although it is not possible to predict or identify all such risks and uncertainties, they may include, but are not limited to, the factors discussed under "Risk Factors" in Part I, Item 1A. in the Annual Report. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also materially adversely affect our financial position, results of operations or cash flows. There have been no material changes to the risk factors included in the Annual Report. We encourage you to carefully consider the risk factors set forth in the Annual Report and the other information set forth elsewhere in this Form 10-Q.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

The Board may authorize share repurchases of the Company’s common shares. Purchases made pursuant to these authorizations may be carried out through open market or privately negotiated transactions, including block transactions and Rule 10b5-1 trading plans, depending on market conditions and in accordance with applicable rules and regulations, at times and in such amounts as the Company deems appropriate. The actual timing, number, and dollar amount of repurchase transactions will be determined by management at its discretion and will depend on a number of factors including, but not limited to, the market price of the Company’s common shares, general market and economic conditions, and compliance with Rule 10b-18 and/or Rule 10b5-1 under the Exchange Act.
The Board will review the repurchase program periodically and may authorize adjustment of its terms and size, suspend or discontinue the program. The Company has and expects to fund future repurchases with its existing cash balance. The share repurchase program does not obligate the Company to acquire any particular amount of common shares.

41

On May 1, 2025, the Board authorized $15 million in share repurchases which commenced on May 12, 2025 for twelve months (the "2025 Share Repurchase Program”). The following table provides information related to our purchases of our common shares during the three months ended March 31, 2026:

PeriodTotal Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced ProgramApproximate Dollar Value of Shares That May Yet Be Purchased Under 2025 Share Repurchase Program
($000s)
January 1 - 31, 202646,000 $37.86 46,000 $6,032 
February 1 - 28, 202643,700 $31.23 43,700 $4,667 
March 1 - 31, 202650,600 $28.53 50,600 $3,223 
Total140,300 $32.43 140,300 



Recent Sale of Unregistered Securities and Use of Proceeds
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information

(c) Trading Plans

During the quarter ended March 31, 2026, none of the Company's directors and officers (as defined in Rule 16a-1(f) of the Exchange Act) adopted or terminated (including by modification) a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement, as such terms are defined in Item 408 of Regulation S-K.

During the previous quarter ended on December 31, 2025, Mr. Robert Dechant, the Company's Chief Executive Officer, adopted a trading plan intended to satisfy Rule 10b5-1(c) on November 18, 2025, to sell up to 40,000 shares of the Company's common shares between February 17, 2026 and November 16, 2026, subject to such shares reaching certain price points.




42

Item 6. Exhibits
EXHIBIT INDEX
Incorporated by Reference
Exhibit
Number
Description of DocumentFormFile NumberExhibitFiling
Date
Filed or
Furnished
Herewith
10.1X
10.2X
31.1X
31.2X
32.1X
101.INSInline XBRL Instance DocumentX
101.SCHInline XBRL Taxonomy Extension Schema DocumentX
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentX
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover Page Interactive Data File (formatted in Inline XBRL and included as Exhibit 101)X

43

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
IBEX LIMITED
(Registrant)
Date:
May 6, 2026
By:/s/ Robert Dechant
Robert Dechant
Chief Executive Officer
(Principal Executive Officer)
Date:
May 6, 2026
By:/s/ Taylor Greenwald
Taylor Greenwald
Chief Financial Officer
(Principal Financial and Accounting Officer)
44
EX-10.1 2 exhibit101restatedemployme.htm EX-10.1 Document

EXHIBIT 10.1

EMPLOYMENT AGREEMENT
ibex.    

January 1, 2021

Michael Darwal

PERSONAL & CONFIDENTIAL

Dear Michael:
The Letter Agreement is the restated and transfer agreement (the “Restated Agreement”) to your employment agreement dated November 1, 2013 between you and Digital Globe Services, Inc. which has been transferred to IBEX Global Solutuions, Inc. (hereinafter “Ibex” or the “Company”) as of the “Effective Date” below (“Employment Agreement”).
This Restated Agreement is effective as of January 1, 2021 (“Effective Date”) and is subject to your execution of this agreement (the “Agreement”) and execution of the Arbitration Agreement attached hereto as Exhibit B. “Employment” means your employment by the Company under the terms of this Agreement, along with any resulting appointments as an officer or a director of the board of directors of the Company’s affiliates. This Restated Agreement shall supersede and replace all prior employment agreement between any affiliated Company entity and you as of the Effective Date. The Company and you are collectively referred to herein as the “Parties” and individually as a “Party”.
1.Position. Your position with the Company remains Chief Digital Officer reporting to Jeff Cox, President, ibex-digital, or his designee as mutually agreed upon by you and the President of Ibex Digital division.
2.Duties. You will be responsible for strategic and operational leadership support of performance digital marketing business unit, with direct oversight and support of online marketing (search, social, display, SEO), affiliate management, client services and business unit P&Ls, and performing additional duties for the Company or its affiliates as may be required from time to time, including those required by the CEO or the Board of Directors of the Company (with the Board of Directors being the “Board”, and the duties being collectively the “Duties”). You shall use your best efforts to further the interests of the Company and shall devote all of your business time and attention to performing your Duties hereunder. You shall also comply at all times with the written policies of the Company as issued as of the date this Agreement or as later adopted or modified by the Company (“Company Policies”).
3.Covenants. You hereby agree to the covenants and obligations set forth in Exhibit A to this Agreement.
4.Location. Your home location will be your place of employment. You agree to travel as required to perform your Duties.
5.Compensation.
a.Base Salary. You will earn base salary compensation at the annualized rate of $325,000 USD(“Base Salary”), subject to normal payroll taxes and withholdings. Your Base Salary shall be paid to you in accordance with the Company’s standard employee payroll schedule then in effect. Your Base Salary is prospectively adjustable by the Company in its sole discretion, and such adjustments shall be effective only upon the Company’s delivery to you of written notice of such an adjustment.
b.Incentive. You shall be eligible to earn incentive awards at 25% of annualized base pay in accordance with the achievement of designated goals as a participant in the Company’s Management Incentive Plan (MIP). Participation in the Plan and any Earned Awards will be paid in accordance with the terms and conditions of the Plan and are subject to any required taxes and withholdings.
c.Commissions. You may be eligible to participate in the company’s commission plan. Details will be provided.


CONFIDENTIAL
Page 1 of 17



EMPLOYMENT AGREEMENT

d.Benefits. There are no changes to your current benefits eligibility or PTO Plan. The Company reserves the right to modify, amend and/or terminate any and all of its benefits plans at its discretion.
e.Reimbursement of Expenses. The Company will reimburse you for all reasonable expenses, including reasonable travel expenses for travelling to the Company’s offices in Washington DC, incurred or paid by you in connection with, or related to, the performance of your Duties, upon your presentation of documentation, expense statements, vouchers and/or such other supporting information as the Company may request.
6.Term and Termination. You will be an employee-at-will, and, subject to the terms and conditions of this Agreement, either you or the Company may terminate your employment at any time for any reason. You agree to give the Company at least 60 days prior written notice in the event that you seek to terminate your employment, with the Company having the option to accept your resignation with immediate effect.
a.Severance. In the event that the Company terminates your employment for any reason other than death, disability or “Cause”, or you terminate your employment for “Good Reason”, you shall be entitled to the following severance rights, provided that, within 60 days (or such shorter period as the Company may designate) following termination of your employment, you have released the Company of all known and unknown claims (other than compensation already earned by your or contractually due to you under the terms of this Agreement or any vested restricted stock agreement, by executing and delivering to the Company a separation agreement and release on a form to be provided to you by the Company at such time (releasing all releasable claims other than to payments under Section 7 or outstanding vested or vesting equity and including among other things, obligations to cooperate with the Company and reaffirming your obligations under Exhibits A and B hereto):
i.For a period of six (6) months from the date of your termination (the “Severance Period”), you shall receive a monthly severance payment equal to the monthly equivalent of your Base Salary (the “Severance Payments”), payable in accordance with the Company’s normal payroll processing. In the event that you are terminated on a day other than the first day of the month, your Severance Payments for the first and last month shall be prorated. You shall immediately inform the Company in writing in the event you become subsequently employed during the Severance Period or if you engage in a consulting agreement with a term of greater than 6 months and compensation greater than $20,000 per month for a third party during the Severance Period. In such an event, the Company’s Severance Payments to you will be reduced to 70% of your employment or contractor compensation during the Severance Period. Payment of the Severance under section 6(a) will commence in the first payroll period beginning after the Release becomes effective against you (provided that if the 60 day period for delivering an effective release ends in the calendar year subsequent to the calendar year in which your employment ended, no payment will be made before the first business day of such subsequent calendar year.
ii.During the Severance Period, you and your family shall continue to be allowed to participate in the Company’s benefit plans (excluding 401K) as set forth in the paragraph above at the same cost to you as the cost historically paid by you for such plans during the term of your employment.
iii.Provided that the termination of your employment occurs within six (6) months after a Change of Control of the Company, all of the restricted stock shall become accelerated in accordance with your Restricted Stock Agreement. As used herein, a Change of Control of the Company shall only be deemed to occur upon (i) a sale of the Company to an unaffiliated party, or a merger of the Company, in each case where upon the completion of such transaction, an unaffiliated third party owns more than 50% of the issued voting stock of the Company; (ii) a sale of IBEX Limited (“IBEX”)


CONFIDENTIAL
Page 2 of 17



EMPLOYMENT AGREEMENT

to an unaffiliated party or a merger of IBEX, in each case where upon completion of such transaction, an unaffiliated party owns more than 50% of the issued voting stock of IBEX.
b.Cause. Cause shall exist upon (i) a material breach by you of this Agreement (including but not limited to Exhibit A), or your material violation of a Company Policy or law or regulation pertinent to the Company’s business or reputation; (ii) your failure after receipt of written notice thereof and 3 days to cure such failure, to promptly follow any lawful directive of the Board of Directors; (iii) your engagement in any intentional misconduct or negligence in the performance of your Duties; (iv) your falsification of any reports or communications issued to any member of the Board of Directors or an employee, officer, agent, or director of IBEX, or any act by you of willful dishonesty, fraud, blackmail, or extortion as determined by the Board of Directors in its reasonable discretion; (v) your commission of any act in competition with or materially detrimental to the best interests of the Company; or (vi) your conviction of, or a plea of guilty or nolo contender to a felony or other crime involving moral turpitude.
c.Good Reason. Good Reason shall exist upon (i) a material diminution in your Base Salary existing as of the date of this Agreement, other than as a result of a similar percentage reduction in the Base Salary of other members of the Company’s senior management; or (ii) the Company removing you from the office of Chief Digital Officer. Notwithstanding the occurrence of any of the foregoing events or circumstances, a resignation shall not be deemed to constitute Good Reason unless (x) you give the Company a written notice of the purported Good Reason (no more than 30 days after the initial evidence of such event or circumstance, (y) such event or circumstance has not been corrected within 30 days following the Company’s receipt of such notice of termination and (z) the resignation becomes effective not more than 180 days following the date of notice.
d.Effect on Officer and Director Positions. If your employment ends for any reason, you agree that you will cease immediately to hold any and all officer or director positions you then have with the Company or any affiliate (including IBEX), absent a contrary direction from the Board (which may include either a request to continue such service or a direction to cease serving upon notice). You hereby irrevocably appoint the Company to be your attorney-in-fact to execute any documents and do anything in your name to effect your ceasing to serve as a director and officer of the Company and any affiliate, should you fail to resign following a request from the Board to do so. A written notification signed by a director or duly authorized officer of the Company that any instrument, document or act falls within the authority conferred by this subsection will be conclusive evidence that it does so. The Company will prepare any documents, pay any filing fees, and bear any other expenses related to this Section 6(d).
7.Miscellaneous.
a.This Agreement constitutes the entire agreement between you and the Company concerning your Employment with the Company. The Company and you agree that all understandings, oral agreements, and representations with respect to such Employment, whether made prior to or after your execution of this Agreement, are void and/or are superseded by this Agreement and may not be relied upon. This Agreement cannot be modified, changed, or amended, except in a writing signed by you and a duly-authorized representative of the Company. No waiver by the Company shall be effective unless set forth in a writing executed by an authorized representative of the Company. This Agreement shall be binding upon and inure to the benefit of both Parties and their respective successors and assigns, including any entity with which, or into which, the Company may be merged or that may succeed to the Company’s assets or business, provided, however, that your obligations are personal and may not be assigned by you.
b.Any notice required by this Agreement shall be in writing and may be delivered personally, or by overnight courier, with respect to the Company, to the addresses of the Company’s headquarters, in all cases with an email copy to Christy O’Connor at Christy.OConnor@ibex.co and Robert T. Dechant at Bob.Dechant@ibex.co (or to any other email address that the Company may

CONFIDENTIAL
Page 3 of 17



EMPLOYMENT AGREEMENT


designate in writing to you), and with respect to you, to the address set forth in the signature block below or any other address that you may designate through written notice to the Company. Notices delivered personally shall be deemed delivered upon receipt. Notices delivered by overnight courier shall be deemed delivered on the business day immediately subsequent to placement of the notice with the overnight courier.
c.As provided in the Arbitration Agreement attached hereto as Exhibit B, you hereby agree that in any claim or dispute arising out of, or related to this Agreement or to any aspect of Employment relationship, including but not limited to equitable or declaratory relief, the matter must be dealt with by binding arbitration under the terms of the Arbitration Agreement, except as explicitly excluded therein. This includes without limitation, all matters relating to the Agreement’s formation, and validity, binding effect, interpretation, performance, breach or termination. You agree that your sole recourse for any dispute arising out of your Employment or relating to the Company or its affiliates in any way (a “Dispute”) shall be against the Company only, and you hereby acknowledge and waive any right you may have to make any claim against any individual associated with the Company, its affiliates, or its shareholders or any past, present, or future, affiliate, director, officer, agent, employee or attorney of any of thereof. All Disputes shall be kept as strictly confidential and may not be publicly disclosed or made available to the public in any way for any reason without the prior written consent of the Company.
d.This Agreement shall be governed by and construed in accordance with the laws of state where Employee’s position is located. To the extent that the parties have agreed to arbitrate certain claims, nothing in this Agreement shall affect their respective obligations or ability to arbitrate such claims other than as provided in Section 7(c).
e.This Agreement may be executed in multiple counterparts, that together, when executed shall be an original and constitute one instrument. Copies of signed counterparts that are sent via facsimile or transmitted electronically between the Parties shall be deemed to be originals for purposes of establishing execution by either or both Parties. This restated Agreement may be executed electronically with record of the transaction held electronically by either or both Parties. Please formally record your acceptance of this restated Agreement by signing and completing the acknowledgement below.
IN WITNESS HEREOF, the Parties have agreed to enter into this Agreement as of the date first set forth above:
IBEX Global Solutions, Inc.
1700 Pennsylvania Avenue NW, Suite 560, Washington, DC 20006, USA

/s/ Robert Dechant
Name: Robert T. Dechant Title: Chief Executive Officer

Employee’s signature: /s/ Michael Darwal
Print address:













CONFIDENTIAL
Page 4 of 17



EMPLOYMENT AGREEMENT




1.Definitions.

EXHIBIT A COVENANTS AND OBLIGATIONS
1.1All capitalized terms not expressly defined in this Exhibit shall have their meaning as defined in the Agreement.
1.2“Company” means IBEX Global Solutions, Inc. and its holding company, Ibex Limited and those entities controlling, controlled by, or under common control with, the Company, where “control” being deemed where the controlling entity holds 50% or more of the voting securities or membership interests of the controlled entity or otherwise has the power, directly or indirectly, to control the affairs of the controlled entity. The “Company” shall be deemed to include, but not be limited to, IBEX Global Solutions Limited f/k/a IBEX Global Solutions PLC.
1.3“Confidential Information” means all information of any nature in any form, whether disclosed in writing, orally, or electronically, that is disclosed to or known by the Employee as a consequence of or through employment with Company, whether such information is developed by Company or its affiliates, or is submitted to Company in confidence by third parties. Confidential Information will include, without limitation, all writings, memoranda, copies, reports, records, papers, surveys, analyses, drawings, letters, computer printouts, computer programs (source and object code), computer applications, computer processing techniques, methodologies, proposals, bids, processes, specifications, customer data (such as customer lists, identities, and requirements), contacts, licenses, business methods, business processes, business techniques, business plans, financial records, employee compensation, marketing plans, data, graphs, charts, sound recordings, pictorial representations, inventions, prototypes, and samples (whether or not patentable or copyrightable). Confidential Information does not include information that was (i) part of the public domain at the time of disclosure to Employee or becomes part of the public domain, other than by a breach of an obligation to maintain confidentiality; (ii) acquired by Employee from a third party without an obligation of confidentiality; or (iii) approved for public release in writing by Company.
1.4“Effective Date” means the effective date of this Restated Agreement.
1.5“Intellectual Property Rights” means all of the world-wide legal rights of, in and to the following: (i) patents, patent applications, and invention disclosures; (ii) copyrights and works of authorship, including without limitation textual, masks, audio/visual works, “look and feel,” and derivative works; (iii) trademarks, service marks, trade names, and trade dress, together with all goodwill associated therewith; (iv) trade secrets, know-how, and proprietary and confidential information; (v) moral rights; (vi) design rights; (vii) domain names; (viii) any rights analogous to those set forth in the preceding clauses; and (ix) any applications, registrations, divisions, combinations, continuations, renewals, reissues, extensions, and translations of the foregoing (as applicable); whether existing on the Effective Date or thereafter filed, issued, or acquired.
2.Confidentiality.
2.1Non-Disclosure. During Employee’s employment, the Company or its affiliates will disclose to the Employee Confidential Information as appropriate or necessary for Employee to perform his or her duties and any training associated therewith, and Employee will generate and contribute to Confidential Information in connection with Employee’s duties. The Employee hereby covenants and agrees that he will not, during his or her employment and for the maximum period thereafter as permitted by law, disclose to any person, or use, any Confidential Information except as required in the course of employment with the Company. Employee agrees to use his or her best efforts to prevent accidental or negligent loss or release of Confidential Information to any unauthorized persons or entities and will immediately notify the Company if any such loss or release occurs.
2.2Return of Company Property. Employee agrees that, within five (5) days of the termination of my employment by me or by the Company for any reason, or for no reason, or during my employment if so requested by the Company, I will return to the Company (i) all Trade Secrets, Confidential Information, all other inventions and works of the Company in my possession, all apparatus, equipment, computers, telecommunication equipment and other physical property of the Company and (ii), all memoranda, notes, records, computer programs, computer files, drawings or other documentation, whether made or compiled by me alone or with others or made available to me while employed by the Company, excepting only (x) my personal copies of records relating to my compensation; (y) my personal copies of any materials previously distributed generally to stockholders or employees of the Company; and (z) my copy of this Agreement.




    
CONFIDENTIAL
Page 5 of 17



EMPLOYMENT AGREEMENT

3.Works Made for Hire.
3.1Works Made for Hire. Employee acknowledges and agrees that to the extent permitted by law, all work papers, reports, memoranda, research materials, documentation, drawings, photographs, negatives, tapes and masters, prototypes, contributions to a collective work, audio/visual works, translations, supplementary works, compilations, instructional texts, and all other copyrightable materials generated by Employee during and in connection with Employee’s relationship with Employer, including without limitation, any and all such materials generated and maintained on any form of electronic media (collectively, “Works”) will be considered “works made for hire” and that authorship and ownership of any and all copyrights in any and all such works will belong solely to Employer, including all aspects, elements, and components thereof in which any copyright can subsist and all rights to apply for copyright registration or to prosecute any claim of infringement of such Works.
3.2Assignment of Works. In consideration of Employee’s employment with the Company and the compensation received by Employee from the Company from time to time, to the extent that any Works are not deemed to be “works made for hire,” Employee hereby irrevocably transfers, grants, conveys, assigns, and relinquishes, and agrees to transfer, grant, convey, assign, and relinquish, all right, title, and interest in such Works, including all Intellectual Property Rights, to Employer, its successors, assigns, or nominees for no further consideration.
4.Inventions.
4.1Assignment of Inventions. In consideration of Employee’s employment with the Company and the compensation received by Employee from the Company from time to time, Employee hereby transfers, grants, conveys, assigns, and relinquishes, and agrees to transfer, grant, convey, assign, and relinquish, to Employer, its successors, assigns, or nominees, all of Employee’s right, title, and interest (including all Intellectual Property Rights) in and to any ideas, discoveries, inventions, disclosures, and improvements (whether patentable or unpatentable) made, conceived, or suggested by Employee in whole or in part, either solely or jointly with others, during the course of Employee’s relationship with Employer or within one (1) year following termination of Employee’s relationship with Employer under this Agreement or any successor agreements, which were made with the use of Employer’s time, materials, or facilities or that is in any way within or related to the existing or contemplated scope of Employer’s business (collectively, the “Inventions”) as of the date of Employee’s termination. Employer acknowledges and agrees that any invention, discovery, improvement, or patent application therefor made by Employee within one (1) year following termination of Employee’s relationship under this Agreement or any successor agreements will be presumed to be owned by Employer pursuant to this Section 4.1, unless Employee demonstrates through written records and other evidence that such invention, discovery, improvement, or patent application thereof made no use of any Confidential Information.
4.2Duty of Disclosure. Employee acknowledges and agrees to communicate promptly and disclose to Employer, in such form and at such time as Employer Requests, all information, details, material, and data pertaining to any Inventions.
4.3Duty to Cooperate. Upon request by Employer, Employee will, at any time during Employee’s relationship with Employer or after termination thereof, execute and deliver to Employer all appropriate documents and perform all acts which Employer may deserve in order to apply for, obtain, maintain, and prosecute any copyrights, trademarks, patents, or other Intellectual Property Rights in the Works and Inventions or in order to perfect the assignments and transfer of rights in and to the Works and Inventions hereunder, at the expense of Employer, but without further or additional consideration.
4.4Prior Intellectual Property Rights. Prior to or concurrent with Employee’s execution this Agreement, Employee agrees to provide Employer with written notice of any actual ownership rights by Employee (or rights assigned to a prior employer(s)) to all copyrights, ideas, discoveries, inventions, disclosures, and improvements (whether patentable or unpatentable) made, conceived, or suggested by Employee in whole or in part, either solely or jointly with others, that: (i) exist as of the Effective Date;
(ii) are not the subject of an existing patent, or pending or published patent application as of the Effective Date; and (iii) that are related to the business of the Company or of any of its affiliates (“Prior Intellectual Property Rights”). Employee agrees that, other than the Prior Intellectual Property Rights set forth in such written notice, upon Employee’s execution of this Agreement, the Employee shall be presumed to have assigned pursuant to section 4.1, or to have incurred the obligation to assign pursuant to such section, to the Employer, its successors, assigns, or nominees, all copyrights, ideas, discoveries, inventions, disclosures, and improvements (whether patentable or unpatentable) made, conceived, or suggested by Employee in whole or in part, either solely or jointly with others, that are related to the business of the Company or of any of its affiliates, unless Employee demonstrates through written records and other evidence that such copyright, idea, discovery, invention, disclosure, or improvement made no use of any Confidential Information.



CONFIDENTIAL
Page 6 of 17



EMPLOYMENT AGREEMENT

5.Covenants.
5.1Notification to New Employer. In the event that I leave the employ of IBEX, and I become employed by an employer engaged in or which proposes to be engaged in a business competitive with any business which the Company was engaged during my term of employment or in which during the term of my employment the Company proposed to enter or become engaged in, I hereby grant consent to notification by the Company to my new employer about my rights and obligations under this Agreement.
5.2Non-Solicitation of Employees and Consultants. Employee agrees that for a period of one (1) year after my employment with, or affiliation with the Company, I will not recruit, hire or attempt to hire directly or by assisting others, any: (a) employee whom I had personal contact while I was employed with the Company, without regard to Confidential Information, who is or was an employee with Company during the last year; or (b) consultant of the Company with whom I had personal contact with for the purpose of providing and/or selling Company product or services while I was employed with the Company, without regard to Confidential Information, who is then employed or affiliated with the Company under a contract for a specified term which has not yet expired for any period of time that would interfere with the existing contract. For the avoidance of doubt, the use of Confidential Information to solicit any employee or consultant away from the Company is prohibited for as long as the Confidential Information remains covered under Section 1.1 above.
5.3Non-Solicitation of Customers. Employee agrees that while employed by the Company, I will have contact with and become aware of the Company’s customers and the representatives of those customers, their names and addresses, specific customer needs and requirements, and leads and references to prospective customers. Employee further agrees that loss of such customers will cause the Company great and irreparable harm. Employee agrees that during and for a period of one (1) year after any employment with, or affiliation with the Company, I will not to solicit or attempt to solicit any customer or former customer or prospective customer of the Company for the purpose of providing services which are competitive to the services offered by the Company. This restriction shall apply only to any customer or former customer or prospective customer of the Company with whom Employee had contact on behalf of the Company during the last two (2) years of Employee’s employment with the Company (“Customers”). For the purposes of this paragraph, “solicit” or “attempt to solicit” excludes announcements simply stating that Employee has entered into new employment at another business, but rather, means interaction between Employee and the customer, former customer or prospective customer which takes place without contact first being made by the customer, former customer or prospective customer to further the business relationship, or performing services for the customer, former customer or prospective customer on behalf of the Company. For the avoidance of doubt, the use of Confidential Information to solicit Customers for any but the Company is prohibited for as long as the Confidential Information remain covered under Section 1.1 above.
5.4Non-Compete. Employee agrees that during his or her employment and for a one (1) year period following termination of employment for any reason, Employee will not directly or indirectly engage, anywhere in the Restricted Area (as defined below), whether such engagement be as an individual, officer, director, proprietor, employee, partner, member, investor (other than solely as a holder of less than two percent (2%) of the outstanding capital stock of a corporation whose shares are publicly traded on a national securities exchange or through a national market system or registered pursuant to Section 12(g) of the Securities Exchange Act of 1934, as amended), creditor, consultant, advisor, sales representative, agent, or other participant, in a Restricted Business (as defined below).
5.4.1“Restricted Area” means the United States. Employee hereby agrees and recognizes that the Company and its affiliates have a nationwide customer base, and thus that the geographic restrictions imposed by Section 5.3 are fair and reasonable.
5.4.2“Restricted Business” means any venture, enterprise, activity or business engaged in a business, directly or indirectly, similar to the actual or prospective business of the Company or of any of its affiliates as of the date of the termination of Employee’s employment from the Company, including without limitation, (i) any business who provides business process outsourcing services in or from the Restricted Area, including outsourcing services related to customer care, sales, or marketing; (ii) any business who provides software services or products relating to the operation of a call center, including but not limited to call center routing solutions, call center dialing software, and call center agent computer interfaces.
5.5Non-Disparagement. Both parties agree that, during the term of Employee’s employment with the Company, and for a two year-period after the termination of such employment, neither party shall disparage or criticize the other party, its corporate affiliates, nor any of their respective principals, directors, officers, or employees (unless such statements are made in connection with legal or other official process), including without limitation taking any actions that are or could be harmful to the

CONFIDENTIAL
Page 7 of 17



EMPLOYMENT AGREEMENT


other party’s goodwill with its customers, vendors, employees, the media or the public. For clarity, the response by the Company to any inquiry by giving dates of employment and no further information shall not be deemed a disparaging response.
5.6Devotion of Services. Employee agrees that during the term of his or her employment with the Company, Employee will not engage in any other employment, occupation, consulting or other business activity directly related to the business in which the Company is now involved or becomes involved during the term of his or her employment, nor will he or she engage in any other activities that conflict with his or her obligations to the Company without the express written consent of the Chief Executive Officer of the Company.
6.General.
6.1Severability. If any provision of this Agreement is found to be invalid, illegal, or unenforceable, then, notwithstanding such provision, all other provisions of this Agreement will remain in full force or effect, and the terms of such provision will be limited to the extent necessary to render the provision valid, legal, and enforceable.
6.2Other Agreements. Employee hereby represent that his or her performance of all the terms of the Agreement and this Exhibit and the performance of his or her duties as an employee of the Company does not and will not breach any agreement to keep in confidence proprietary information, knowledge or data acquired by you in confidence or in trust prior to your employment with the Company. You also represent that you are not a party to or subject to any restrictive covenants, legal restrictions, policies, commitments or other agreements in favor of any entity or person that would in any way preclude, inhibit, impair or limit your ability to perform your obligations under this Agreement, including noncompetition agreements or non-solicitation agreements, and you further represent that your performance of the duties and obligations under the Agreement does not violate the terms of any agreement to which you are a party. You agree that you will not enter into any agreement or commitment or agree to any policy that would prevent or hinder your performance of duties and obligations under the Agreement.
6.3Injunctive Relief and Specific Performance. Employee agrees that a breach of this Agreement (other than a breach of section 5.4) will result in irreparable and continuing harm to the Employer for which there is no adequate remedy at law. Employee agrees that in the event of an actual, threatened, or intended breach of this Agreement by Employee, such breach shall be deemed to cause the Employer irreparable harm, and Employer will have the right to seek injunctive relief or specific performance in a court of law. Employee hereby consents to the imposition of such relief, without the necessity of proof of actual damage, in order to prevent or restrain or restrain any such actual, threatened, or intended breach of this Agreement. Employee agrees that injunctive relief and specific shall be cumulative to any other remedy that Employer may seek for a breach of this Agreement, including compensatory and punitive damages, and that Employer shall have the right to its reasonable attorney fees and costs incurred in enforcing any provision of this Agreement.
6.4Choice of Law and Venue. This Agreement will be governed and construed by and in accordance with the laws of the state where Employee’s position is located. To the extent that the parties have agreed to arbitrate certain claims, nothing in this Agreement shall affect their respective obligations or ability to arbitrate such claims other than as provided in Section 6.2.
6.5Entire Agreement. This Agreement contains the entire agreement and understanding between the parties with respect to the subject matter hereof and merges and supersedes all prior agreements, understandings, and representations with respect to such subject matter. This Agreement may not be amended or modified other than through a writing signed by both parties.
6.6At-Will Status of Employee. Nothing in this Agreement will be construed to alter Employee’s status as an “at-will” employee of Employer, and Employee acknowledges that Employee is an at-will employee of the Employer. Employee understands that as an “at-will” employee, his or her employment with the Company may be terminated at any time without cause or notice by either the Company or the Employee.












CONFIDENTIAL
Page 8 of 17



EMPLOYMENT AGREEMENT



EXHIBIT B ARBITRATION AGREEMENT
A.Mutual Consent
The Company and you mutually consent to the resolution, by final and binding arbitration, of any and all arbitrable claims or controversies ("claim"), except to the extent limited by Section B of this Arbitration Agreement, that the Company may have against you or that you may have against the Company, its affiliates, its shareholders, or their respective officers, directors, partners, owners, employees or agents in their capacity as such or otherwise, arising out of or relating to your Employment or any other relationship you have with the Company or its affiliates, including but not limited to, any claims arising out of or related to your Agreement or this Agreement to Arbitrate (this “Arbitration Agreement”) or the breach thereof, or any question relating to the Arbitration Agreement’s existence, validity or termination. Legal disputes covered by this Arbitration Agreement include, but are not limited to: (i) claims or charges of discrimination (including, but not limited to, race, color, religion, creed, sex, sexual orientation, or sexual or other unlawful harassment, pregnancy, national origin, ancestry, age, physical or mental handicap or disability, genetic disposition or carrier status, marital status, veteran's status, retaliation, or any other category protected under applicable federal, state or local fair employment practices law and specifically including but not limited to, claims arising under Title VII of the Civil Rights Act of 1964, the Americans With Disabilities Act of 1990, the Family and Medical Leave Act, the Worker Adjustment and Retraining Notification Act, the Fair Credit Reporting Act, the Employee Retirement Income Security Act of 1974 (“ERISA”), any state fair employment practices (ii) claims for breach of contract or promissory estoppel; (iii) tort claims, wrongful discharge claims, defamation and unfair business practices claims; and (iv) claims for wages, commissions, bonuses, severance, stock options and other equity, employee benefits or other compensation, whether pursuant to contract, state wage and hour laws, the Fair Labor Standards Act, ERISA, or any other law concerning wages, compensation or employee benefits.
The claims shall be settled exclusively by binding arbitration in accordance Employment Arbitration Rules and Mediation Procedures (“AAA Rules”) of American Arbitration Association (“AAA”), and judgment upon the award rendered by the arbitrator may be entered in any court having jurisdiction thereof. Any claim or controversy not submitted to arbitration in accordance with this Exhibit (other than claims covered by Exhibit A, claims for workers compensation, or claims that cannot legally be submitted to arbitration) shall be waived, and thereafter no arbitration panel or tribunal or court shall have the power to rule or make any award on any such claim or controversy.
THE COMPANY AND YOU FULLY UNDERSTAND THAT, ABSENT THIS ARBITRATION AGREEMENT, LEGAL CLAIMS BETWEEN THE PARTIES COULD BE RESOLVED THROUGH THE COURTS AND A JURY BUT EXPRESSLY AGREE TO FOREGO THE TRADITIONAL LITIGATION SYSTEM IN FAVOR OF BINDING ARBITRATION.
B.Claims Not Covered by this Arbitration Agreement
The Arbitration Agreement does not apply to actions by the Company for injunctive and/or other equitable relief, including but not limited to claims for unfair competition and/or the use and/or unauthorized disclosure of trade secrets or confidential information, as to which you understand and agree that the Company may seek and obtain relief from a court of competent jurisdiction. You agree that any actions by you for injunctive, equitable, or declaratory relief, is covered by this Arbitration Agreement and is subject to arbitration.
C.Class Action Waiver
Except as otherwise required under applicable law, the Parties agree that neither of them will assert class action or representative action claims against the other, whether in arbitration or otherwise, which actions are hereby waived; and each of the Parties shall only submit their own, individual claims in arbitration and will not seek to represent the interests of any other person.



CONFIDENTIAL
Page 9 of 17



EMPLOYMENT AGREEMENT


D.Arbitration Rules and Applicable Law
The Parties agree that the Federal Arbitration Act ("FAA") will govern this Arbitration Agreement and the interpretation and enforcement of the arbitration proceeding, including any actions to compel, enforce, vacate, or confirm proceedings, awards or orders issued by the Arbitrator. The Proceedings under this Arbitration Agreement will be administered by the AAA pursuant to the AAA Rules, except as provided in this Arbitration Agreement. Except as provided in this Arbitration Agreement or the AAA Rules, the Arbitrator shall apply the state or federal law of Washington D.C., including laws establishing burdens of proof. This Arbitration Agreement does not enlarge substantive rights of either party available under existing law.
THE FACT OF ANY ARBITRATION, AND ANY PROCEEDINGS, CLAIMS, OR DISPUTES RELATING TO THE ARBITRATION, SHALL BE
KEPT BY YOU AS STRICTLY CONFIDENTIAL, AND SHALL BE DEEMED TO BE THE COMPANY’S CONFIDENTIAL INFORMATION.
E.Initiation of Arbitration and Time Limits
A party may initiate arbitration proceedings under this Arbitration Agreement by serving a written Request for Arbitration on AAA forms (a “Request for Arbitration”). The Request for Arbitration must describe the nature of the dispute and the specific remedy sought and must be simultaneously mailed to all other parties to the dispute. Except for a claim asserting fraudulent or intentional wrongdoing, a Request for Arbitration must be filed within one year of the date when the cause of action first arose or be deemed waived. Any failure to timely request arbitration constitutes a complete waiver of all rights to raise any claims in any forum relating to any dispute that was subject to arbitration. The time limitations in this paragraph are not subject to any type of tolling.
F.The Arbitrator
All disputes will be resolved by a single Arbitrator selected from a list provided by the AAA pursuant to the AAA Rules. The Arbitrator has the authority to determine the arbitrability of the dispute itself and to rule on any motions regarding discovery or the pleadings, including motions to dismiss and for summary judgment, and, in doing so, shall apply the standards set forth in the Federal Rules of Civil Procedure (except as otherwise set forth in this Arbitration Agreement), and to order any and all equitable or legal relief which a party could obtain from a court of competent jurisdiction on the basis of the claims made in the dispute. The arbitrator shall have no power to vary or ignore the terms of this Arbitration and shall be bound by controlling law and the Federal Rules of Evidence.
G.Hearing Location and Language
Unless the parties agree otherwise in writing, the hearing shall take place at the Company’s offices in Washington DC.
H.Arbitration Fees and Costs
The Company shall pay any filing fee and the fees and costs of the arbitrator; provided, however, that if you are the party initiating the arbitration, you will pay an amount equivalent to the filing fee that you would have paid to file a civil action or initiate a claim in the court of general jurisdiction in the state in which you performed services for the Company. Each party shall pay for its own costs and attorneys’ fees, if any; provided, however that the arbitrator will award reasonable attorney’s fees and costs to the prevailing party in any arbitration, unless otherwise prohibited by law.
I.Severability
In the event that any provision of this Arbitration Agreement is determined by the Arbitrator or by a court of competent jurisdiction to be illegal, invalid or unenforceable to any extent, such provision shall be enforced to the extent permissible under the law and all remaining provisions of this Arbitration Agreement shall remain in full force and effect.




CONFIDENTIAL
Page 10 of 17



EMPLOYMENT AGREEMENT

J.Miscellaneous Provisions
1.The parties understand and agree that their promises to arbitrate claims, rather than to litigate them before courts or other bodies, provide consideration for each other.
2.This Arbitration Agreement to arbitrate shall survive the termination of your Employment with the Company. It can only be revoked or modified in writing signed by the authorized representatives of the parties, which specifically states intent to revoke or modified this Arbitration Agreement. Only the Board of the Company can revoke or modify this Arbitration Agreement on behalf of the Company.
3.Notwithstanding anything to the contrary herein, to the extent that you seek to subpoena, or otherwise legally compel, a third party for information or testimony, and if such third party is an actual, past, or prospective customer of the Company or its affiliates, or is an employee, officer, or director of such customer, then no subpoena or other legal process may be issued to such third party unless:
i.the Company agrees in writing to the issuance of the subpoena or legal process; or
ii.upon written motion from you seeking to issue the subpoena or legal process, in which motion you shall have the burden of persuasion and the burden of proof, the Arbitrator finds good cause to issue such subpoena or legal process.
4.This Arbitration Agreement, together with the employment agreement to which it is attached, is the complete agreement of the parties on the subject of arbitration of disputes.
5.This Arbitration Agreement is not, and shall not be construed to create, any contract of employment, express or implied.


IN WITNESS HEREOF, the Parties have agreed to enter into this Arbitration Agreement as of the date set forth on the first page of the employment agreement:


IBEX GLOBAL SOLUTIONS, INC.
1700 Pennsylvania Avenue NW, Suite 560, Washington, DC 20006, USA

    
/s/ Robert Dechant
Name: Robert T. Dechant Title: Chief Executive Officer

Employee’s signature: /s/Michael Darwal

Name: Michael Darwal












CONFIDENTIAL
Page 11 of 17



EMPLOYMENT AGREEMENT

EXHIBIT B

DIRECT DIALOGUE PROGRAM AND
MUTUAL AGREEMENT TO ARBITRATE


A New Way to Resolve Workplace Problems
We understand that problems can occur even in the best companies. The Company offers multiple ways in which problems may be addressed, such as our Open Door Policy and Progressive Coaching and Discipline Policy, all discussed in the Employee Handbook. We encourage all employees to review these policies and to follow them as appropriate. However, there are times when an informal approach may not be suitable. Our goal is always to resolve problems in the most prompt, effective manner. Our Direct Dialogue Program provides a more structured process to help us resolve differences together in a timely and objective manner. At the same time, it provides a process that protects your legal rights. At the Company, we are committed to building strong working relationships. We do that in many ways including the Direct Dialogue Program.
INTERNAL PROCESS

Step 1: Open Communication with Your Direct Supervisor

At our company, the door is always open. The Direct Dialogue Program builds on our foundation of trust by defining a process that encourages you to first talk to the right person, a person who can help when you have a work-related question or concern. Often, questions you have can be answered quickly if you talk directly to your supervisor. Your supervisor wants to keep our company running smoothly, and that includes quickly and fairly addressing any concerns that arise. If for any reason you not comfortable with contacting your supervisor, you should contact your Human Resources Representative for your location by following Step 2, below. The opportunity to move directly to Step 2 is designed to assist you in situations where for any reason you are not comfortable with Step 1.
Step 2: Open Communication with the Your Human Resources Representative

If you have already talked with your supervisor (or are uncomfortable with talking with your supervisor), and still feel that your question has not been answered to your satisfaction, you can communicate with your Human Resources Representative. To assist your Human Resources Representative with the quickest and best resolution, we ask that you answer the following five questions in writing, and give your answers to your Human Resources Representative. The five questions are:
What is the problem?
When did you discuss it with your supervisor?
What response did you receive?
Why do you disagree with the response?
What do you think the proper solution should be?
If you have already taken Step 1, then you must file your written answers to these questions with your Human Resources Representative within one week of the date of the meeting with your supervisor. We ask this so that problems can be addressed quickly and efficiently.






CONFIDENTIAL
Page 12 of 17



EMPLOYMENT AGREEMENT


Step 3: Open Communication with the Chief People Officer

If you have communicated with your Human Resources Representative and the problem is still unresolved, the next step is communication with the Company’s Chief People Officer. When you ask our Chief People Officer to become involved, we ask that you:
Make your request in writing, specifying what has happened thus far, and why you do not feel it has been appropriately addressed; and
Attach a copy of your answers to the five questions listed in Step 2.
Your request to the Chief People Officer must be filed within one week of the date when you receive the Step 2 response, so your problem can be addressed quickly and efficiently.
The role of the Chief People Officer is to facilitate discussion and problem-solving. The Chief People Officer will listen to your input and seek to find a mutually acceptable resolution, if possible. If for any reason you remain unsatisfied after communicating with the Chief People Officer, the next steps in the Direct Dialogue Program are Mediation and, if necessary, Arbitration, covered in the following pages.
MEDIATION AND ARBITRATION - GENERAL

What Claims Are Subject to Mediation and Arbitration?

The claims covered by this Direct Dialogue Program ("Program") and the Agreement to Arbitrate ("Agreement") pertain to any disputes arising out of your employment or termination of employment with IBEX Global Solutions, Inc. (“Company”) (including claims against employees, Officers, and Directors of the Company and its affiliates arising out of or related to any disputes, and include, but are not limited to, the following: claims for wages or other compensation due; claims for breach of any contract or covenant (express or implied); tort claims; claims for discrimination (including, but not limited to, discrimination based on race, gender, sexual orientation, religion, national origin, age, pregnancy, marital status, or medical condition, handicap or disability; including any claims covered by Title VII of the Civil Rights Act of 1964, the ADA, the ADEA, the FMLA and the FLSA); claims for retaliation; physical, mental or psychological injury, (arising out of your employment or termination of employment); claims for benefits (except where an employee benefit or retirement plan specifies that its claims procedure shall culminate in an arbitration procedure different from this one); claims for violations of local laws governing employment relations; and claims for violation of any other federal, state or other governmental law, statute, regulation, or ordinance, except claims excluded below.
It is specifically agreed that the claims covered by this Program and Agreement include (1) any claims of spouses or descendants of the Employee that would otherwise be covered by this Program and Agreement if it were a claim of the Employee, and (2) any claims of the Employee as a member or representative of a class, or in any other manner as a member or representative of a group. See Paragraph A – Mutual Consent, under “Agreement to Arbitrate,” below.
Claims Not Covered by this Program and Agreement

The Program and Agreement do not apply to claims for Workers' Compensation Benefits; claims for unemployment benefits; administrative claims before the National Labor Relations Board, the Equal Employment Opportunity Commission or any parallel state or local agency. Participation in any administrative proceeding by the Company shall not affect the applicability of this Program or Agreement upon termination of the administrative proceeding; criminal complaints; and/or actions by the Company for injunctive and/or other equitable relief, including but not limited to claims for unfair competition and/or the use and/or unauthorized disclosure of trade secrets or confidential information, as to which Employee understands and agrees that the Company may seek and obtain relief from any court of competent jurisdiction.



CONFIDENTIAL
Page 13 of 17



EMPLOYMENT AGREEMENT


Filing and Fees

The American Arbitration Association (AAA) charges a fee for filing a request for mediation/arbitration. In addition to this filing fee, a fee must be paid to the mediator/arbitrator for Employee’s or her services. If you request mediation/arbitration, your share of these fees will be $100 for hourly employees or $150 for salaried employees and must be paid when you file the Dispute Processing Form. The Company will pay any remaining AAA filing fees for mediation/arbitration as well as all other fees and expenses charged by the mediator/arbitrator or the AAA for this process. All fee payments are processed through the AAA, and the mediator/arbitrator has no knowledge with regard to which party pays the fees. However, you may elect to pay up to one-half of these fees and expenses if you so desire.
Mediation

The AAA will work with you and the Company to find a time and place that is convenient for all parties to meet as a group or, individually, with the mediator. The mediator will listen to both sides of the story, ask questions and help the parties focus on the strengths and weaknesses of their positions.
Arbitration

If either party has a covered problem that has not been resolved through our internal process, including mediation, the party can request arbitration, which is a process where both you and the Company have an impartial, outside party make a final decision that is binding on both you and the Company. Arbitration is a process in which a skilled arbitrator (similar to a judge) hears both sides of the situation and then makes a final and binding decision. Decisions by the arbitrator are generally made according to the same principles of law that control decisions by courts. Arbitrators can award the same damages or remedies as a court of law. By accepting employment and/or continuing your employment with the Company, you agree to be bound by the Agreement to Arbitrate set forth below.
In certain cases, attorney fees and other expenses may be assessed against either you or the Company. For example, the arbitrator may assess attorney fees against you or the Company if either party makes a claim that is frivolous, or is factually or legally groundless, or if there is a written agreement that provides for a payment of attorney fees.























CONFIDENTIAL
Page 14 of 17



EMPLOYMENT AGREEMENT

AGREEMENT TO ARBITRATE

A.Mutual Consent

The Company and Employee mutually consent to the resolution, by final and binding arbitration, of any and all claims or controversies ("claim") that the Company may have against Employee or that Employee may have against the Company or its officers, directors, partners, owners, employees or agents in their capacity as such or otherwise, whether or not arising out of the employment relationship (or its termination), including but not limited to, any claims arising out of or related to this Agreement to Arbitrate (this “Agreement”) or the breach thereof.
This Agreement specifically excludes from claims subject to arbitration any and all disputes or actions of any and all kinds that may arise from any confidentiality or other agreement between you and the Company, or under any applicable law, under which the Company may seek injunctive or other equitable relief for breach of any covenant or applicable law, including but not limited to claims for unfair competition and/or the use and/or unauthorized disclosure of trade secrets or confidential information, as to which you understand and agree that the Company may seek and obtain relief from any court of competent jurisdiction.
The claims covered by this Agreement include (1) any claims of spouses or descendants of the Employee that would otherwise be covered by this Program and Agreement if it were a claim of the Employee, and (2) any claims of the Employee as a member or representative of a class, or in any other manner as a member or representative of a group. Parties to the Agreement waive any right they may otherwise have to pursue, file, participate in, or be represented in any claim brought in any court on a class basis or as a collective action or representative action. This waiver applies to any claim that is covered by the Agreement to the full extent such waiver is permitted by law. All claims subject to the Agreement must be mediated and arbitrated as individual claims. The Agreement specifically prohibits the mediation or arbitration of any claim on a class basis or as a collective action or representative action, and the arbitrator shall have no authority or jurisdiction to enter an award or otherwise provide relief on a class, collective or representative basis. The Parties to the Agreement, therefore, do not waive and specifically retain a right to appeal in a court of competent jurisdiction any determination or award of an arbitrator made in contravention to this section, including without limitation, a determination (i) that a claim may proceed as a class, collective or representative action; or (ii) that awards relief on a class, collective, or representative basis. In such appeal, the standard of review to be applied to the arbitrator’s decision shall be the same as that applied by an appellate court reviewing a decision of a trial court sitting without a jury.
The claims shall be settled exclusively by binding arbitration in accordance with the Employment Dispute Resolution Rules of the American Arbitration Association ("AAA"), and judgment upon the award rendered by the arbitrator may be entered in any court having jurisdiction thereof.
THE COMPANY AND EMPLOYEE FULLY UNDERSTAND THAT, ABSENT THIS AGREEMENT, LEGAL CLAIMS BETWEEN THEM COULD BE RESOLVED THROUGH THE COURTS AND A JURY, BUT THE PARTIES EXPRESSLY AGREE TO FOREGO THE TRADITIONAL LITIGATION SYSTEM IN FAVOR OF BINDING ARBITRATION.
B.Arbitration Rules and Applicable Law

The Parties agree that the Federal Arbitration Act ("FAA") will govern this Agreement to Arbitrate ("Agreement") and the interpretation and enforcement of the arbitration proceeding, including any actions to compel, enforce, vacate, or confirm proceedings, awards or orders issued by the Arbitrator. Proceedings under this Agreement will be administered by the AAA pursuant to its National Rules for the Resolution of Employment Disputes, except as provided in this Agreement. Except as provided in this Agreement or the AAA rules, the Arbitrator shall apply the state or federal law which would be applied by a federal court of competent jurisdiction, including laws establishing burdens of proof. This Agreement does not enlarge substantive rights of either party available under existing law.

CONFIDENTIAL
Page 15 of 17



EMPLOYMENT AGREEMENT


C.Initiation of Arbitration and Time Limits

A party may initiate arbitration proceedings under this Agreement by serving a written Request for Arbitration on AAA forms. The Request for Arbitration must describe the nature of the dispute and the specific remedy sought, and must be simultaneously mailed to all other parties to the dispute. Alternatively, employees of the Company may initiate arbitration proceedings by submitting a written Request for Arbitration (see attached form) to the Company's Human Resources Department, together with a $100 filing fee if an hourly employee or $150 if a salaried employee, which will promptly forward the Request to AAA. A Request for Arbitration must be filed within one (1) year of the date when the dispute first arose, unless the claim arises under a specific statute providing for a longer time to file a claim, in which case the statute shall govern. Any failure to timely request arbitration constitutes a complete waiver of all rights to raise any claims in any forum relating to any dispute that was subject to arbitration. The time limitations in this paragraph are not subject to any type of tolling.
D.The Arbitrator

All disputes will be resolved by a single Arbitrator selected from a list provided by AAA pursuant to AAA rules. The Arbitrator has the authority to rule on any motions regarding discovery or the pleadings, including motions to dismiss and for summary judgment, and, in doing so, shall apply the standards set forth in the Federal Rules of Civil Procedure, and to order any and all equitable or legal relief which a party could obtain from a court of competent jurisdiction on the basis of the claims made in the dispute. The arbitrator shall have no power to vary or ignore the terms of this Agreement and shall be bound by controlling law and the Federal Rules of Evidence.
E.Hearing Location

Unless the parties agree otherwise in writing, the hearing shall take place at the Company’s executive offices.

F.Arbitration Fees and Costs

The parties shall be responsible for their own attorneys' fees, witness fees, transcripts, copy costs, postponement/cancellation fees, travel, and discovery costs. If an employee initiates arbitration under this Agreement, he or she shall pay the first $100 of the filing fee if an hourly employee or $150 if a salaried employee, payable in full when the Request for Arbitration is filed. A Request for Arbitration shall not be deemed filed until this portion of the filing fee is tendered by the employee. The Company will be responsible for the balance of any filing fee and all other fees and administrative costs of the arbitration, except as set forth above.
G.Severability

In the event that any provision of this Agreement is determined by the Arbitrator or by a court of competent jurisdiction to be illegal, invalid or unenforceable to any extent, such provision shall be enforced to the extent permissible under the law and all remaining provisions of this Agreement shall remain in full force and effect.
H.Miscellaneous Provisions

1.The parties understand and agree that their promises to arbitrate claims, rather than to litigate them before courts or other bodies, provide consideration for each other.
2.This Agreement to arbitrate shall survive the termination of Employee's employment. It can only be revoked or modified in writing signed by the parties, which specifically states intent to revoke or modified this Agreement. Only the CEO of the Company can revoke or modify this Agreement on behalf of the Company.



CONFIDENTIAL
Page 16 of 17



EMPLOYMENT AGREEMENT

3.This is the complete Agreement of the parties on the subject of arbitration of disputes, except for any arbitration agreement in connection with any retirement or benefit plan. This Agreement supersedes any prior or contemporaneous oral or written understanding on the subject.
4.This Agreement is not, and shall not be construed to create, any contract of employment, express or implied. Nor does this Agreement in any way alter the "at will" nature of the employment relationship, which either party remains free to terminate at any time with or without cause or notice.


DIRECT DIALOGUE PROGRAM AND
MUTUAL AGREEMENT TO MEDIATE/ARBITRATE ACKNOWLEDGMENT AND ACCEPTANCE
By my signature below, I acknowledge that I have received and read the Direct Dialogue Program and Mutual Agreement to Mediate/Arbitrate and will abide by it as a condition of my employment.
I understand that this program requires all covered disputes to be submitted to a mediator and (if necessary) an arbitrator, rather than a judge and jury in court. In anticipation of gaining the benefits of a fair and efficient method for resolving such disputes, I agree to all of the terms of, and to use the procedure described in, this Policy for the resolution of all covered claims. I also agree that any award made by an arbitrator will be binding on the Company, me, my representatives, parents, guardians, assigns, beneficiaries, spouse, children and heirs. I further acknowledge that the Direct Dialogue Program and Agreement to Mediate/Arbitrate do not create a contract of employment between the Company and me.


EMPLOYEE

Name:    Michael Darwal
Signature:     /s/Michael Darwal

Date:    January 8, 2021
















CONFIDENTIAL
Page 17 of 17

EX-10.2 3 exhibit102amendmenttoemplo.htm EX-10.2 Document




EXHIBIT 10.2
ibex.

January 1, 2026

Michael Darwal

PERSONAL & CONFIDENTIAL

Dear Michael:
This Letter Agreement (“Letter Agreement”) confirms our arrangement made in connection with your Restated Employment Agreement dated January 1, 2021 between you and IBEX Global Solutions, Inc. (the “Company”) (“Employment Agreement”) (collectively the “Parties”).
The Parties agree to the following amendment to the Employment Agreement effective January 1, 2026:
Section 1 Position of the Employment Agreement shall be modified and replaced in its entirety with the following:
1.Position. Your position with the Company will change to Chief AI and Digital Officer reporting to Robert Dechant, Chief Executive Officer or his designee as mutually agreed upon by you and the Chief Executive Officer.
Section 2 Duties of the Employment Agreement shall be modified and replaced in its entirety with the following:
2.Duties. You will be responsible for strategic and operational leadership support of the AI and performance digital marketing business units and performing additional duties for the Company or its affiliates as may be required from time to time, including those required by the CEO or the Board of Directors of the Company (with the Board of Directors being the “Board”, and the duties being collectively the “Duties”). You shall use your best efforts to further the interests of the Company and shall devote all of your business time and attention to performing your Duties hereunder. You shall also comply at all times with the written policies of the Company as issued as of the date this Agreement or as later adopted or modified by the Company (“Company Policies”).
Section 5(a) Base Salary and Section 5(b) Incentive of the Employment Agreement shall be modified and replaced in its entirety with the following:
5.Compensation.
a.Base Salary. You will earn base salary compensation at the annualized rate of $400,000 USD (“Base Salary”), subject to normal payroll taxes and withholdings. Your Base Salary shall be paid to you in accordance with the Company’s standard employee payroll schedule then in effect. Your Base Salary is prospectively adjustable by the Company in its sole discretion, and such adjustments shall be effective only upon the Company’s delivery to you of written notice of such an adjustment.
b.Incentive. You shall be eligible to earn incentive awards at 100% of annualized base pay in accordance with the achievement of designated goals as a participant in the Company’s Management Incentive Plan (MIP). Participation in the Plan and any Earned Awards will be paid in accordance with the terms and conditions of the Plan and are subject to any required taxes and withholdings.
In addition, Section 5(f) will be added to the Agreement:
5. Compensation.
c.Equity. The Company will recommend to the Board of Directors (“Board”) of IBEX Limited (“IBEX Limited”) that you be granted equity of IBEX Limited in such amounts with such vesting as set forth in the Equity Summary attached hereto and made a part of this Agreement. Except as provided herein, any equity granted to you will be subject to the terms and conditions of IBEX Limited 2020 Long-Term Incentive Plan, as amended, and your execution of the notice of grant. Upon the termination of your employment for any reason (with the exception of a Change in Control), vesting of any granted equity shall cease and any unvested portions shall then expire. Future equity grants shall be reviewed on an annual basis and granted in such manner and amount as the Compensation Committee deems appropriate.

CONFIDENTIAL
Page 1 of 3






All other documents ancillary to your Agreement including, but not limited to, the Covenants and Obligations, Direct Dialogue Program and mutual Agreement to Mediate/Arbitrate shall remain in full force and effect.
All definitions used herein shall have the meaning ascribed to them in the Agreement unless otherwise set forth herein.
This Letter Agreement together with the Agreement constitute the entire agreement between you and the Company concerning your Employment with the Company. The Company and you agree that all understandings, oral agreements and representations with respect to such Employment, whether made prior to or after your execution of this Letter Agreement, are void and/or are superseded by this Letter Agreement and may not be relied upon. This Agreement cannot be modified, changed, or amended, except in a writing signed by you and a duly authorized representative of the Company. No waiver by the Company shall be effective unless set forth in a writing executed by an authorized representative of the Company. This Letter Agreement shall be binding upon and inure to the benefit of both Parties and their respective successors and assigns, including any entity with which, or into which, the Company may be merged or that may succeed to the Company’s assets or business, provided, however, that your obligations are personal and may not be assigned by you.
This Letter Agreement may be executed in multiple counterparts, that together, when executed shall be an original and constitute one instrument. Copies of signed counterparts that are sent via facsimile or transmitted electronically between the Parties shall be deemed to be originals for purposes of establishing execution by either or both Parties. This Agreement may be executed electronically with record of the transaction held electronically by either or both Parties.







[Signature Page to Follow]
























CONFIDENTIAL
Page 2 of 3







By your signature below, you hereby acknowledge and agree to the terms of this Letter Agreement.


IN WITNESS HEREOF, the Parties have agreed to enter into this Agreement as of the date first set forth above:
IBEX Global Solutions, Inc.



/s/ Robert Dechant
By: Robert T. Dechant Chief Executive Officer

I, the person signing below, acknowledge and agree that I have had sufficient time to thoroughly review this Letter Agreement and obtain any advice I deem appropriate. I have read, understand and voluntarily accept the terms and conditions set out above.


/s/Michael Darwal
Michael Darwal
Date: January 1, 2026

































CONFIDENTIAL
Page 3 of 3



Michael Darwal - Equity Summary


# of Shares

Type
Offer
Description

  Grant Date

  Vesting

25,000

RSU

Equity Grant
Two trading days after the Q2 FY26 earnings release
4-year vesting (25% vests each year on the anniversary of the grant date)











25,000











PSU











Equity Grant









Two trading days after the Q2 FY26 earnings release
Trigger #1: 5,000 PSU vest at $5m in AI Revenue Trigger #2: 5,000 PSU vest at $10m in AI Revenue Trigger #3: 5,000 PSU Vest at $15m in AI Revenue Trigger #4: 5,000 PSU Vest at $20m in AI Revenue Trigger #5: 5,000 PSU Vest at $25m in AI Revenue
AI Revenue is defined as cumulative client revenues forward which are billed for AI transactions (e.g. price per AI interaction), license revenue billed to clients (not including rebill) in support of AI transactions, or AI consulting (e.g. implementation, support of, development of AI strategy). The metric does not include revenue associated with Contact Center as a Service (CCaaS) offerings. Eligible AI Revenue is cumulative
effective January 1, 2026 going forward.


EX-31.1 4 exhibit311certificationoft.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Robert Dechant, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarter ended March 31, 2026 of IBEX Limited;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date:
May 6, 2026
By:/s/ Robert Dechant
Name:Robert Dechant
Title:Chief Executive Officer
(Principal Executive Officer)

EX-31.2 5 exhibit312certificationbyt.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Taylor Greenwald, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarter ended March 31, 2026 of IBEX Limited;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date:
May 6, 2026
By:/s/ Taylor Greenwald
Name:Taylor Greenwald
Title:Chief Financial Officer
(Principal Financial Officer)

EX-32.1 6 exhibit321certificationoft.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

In connection with the Quarterly Report on Form 10-Q of IBEX Limited, (the “Company”) for the quarter ended March 31, 2026 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned Chief Executive Officer and Chief Financial Officer of the Company hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of their knowledge:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
By:/s/ Robert Dechant
Name:Robert Dechant
Title:Chief Executive Officer
(Principal Executive Officer)
By:/s/ Taylor Greenwald
Name:Taylor Greenwald
Title:Chief Financial Officer
(Principal Financial Officer)
May 6, 2026

EX-101.SCH 7 ibex-20260331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Consolidated Statements of Stockholders’ Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - Overview and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Accounts Receivable and Significant Client link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Warrant link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Weighted Average Share Counts link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Investment in Joint Venture link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Overview and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Accounts Receivable and Significant Client (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Weighted Average Share Counts (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Investment in Joint Venture (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Overview and Summary of Significant Accounting Policies - (Details) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Revenue from Contracts with Customers - Breakdown of Revenues by Geographical Location (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Revenue from Contracts with Customers - Revenue Disaggregated by Pattern of Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Revenue from Contracts with Customers - Movement in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Accounts Receivable and Significant Client - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Accounts Receivable and Significant Client - Activity in Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Accounts Receivable and Significant Client - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Leases - Components of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Leases - Maturities of Operating and Finance Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Leases - Maturities of Operating and Finance Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Derivatives - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Derivatives - Fair Value Cash Flow Hedging (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Warrant (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Stock-Based Compensation - Stock Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Stockholders' Equity - Changes in AOCI by Component (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Weighted Average Share Counts - Computation From Basic to Diluted Earnings Per Share For Net Income (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Weighted Average Share Counts - Reconciliation of the Numerators and Denominators for the Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Investment in Joint Venture - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Investment in Joint Venture - Summarized Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 ibex-20260331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 ibex-20260331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 ibex-20260331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Statistical Measurement [Domain] Statistical Measurement [Domain] Award Timing Predetermined Award Timing Predetermined [Flag] 2026-remainder of year Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Entity File Number Entity File Number Additional Paid-in Capital Additional Paid-in Capital [Member] Lease obligation incurred Lease Obligation Incurred Share of profit Income (Loss) from Equity Method Investments Tabular List, Table Tabular List [Table Text Block] Leases [Abstract] Recently Issued Accounting Pronouncements and Recently adopted accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Finance lease cost: Finance Lease, Liability [Abstract] Shares withheld related to net share settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Number of warrants vested (in shares) Class of Warrant or Right, Outstanding Basic (in dollars per share) Earnings Per Share, Basic Adjustment to Compensation: Adjustment to Compensation [Axis] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Decrease in accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Liabilities Liabilities, Fair Value Disclosure [Abstract] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Number of performance periods (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Performance Periods Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Performance Periods Performance-Based Restricted Stock Units (PRSU) Performance-Based Restricted Stock Units (PRSU) [Member] Performance-Based Restricted Stock Units (PRSU) Adjustment to Compensation, Amount Adjustment to Compensation Amount Percentage of revenues Concentration Risk, Percentage 2020 Long Term Incentive Plan 2020 Long Term Incentive Plan [Member] 2020 Long Term Incentive Plan Reduction due to reassessment of lease renewal options Reduction Due To Reassessment Of Lease Renewal Options [Abstract] Reduction Due To Reassessment Of Lease Renewal Options Basis of presentation and principles of consolidation Consolidation, Policy [Policy Text Block] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense 2029 Finance Lease, Liability, to be Paid, Year Three Common stock shares issued not disclosed Common Stock Shares Issued Not Disclosed Common Stock Shares Issued Not Disclosed Derivative asset, notional amount Derivative Asset, Notional Amount Employee Stock Option Share-Based Payment Arrangement, Option [Member] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Cash paid for income taxes Income Taxes Paid Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Total stockholders' equity Balance, beginning of period Balance, end of period Equity, Attributable to Parent Other comprehensive income Other Comprehensive Income (Loss), Net of Tax [Abstract] Insider Trading Policies and Procedures [Line Items] Total stock-based compensation expense Share-Based Payment Arrangement, Expense Common stock: shares authorized (in shares) Common Stock, Shares Authorized Refundable lease deposit Lease Deposit Liability Notice period for contract termination Revenue From Contract With Customer, Termination Notice Period Revenue From Contract With Customer, Termination Notice Period Current assets Assets, Current [Abstract] Total liabilities and stockholders' equity Liabilities and Equity Defined Benefit Plan Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration of credit risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Liabilities and stockholders' equity Liabilities and Equity [Abstract] Cover [Abstract] Reclassifications to earnings Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Maximum Maximum [Member] Equity Method Investment [Table] Equity Method Investment [Table] Schedule of Operating Lease Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Cloud Computing Software Implementation Costs Internal Use Software, Policy [Policy Text Block] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Treasury Stock Treasury Stock, Common [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Pay vs Performance Disclosure [Line Items] Revenue deferred Contract With Customer, Liability, Revenue Deferred Contract With Customer, Liability, Revenue Deferred Total operating lease liabilities Total lease liabilities Operating Lease, Liability Share Repurchase Program [Line Items] Share Repurchase Program [Line Items] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Amortization of right of use assets Finance Lease, Right-of-Use Asset, Amortization Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Entity Shell Company Entity Shell Company Other non-current liabilities Other Liabilities, Noncurrent Statement of Stockholders' Equity [Abstract] Thereafter Finance Lease, Liability, To Be Paid, After Year Four Finance Lease, Liability, To Be Paid, After Year Four Change in accounts payable related to fixed assets Capital Expenditures Incurred (Expensed) but Not yet Paid Capital Expenditures Incurred (Expensed) but Not yet Paid Statement of Cash Flows [Abstract] Company Selected Measure Amount Company Selected Measure Amount 2029 Lessee, Operating Lease, Liability, to be Paid, Year Three Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Name Measure Name Schedule of Components of Stock Based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Current operating lease liabilities Operating lease liabilities, current Operating Lease, Liability, Current Interest on lease liabilities Finance Lease, Interest Expense Document Fiscal Period Focus Document Fiscal Period Focus Phantom stock options Deferred Compensation Share-Based Arrangements, Liability, Fair Value Disclosure Deferred Compensation Share-Based Arrangements, Liability, Fair Value Disclosure Award Timing Method Award Timing Method [Text Block] Award Type [Axis] Award Type [Axis] Non-current deferred revenue Contract with Customer, Liability, Noncurrent Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Schedule of Debt [Line Items] Schedule of Debt [Line Items] Schedule of Debt [Line Items] Total assets Assets Investment, Name [Domain] Investment, Name [Domain] Stock-based compensation plans Share-Based Payment Arrangement [Policy Text Block] Trading Symbol Trading Symbol 2030 Lessee, Operating Lease, Liability, to be Paid, Year Four Geographical [Domain] Geographical [Domain] Income taxes Income Tax, Policy [Policy Text Block] Warrant Warrants [Text Block] Warrants Entity Address, City or Town Entity Address, City or Town CASH FLOWS FROM OPERATING ACTIVITIES Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract] Finance leases Finance Lease, Weighted Average Discount Rate, Percent Overview and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Effects of exchange rate difference on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Concentration Risk Type [Axis] Concentration Risk Type [Axis] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Client 1 Client 1 [Member] Client 1 Statement of Income Location, Balance [Domain] Statement of Income Location, Balance [Domain] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Assets Assets, Fair Value Disclosure [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company 2027 Finance Lease, Liability, to be Paid, Year One Variable Interest Entity Consolidation, Variable Interest Entity, Policy [Policy Text Block] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Finance leases Finance Lease, Weighted Average Remaining Lease Term Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Deferred debt issuance costs Debt Issuance Costs, Net Equity method investment Beginning balance Ending balance Equity Method Investments Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Operating 
Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Less: liability accretion Finance Lease, Liability, Undiscounted Excess Amount Common stock: shares outstanding (in shares) Balance, beginning of period (in shares) Balance, end of period (in shares) Common Stock, Shares, Outstanding Allowance for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Plan Name [Axis] Plan Name [Axis] Property and equipment, net Property, Plant and Equipment, Policy [Policy Text Block] PEO PEO [Member] Lease Contractual Term [Domain] Lease Contractual Term [Domain] Schedule of Revenue Disaggregated by Pattern of Revenue Recognition Disaggregation of Revenue [Table Text Block] Interest income Investment Income, Interest Income tax holiday, aggregate dollar amount Income Tax Holiday, Aggregate Dollar Amount Nearshore (Jamaica, Nicaragua, Honduras) Nearshore [Member] Nearshore Income taxes payable Accrued Income Taxes, Current United States UNITED STATES Change in assets and liabilities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract] Issuance of common shares Stock Issued During Period, Value, Stock Options Exercised Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Derivative Instruments and Hedging Activities Disclosure [Abstract] Retained Earnings / (Deficit) Retained Earnings [Member] Number of lease agreements Number Of Lease Agreements Number Of Lease Agreements Weighted average remaining lease term (in years) Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restatement Determination Date Restatement Determination Date Share-Based Payment Arrangement [Abstract] Cash and cash equivalents, beginning Cash and cash equivalents, ending Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Cash flow hedge - foreign currency collars, net Derivative Asset Provision for income tax expense Provision for income tax expense Income Tax Expense (Benefit) Offshore (Philippines, Pakistan, India) Offshore [Member] Offshore Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Total liabilities Liabilities, Fair Value Disclosure Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability Organization, Consolidation and Presentation of Financial Statements [Abstract] Share repurchase programs Stockholders' Equity, Policy [Policy Text Block] Noncash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Proceeds from the exercise of options Proceeds from Stock Options Exercised City Area Code City Area Code Right-of-use assets Operating Lease, Right-Of-Use Asset, Reduction Due to Reassessment of Lease Renewal Options Operating Lease, Right-Of-Use Asset, Reduction Due to Reassessment of Lease Renewal Options Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] All Trading Arrangements All Trading Arrangements [Member] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Contingencies Commitments and Contingencies, Policy [Policy Text Block] Warrant (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Proceeds from line of credit Proceeds from Long-Term Lines of Credit Schedule of Movement in Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] CASH FLOWS FROM INVESTING ACTIVITIES Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Net cash inflow from operating activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation Equity Method Investments and Joint Ventures [Abstract] Selling, general and administrative Selling, General and Administrative Expenses [Member] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Cost of services Cost of Sales [Member] Goodwill Goodwill Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Schedule of Lease Cost and Supplemental Cash Flow Information Lease, Cost [Table Text Block] PEO Total Compensation Amount PEO Total Compensation Amount Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Number of delivery centers Number of Delivery Centers Around the World Number of Delivery Centers Around the World 2030 Finance Lease, Liability, to be Paid, Year Four Lease Contractual Term [Axis] Lease Contractual Term [Axis] Equity Components [Axis] Equity Components [Axis] Entity Ex Transition Period Entity Ex Transition Period Other countries Non-US [Member] Convertible Debt Convertible Debt [Member] Reduction in income tax expense (in dollars per share) Income Tax Holiday, Income Tax Benefits Per Share Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Concentration Risk [Table] Concentration Risk [Table] Number of reportable segments Number of Reportable Segments Term of warrants outstanding Warrants and Rights Outstanding, Term Supplemental cash flow disclosures Supplemental Cash Flow Information [Abstract] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Current debt Debt, Current Entity Address, State or Province Entity Address, State or Province Principal payments on finance leases Financing cash flows paid for principal portion of finance leases Finance Lease, Principal Payments Total current liabilities Liabilities, Current Derivative Instrument [Axis] Derivative Instrument [Axis] Individual: Individual [Axis] Leases Lessee, Finance Leases [Text Block] Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Other current assets Other Assets, Current Lease Renewal Lease Renewal [Member] Lease Renewal Net cash outflow from investing activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activity Document Fiscal Year Focus Document Fiscal Year Focus Maximum exposure to loss Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount Basis of presentation and principles of consolidation Basis of Accounting, Policy [Policy Text Block] Operating lease assets Operating Lease, Right-of-Use Asset Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Provision for credit losses Accounts Receivable, Credit Loss Expense Accounts Receivable, Credit Loss Expense Effective income tax rate reconciliation, percent Effective Income Tax Rate Reconciliation, Percent Entity Interactive Data Current Entity Interactive Data Current Operating lease cost Operating Lease, Cost Accounts Receivable and Significant Client Accounts and Nontrade Receivable [Text Block] Plan Name [Domain] Plan Name [Domain] Weighted average period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Issuance of common shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Stockholders' equity Equity [Abstract] Revenue recognition Revenue from Contract with Customer [Policy Text Block] Weighted average common shares outstanding Weighted Average Common Shares Outstanding, Basic And Diluted [Abstract] Weighted Average Common Shares Outstanding, Basic And Diluted Segment Information Segment Reporting Disclosure [Text Block] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Less: Current debt Long-Term Debt and Lease Obligation, Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Unrealized (loss) / gain on cash flow hedging instruments, net of tax Changes in fair value of cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] 2028 Finance Lease, Liability, to be Paid, Year Two Leases Lessee, Leases [Policy Text Block] Selling, general and administrative Selling, General and Administrative Expense Deferred tax asset, net Deferred Income Tax Assets, Net Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization Other non-current assets Other Assets, Noncurrent Customer [Domain] Customer [Domain] Entity Central Index Key Entity Central Index Key PEO Name PEO Name Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Convertible debt (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Revolving Credit Facility Revolving Credit Facility [Member] Trade receivables Accounts Receivable [Policy Text Block] Total lease liabilities Total lease liabilities Finance leases Finance Lease, Liability Arrangement Duration Trading Arrangement Duration Current deferred revenue Contract with Customer, Liability, Current Total operating lease cost Lease, Cost, Excluding Finance Leases Lease, Cost, Excluding Finance Leases Increase / (decrease) in prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Exercise Price Award Exercise Price Entity Filer Category Entity Filer Category Local Phone Number Local Phone Number Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Assets Assets [Abstract] Credit Facility [Axis] Credit Facility [Axis] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Debt Instrument [Axis] Debt Instrument [Axis] Fair Value Fair Value Disclosures [Text Block] Credit Facility [Domain] Credit Facility [Domain] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Purchase of treasury shares Treasury stock, acquired Treasury Stock, Value, Acquired, Cost Method Operating lease liabilities Operating Lease, Liability, Reduction Due to Reassessment of Lease Renewal Options Operating Lease, Liability, Reduction Due to Reassessment of Lease Renewal Options Accumulated Other Comprehensive Income / (Loss) AOCI Attributable to Parent [Member] Investment, Name [Axis] Investment, Name [Axis] Less: Allowance for credit losses Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss, Current Shares withheld related to net share settlement of equity awards (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Non-current operating lease liabilities Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Derivatives Derivative Instruments and Hedging Activities Disclosure [Text Block] Fair Value as of Grant Date Award Grant Date Fair Value Entity Registrant Name Entity Registrant Name Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Increase (Decrease) In Equity Method Investment [Roll Forward] Increase (Decrease) In Equity Method Investment [Roll Forward] Increase (Decrease) In Equity Method Investment Schedule of Debt Schedule of Long-Term Debt Instruments [Table Text Block] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Employee share-based compensation (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Convertible debt Convertible Debt, Current Total operating expenses Costs and Expenses Document Quarterly Report Document Quarterly Report Total assets Assets, Fair Value Disclosure Deferred income tax Deferred Income Taxes and Tax Credits Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Counterparty Name [Domain] Counterparty Name [Domain] Number of operating segments Number of Operating Segments 2028 Lessee, Operating Lease, Liability, to be Paid, Year Two Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Weighted average grant-date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Title Trading Arrangement, Individual Title Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Repayments of line of credit Repayments of Long-Term Lines of Credit Restatement Determination Date: Restatement Determination Date [Axis] Non-PEO NEO Non-PEO NEO [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Name Trading Arrangement, Individual Name Award Type [Domain] Award Type [Domain] Unrealized gain (loss) on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax 2027 Lessee, Operating Lease, Liability, to be Paid, Year One Equity Awards Adjustments Equity Awards Adjustments [Member] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement of Comprehensive Income [Abstract] Foreign Exchange Contract Foreign Exchange Contract [Member] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Revenue recognized Contract with Customer, Liability, Revenue Recognized Share Repurchase Program [Axis] Share Repurchase Program [Axis] Schedule of Activity in Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Name Awards Close in Time to MNPI Disclosures, Individual Name Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] 2026-remainder of year Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Finance Lease Maturity Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Long-term debt Total Long-term debt Long-Term Debt and Lease Obligation Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Axis] Total non-current assets Assets, Noncurrent Borrowing available Line of Credit Facility, Remaining Borrowing Capacity Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Effect of foreign exchange Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation Number of employees Number of Employees Number of Employees Number of shares called by warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Minimum Minimum [Member] Non-current assets Assets, Noncurrent [Abstract] Company Selected Measure Name Company Selected Measure Name Total Debt Long-Term Debt and Lease Obligation, Including Current Maturities Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Numerator for diluted EPS Net Income (Loss) Available to Common Stockholders, Diluted All Executive Categories All Executive Categories [Member] Common shares: par value $0.000111650536, 108,057,967 shares authorized, 13,435,541 and 13,357,990 shares outstanding as of March 31, 2026 and June 30, 2025, respectively Common Stock, Value, Issued Finance lease assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Lease Agreement Lease Agreement [Member] Lease Agreement Diluted (in shares) Shares used in dilutive earnings per share calculation (in shares) Weighted Average Number of Shares Outstanding, Diluted TSR awards Total Shareholder Return Awards [Member] Total Shareholder Return Awards Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Right-of-use assets obtained in exchange for lease obligations ROU Assets Obtained In Exchange For Lease Obligations [Abstract] ROU Assets Obtained In Exchange For Lease Obligations Entity Small Business Entity Small Business Schedule of Breakdown of Revenues by Geographical Location Revenue from External Customers by Geographic Areas [Table Text Block] Income Tax Disclosure [Abstract] Debt Long-Term Debt [Text Block] Document Transition Report Document Transition Report Ownership interest in joint venture Equity Method Investment, Ownership Percentage Total undiscounted lease payments Finance Lease, Liability, to be Paid Underlying Securities Award Underlying Securities Amount Concentration Risk [Line Items] Concentration Risk [Line Items] Equity Component [Domain] Equity Component [Domain] Document Period End Date Document Period End Date PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Income Taxes Income Tax Disclosure [Text Block] The Resource Group International Limited The Resource Group International Limited [Member] The Resource Group International Limited Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Revenue from Contract with Customer [Abstract] Short-term lease cost Short-Term Lease, Cost Decrease in operating lease liabilities Increase (Decrease) in Operating Lease Liability Document Type Document Type Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Weighted Average Share Counts Earnings Per Share [Text Block] Name Outstanding Recovery, Individual Name Additional paid-in capital Additional Paid in Capital Derivative Contract [Domain] Derivative Contract [Domain] Mr. Robert Dechant [Member] Mr. Robert Dechant Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Variable lease cost Variable Lease, Cost Revenue Revenue from Contract with Customer, Excluding Assessed Tax Schedule of Debt [Table] Schedule of Debt [Table] Schedule of Debt [Table] All Individuals All Individuals [Member] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Fair Value Disclosures [Abstract] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Services transferred at a point in time Transferred at Point in Time [Member] Name Forgone Recovery, Individual Name Total current assets Assets, Current Statistical Measurement [Axis] Statistical Measurement [Axis] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Authorized amount of share buyback program Share Repurchase Program, Authorized, Amount Due from related parties Other Receivables, Net, Current Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Term of contract Derivative, Term of Contract Net income Net Income (Loss) Available to Common Stockholders, Basic Schedule of Derivative Instruments Schedule of Derivative Instruments [Table Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Total other comprehensive (loss) / income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Current liabilities Liabilities, Current [Abstract] Geographical [Axis] Geographical [Axis] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Diluted (in dollars per share) Earnings Per Share, Diluted Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Title of 12(b) Security Title of 12(b) Security Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Supplemental non-cash disclosures Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Treasury stock at cost (in shares) Treasury Stock, Common, Shares Net income per share Earnings Per Share [Abstract] Share Repurchase Program Share Repurchase Program [Member] Share Repurchase Program Investment in Joint Venture Equity Method Investments and Joint Ventures Disclosure [Text Block] Increase in deferred revenue Increase (Decrease) in Contract with Customer, Liability Less: liability accretion Lessee, Operating Lease, Liability, Undiscounted Excess Amount Purchase of treasury shares (in shares) Shares repurchased (in shares) Treasury Stock, Shares, Acquired Award Timing Disclosures [Line Items] Accrued payroll and employee-related liabilities Employee-related Liabilities, Current Total undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Stockholders' Equity Equity [Text Block] 2025 Share Repurchase Program 2025 Share Repurchase Program [Member] 2025 Share Repurchase Program Net income Net income Net Income (Loss) Attributable to Parent Expiration Date Trading Arrangement Expiration Date Operating lease cost: Operating Lease, Liability [Abstract] Non-current liabilities Liabilities, Noncurrent [Abstract] Vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Schedule of Financial Information for Joint Venture Equity Method Investments [Table Text Block] Purchase of treasury shares Purchase of treasury shares Payments for Repurchase of Common Stock Adoption Date Trading Arrangement Adoption Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Increase in accounts receivable Increase (Decrease) in Accounts Receivable Restructuring Cost [Table] Restructuring Cost [Table] Emerging Growth Company Emerging Growth Company, Policy [Policy Text Block] Emerging Growth Company, Policy Entity Current Reporting Status Entity Current Reporting Status Lessee, operating lease term of contract Lessee, Operating Lease, Term of Contract Receivables [Abstract] Customer [Axis] Customer [Axis] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Income from operations Operating Income (Loss) Line of Credit Line of Credit [Member] Weighted average discount rate Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate Consolidated Entities [Domain] Consolidated Entities [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Statement of Financial Position [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Executive Category: Executive Category [Axis] Services transferred over time Transferred over Time [Member] Finance lease liabilities, current Finance Lease, Liability, Current Current Fiscal Year End Date Current Fiscal Year End Date Derivative Valuation Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Statement [Table] Statement [Table] Cash flow hedge - foreign currency collars, net Derivative Liability Adjustments to reconcile net income to net cash provided by operating activities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract] CASH FLOWS FROM FINANCING ACTIVITIES Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Reversal of provision for credit losses Accounts Receivable, Credit Loss Reversal Accounts Receivable, Credit Loss Reversal Dividends received Proceeds from Equity Method Investment, Distribution Beginning balance Ending balance Contract with Customer, Liability Schedule of Fair Value Measurements on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Finance lease liabilities, non-current Finance Lease, Liability, Noncurrent Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Shares considered anti-dilutive using the treasury method (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount All Adjustments to Compensation All Adjustments to Compensation [Member] Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current Amendment Flag Amendment Flag Treasury stock at cost: 5,825,561 and 5,515,403 shares as of March 31, 2026 and June 30, 2025, respectively Treasury Stock, Common, Value Leases Lessee, Operating Leases [Text Block] Termination Date Trading Arrangement Termination Date HSBC Credit Facilities HSBC Credit Facilities [Member] HSBC Credit Facilities Net cash outflow from financing activities Cash Provided by (Used in) Financing Activity, Including Discontinued Operation Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Measure: Measure [Axis] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Basic (in shares) Shares used in basic earnings per share calculation (in shares) Weighted Average Number of Shares Outstanding, Basic Authorized amount available for repurchase Share Repurchase Program, Remaining Authorized, Amount Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Cost of services (exclusive of depreciation and amortization presented separately below) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Share Repurchase Program [Table] Share Repurchase Program [Table] Segment Reporting [Abstract] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Phantom Stock Plans Phantom Stock Plans [Member] Phantom Stock Plans Debt Disclosure [Abstract] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Entity Tax Identification Number Entity Tax Identification Number Convertible debt - interest expense, net of tax Dilutive Securities, Effect on Basic Earnings Per Share Uncollectible receivables written off Accounts Receivable, Allowance for Credit Loss, Writeoff Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Consolidated Entities [Axis] Consolidated Entities [Axis] Common stock: par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Components of Computation from Basic to Diluted Earnings Per Share Schedule of Weighted Average Number of Shares [Table Text Block] Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Tax advances and receivables Income Taxes Receivable, Current Operating leases Operating Lease, Weighted Average Remaining Lease Term Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Use of estimates Use of Estimates, Policy [Policy Text Block] Operating cash flows paid for interest portion of finance leases Finance Lease, Interest Payment on Liability Interest expense Interest Expense, Nonoperating Trading Arrangement: Trading Arrangement [Axis] Total Shareholder Return Amount Total Shareholder Return Amount Insider Trading Arrangements [Line Items] Security Exchange Name Security Exchange Name Total non-current liabilities Liabilities, Noncurrent Schedule of Assets and Liabilities, Leases Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Total liabilities Liabilities Capitalized cloud computing software costs Capitalized Computer Software, Net Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Prepaid expenses Prepaid Expense, Current Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Due to related parties Other Liabilities, Current Phantom stock options Phantom Share Units (PSUs) [Member] Statement [Line Items] Statement [Line Items] Number of lease renewals Number Of Lease Renewals Number Of Lease Renewals Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents Cash and Cash Equivalent Counterparty Name [Axis] Counterparty Name [Axis] Onshore (United States) Onshore [Member] Onshore Common shares Common Stock [Member] Total finance lease cost Finance Lease, Cost Finance Lease, Cost Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Lake Ball, LLC Lake Ball, LLC [Member] Lake Ball, LLC Non-NEOs Non-NEOs [Member] Finance 
Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Net increase / (decrease) in cash and cash equivalents Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation Total effects of dilutive securities (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment EX-101.PRE 11 ibex-20260331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.26.1
Cover - shares
9 Months Ended
Mar. 31, 2026
Apr. 30, 2026
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2026  
Document Transition Report false  
Entity File Number 001-38442  
Entity Registrant Name IBEX LIMITED  
Entity Incorporation, State or Country Code D0  
Entity Tax Identification Number 00-0000000  
Entity Address, Address Line One 1717 Pennsylvania Avenue NW  
Entity Address, Address Line Two Suite 825  
Entity Address, City or Town Washington  
Entity Address, State or Province DC  
Entity Address, Postal Zip Code 20006  
City Area Code 202  
Local Phone Number 580-6200  
Title of 12(b) Security Common shares, par value of $0.000111650536  
Trading Symbol IBEX  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   13,389,116
Amendment Flag false  
Entity Central Index Key 0001720420  
Document Fiscal Year Focus 2026  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --06-30  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Current assets    
Cash and cash equivalents $ 15,409 $ 15,350
Accounts receivable, net 129,154 117,136
Prepaid expenses 16,889 9,443
Due from related parties 0 40
Tax advances and receivables 2,057 1,522
Other current assets 1,921 2,128
Total current assets 165,430 145,619
Non-current assets    
Property and equipment, net 42,799 32,563
Operating lease assets 54,054 62,276
Goodwill 11,832 11,832
Deferred tax asset, net 7,953 7,163
Other non-current assets 15,179 13,762
Total non-current assets 131,817 127,596
Total assets 297,247 273,215
Current liabilities    
Accounts payable and accrued liabilities 21,467 18,692
Accrued payroll and employee-related liabilities 38,193 38,588
Current deferred revenue 6,830 5,498
Current operating lease liabilities 14,596 14,332
Current debt 819 823
Due to related parties 0 22
Income taxes payable 2,890 1,986
Total current liabilities 84,795 79,941
Non-current liabilities    
Non-current deferred revenue 1,832 1,130
Non-current operating lease liabilities 45,038 53,804
Long-term debt 572 796
Other non-current liabilities 4,227 3,235
Total non-current liabilities 51,669 58,965
Total liabilities 136,464 138,906
Stockholders' equity    
Common shares: par value $0.000111650536, 108,057,967 shares authorized, 13,435,541 and 13,357,990 shares outstanding as of March 31, 2026 and June 30, 2025, respectively 2 1
Treasury stock at cost: 5,825,561 and 5,515,403 shares as of March 31, 2026 and June 30, 2025, respectively (113,446) (103,338)
Additional paid-in capital 224,225 218,241
Accumulated other comprehensive loss (13,323) (6,336)
Retained earnings 63,325 25,741
Total stockholders' equity 160,783 134,309
Total liabilities and stockholders' equity $ 297,247 $ 273,215
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
9 Months Ended
Mar. 31, 2026
Jun. 30, 2025
Statement of Financial Position [Abstract]    
Common stock shares issued not disclosed true  
Common stock: par value (in dollars per share) $ 0.000111650536 $ 0.000111650536
Common stock: shares authorized (in shares) 108,057,967 108,057,967
Common stock: shares outstanding (in shares) 13,435,541 13,357,990
Treasury stock at cost (in shares) 5,825,561 5,515,403
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]        
Revenue $ 164,407 $ 140,736 $ 479,807 $ 411,135
Cost of services (exclusive of depreciation and amortization presented separately below) 115,614 96,017 338,820 284,820
Selling, general and administrative 27,467 27,061 81,547 78,982
Depreciation and amortization 5,170 4,329 14,298 12,984
Total operating expenses 148,251 127,407 434,665 376,786
Income from operations 16,156 13,329 45,142 34,349
Interest income 62 32 151 926
Interest expense (249) (404) (714) (1,186)
Income before income taxes 15,969 12,957 44,579 34,089
Provision for income tax expense (2,644) (2,488) (6,995) (6,821)
Net income 13,325 10,469 37,584 27,268
Other comprehensive income        
Foreign currency translation adjustments (1,123) 374 (2,704) 851
Unrealized (loss) / gain on cash flow hedging instruments, net of tax (1,679) 385 (4,283) 571
Total other comprehensive (loss) / income (2,802) 759 (6,987) 1,422
Total comprehensive income $ 10,523 $ 11,228 $ 30,597 $ 28,690
Net income per share        
Basic (in dollars per share) $ 0.99 $ 0.79 $ 2.80 $ 1.80
Diluted (in dollars per share) $ 0.89 $ 0.73 $ 2.54 $ 1.70
Weighted average common shares outstanding        
Basic (in shares) 13,454 13,264 13,427 15,109
Diluted (in shares) 14,994 14,404 14,780 16,135
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common shares
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income / (Loss)
Retained Earnings / (Deficit)
Balance, beginning of period (in shares) at Jun. 30, 2024   17,017,000        
Balance, beginning of period at Jun. 30, 2024 $ 165,799 $ 2 $ (25,367) $ 210,200 $ (7,913) $ (11,123)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 27,268         27,268
Foreign currency translation adjustments 851       851  
Changes in fair value of cash flow hedges 571       571  
Purchase of treasury shares (in shares)   (3,890,000)        
Purchase of treasury shares (76,292) $ (1) (76,291)      
Issuance of common shares (in shares)   245,000        
Issuance of common shares 3,534     3,534    
Stock-based compensation expense 2,450     2,450    
Balance, end of period (in shares) at Mar. 31, 2025   13,372,000        
Balance, end of period at Mar. 31, 2025 124,181 $ 1 (101,658) 216,184 (6,491) 16,145
Balance, beginning of period (in shares) at Dec. 31, 2024   13,182,000        
Balance, beginning of period at Dec. 31, 2024 108,937 $ 1 (101,606) 212,116 (7,250) 5,676
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 10,469         10,469
Foreign currency translation adjustments 374       374  
Changes in fair value of cash flow hedges 385       385  
Purchase of treasury shares (52)   (52)      
Issuance of common shares (in shares)   190,000        
Issuance of common shares 2,809     2,809    
Stock-based compensation expense 1,259     1,259    
Balance, end of period (in shares) at Mar. 31, 2025   13,372,000        
Balance, end of period at Mar. 31, 2025 $ 124,181 $ 1 (101,658) 216,184 (6,491) 16,145
Balance, beginning of period (in shares) at Jun. 30, 2025 13,357,990 13,358,000        
Balance, beginning of period at Jun. 30, 2025 $ 134,309 $ 1 (103,338) 218,241 (6,336) 25,741
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 37,584         37,584
Foreign currency translation adjustments (2,704)       (2,704)  
Changes in fair value of cash flow hedges (4,283)       (4,283)  
Purchase of treasury shares (in shares)   (310,000)        
Purchase of treasury shares (10,108)   (10,108)      
Issuance of common shares (in shares)   455,000        
Issuance of common shares 3,883 $ 1   3,882    
Shares withheld related to net share settlement of equity awards (in shares)   (67,000)        
Shares withheld related to net share settlement of equity awards (2,369)     (2,369)    
Stock-based compensation expense $ 4,471     4,471    
Balance, end of period (in shares) at Mar. 31, 2026 13,435,541 13,436,000        
Balance, end of period at Mar. 31, 2026 $ 160,783 $ 2 (113,446) 224,225 (13,323) 63,325
Balance, beginning of period (in shares) at Dec. 31, 2025   13,440,000        
Balance, beginning of period at Dec. 31, 2025 154,515 $ 2 (108,893) 223,927 (10,521) 50,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 13,325         13,325
Foreign currency translation adjustments (1,123)       (1,123)  
Changes in fair value of cash flow hedges (1,679)       (1,679)  
Purchase of treasury shares (in shares)   (140,000)        
Purchase of treasury shares (4,553)   (4,553)      
Issuance of common shares (in shares)   200,000        
Issuance of common shares 467     467    
Shares withheld related to net share settlement of equity awards (in shares)   (64,000)        
Shares withheld related to net share settlement of equity awards (2,261)     (2,261)    
Stock-based compensation expense $ 2,092     2,092    
Balance, end of period (in shares) at Mar. 31, 2026 13,435,541 13,436,000        
Balance, end of period at Mar. 31, 2026 $ 160,783 $ 2 $ (113,446) $ 224,225 $ (13,323) $ 63,325
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 37,584 $ 27,268
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 14,298 12,984
Noncash lease expense 10,319 10,020
Deferred income tax (790) (1,709)
Stock-based compensation expense 4,452 3,506
Allowance for expected credit losses 313 428
Change in assets and liabilities:    
Increase in accounts receivable (12,354) (22,050)
Increase / (decrease) in prepaid expenses and other current assets (10,373) 392
Decrease in accounts payable and accrued liabilities (545) (3,042)
Increase in deferred revenue 2,034 1,203
Decrease in operating lease liabilities (10,760) (11,269)
Net cash inflow from operating activities 34,178 17,731
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property and equipment (24,644) (13,216)
Net cash outflow from investing activities (24,644) (13,216)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from line of credit 35,600 69,310
Repayments of line of credit (35,600) (50,210)
Proceeds from the exercise of options 3,814 3,534
Taxes paid related to net share settlement of equity awards (2,302) 0
Principal payments on finance leases (833) (639)
Purchase of treasury shares (10,133) (76,421)
Net cash outflow from financing activities (9,454) (54,426)
Effects of exchange rate difference on cash and cash equivalents (21) 168
Net increase / (decrease) in cash and cash equivalents 59 (49,743)
Cash and cash equivalents, beginning 15,350 62,720
Cash and cash equivalents, ending 15,409 12,977
Supplemental cash flow disclosures    
Cash paid for interest 714 1,186
Cash paid for income taxes 7,595 9,890
Supplemental non-cash disclosures    
Change in accounts payable related to fixed assets $ 79 $ (298)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.26.1
Overview and Summary of Significant Accounting Policies
9 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Overview and Summary of Significant Accounting Policies OVERVIEW AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
OVERVIEW
IBEX Limited ("IBEX" and together with its subsidiaries, the "Company," "ibex," "we," "us," or "our") was incorporated on February 28, 2017 in Hamilton, Bermuda. Our registered office in Bermuda is Crawford House, 50 Cedar Avenue, Hamilton HM 11, Bermuda. On August 7, 2020, the Company was admitted to trade on the Nasdaq Global Market under the ticker symbol "IBEX."

The Company delivers innovative business process outsourcing ("BPO"), smart digital marketing, online acquisition technology, end-to-end customer engagement, and Artificial Intelligence ("AI") solutions to help its clients acquire, engage, and retain valuable customers. The Company operates a global customer experiences ("CX") delivery center model consisting of 32 delivery centers around the world, while deploying next-generation technology to drive superior customer experiences for many of the world’s leading companies across various verticals, including Retail & E-commerce, HealthTech, FinTech, Utilities, and Travel, Transportation & Logistics. The Company leverages its diverse global team of approximately 36,000 employees together with industry-leading technology, including its Wave iX platform, to manage customer interactions on behalf of our clients, driving a truly differentiated customer experience.
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of presentation and principles of consolidation
The Company’s interim consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") and include the financial results of all wholly-owned subsidiaries. When the Company does not have majority ownership in an entity but exerts significant influence over that entity, the Company accounts for the entity under the equity method of accounting. All intercompany balances and transactions have been eliminated in consolidation.

The Company consolidates variable interest entities ("VIE"), when it is deemed to be the primary beneficiary. The Company is considered the primary beneficiary if it has both (1) the power to direct the activities that most significantly impact the VIE’s economic performance, and (2) the obligation to absorb significant losses of the VIE or the right to receive significant benefits from the VIE.

These unaudited consolidated financial statements and accompanying notes have been prepared in accordance with U.S. GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements and should be read in conjunction with the Company’s audited consolidated financial statements and notes thereto included in the Annual Report on Form 10-K for the fiscal year ended June 30, 2025 (the "Annual Report") as filed with the SEC. There have been no changes to the Company’s significant accounting policies described in the Annual Report that have had a material impact on the Company’s consolidated financial statements and related notes.

In the opinion of the Company, these unaudited consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of March 31, 2026, its results of operations, comprehensive income, and stockholders’ equity for the three and nine months ended March 31, 2026 and 2025, and cash flows for the nine months ended March 31, 2026 and 2025. The consolidated balance sheet as of June 30, 2025 was derived from the audited annual financial statements included in the Annual Report.

Amounts in these interim consolidated financial statements are presented in thousands, except for share and per share data. Due to rounding, numbers presented throughout this document may not foot precisely to the totals provided.
Use of estimates
The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements. Significant items subject to such estimates and assumptions include useful lives for property and equipment; impairment of long-lived assets, operating lease assets and liabilities, goodwill, and other intangible assets; allowance for credit losses; valuation allowances for deferred tax assets and other receivables; fair value of stock-based compensation, warrants, and derivatives, and legal provisions. The Company bases its estimates on historical experience and other assumptions it believes are reasonable, including the use of outside experts as necessary, and updates these estimates on an ongoing basis and as new events occur, more experience is acquired and/or more information is obtained. Actual results could differ materially from these estimates.
Revenue recognition
The Company recognizes revenues for services for which control has transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring the promised services. This process involves identifying the customer contract, determining the performance obligations in the contract, determining the transaction price, allocating the transaction price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it (a) provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and (b) is separately identified in the contract. The Company considers a performance obligation satisfied as it provides services to a customer, meaning the customer has the ability to direct the use and obtain the benefit of the service.
Revenues from contact center services, which consist of customer service, technical support and other value-added outsourced back-office services, are recognized as the services are performed on the basis of the number of billable minutes or hours, contractual rates, and other contractually agreed metrics, if applicable. Certain of our client contracts include bonus and penalty provisions. Revenues related to training that occurs upon commencement of a new client contract or statement of work are deferred and recognized on a straight-line basis over the estimated life of the client program, as it is not considered to have a standalone value to the customer. The related expenses are expensed as incurred. Revenues are recognized over time as performance obligations are satisfied and in the period in which the Company has a right to invoice, net of discounts, incentives, and/or penalties as per contractual terms. Bonuses and penalties accrue for the current billing period and do not depend on future performance. In some cases, we may estimate these bonuses or penalties using the "most likely amount" method based on actual data and historical experience.
Revenues from digital services are recognized at a point in time upon the successful consumer activation or purchase of clients’ services. We utilize third parties in the satisfaction of this performance obligation; however, because we retain control over these third parties and are solely responsible for the risk and reward associated with this performance obligation, we have determined that we are the principal in these transactions and therefore recognize revenue on a gross basis.
All of our contracts include the right to invoice for services on a monthly basis. None of our contracts include significant termination penalties, and generally may be terminated for convenience at any time with a short notice period (generally 30 to 120 days).
The Company generally does not incur significant upfront costs to fulfill or obtain a contract that would qualify for capitalization under Accounting Standards Codification ("ASC") 606, Revenue from Contracts with Customers.

Trade receivables

In accordance with Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments - Credit Losses (Topic 326), the Company estimates its credit losses using the lifetime expected credit loss model. The allowance for credit losses is calculated quarterly based on the Company’s historical loss percentages, net of recoveries. In addition to the evaluation of historical losses, the Company considers current and future economic conditions and events such as changes in customer credit quality and liquidity. The Company will write-off accounts receivable against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.
Concentration of credit risk
The Company is exposed to credit risk in the normal course of business, primarily related to accounts receivable and derivative instruments. Historically, the losses related to credit risk have been immaterial. The Company regularly monitors its credit risk to mitigate losses. The Company evaluates the creditworthiness of its clients prior to and throughout the life of the client relationship. The Company does not believe it is exposed to more than a nominal amount of credit risk in its derivative instruments as all of its counterparties are investment-grade financial institutions.

Property and equipment, net

Property and equipment and assets leased under finance leases are carried at cost at the acquisition date and are depreciated using the straight-line method over their estimated useful lives.

Property and equipment assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is assessed by a comparison of the carrying amount of the asset to the estimated future undiscounted net cash flows expected to be generated by the asset. If estimated future undiscounted net cash flows are less than the carrying value of the asset, an impairment loss is recognized to the extent its carrying value exceeds its estimated fair value.

Leases

The Company determines whether an arrangement contains a lease at inception in accordance with the provisions of ASC 842, Leases. Operating leases are included in operating lease assets and current and non-current operating lease liabilities, and assets leased under finance leases are included in property and equipment, net and current and long-term debt in the consolidated balance sheets.
Operating lease assets represent the Company’s right to use an underlying asset for the lease term, and operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease expense is recognized on a straight-line basis over the lease term in cost of services or selling, general and administrative expense, as applicable. Interest on finance leases is included in interest expense in the consolidated statements of comprehensive income.
Contingencies

The Company is subject to claims and lawsuits filed in the ordinary course of business. Although management does not believe that any such proceedings will have a material adverse effect on its consolidated financial position, results of operations, or cash flows, no assurances to that effect can be given based on the uncertainty of litigation and demands of third parties. The Company records a liability for pending litigation and claims where losses are both probable and can be reasonably estimated. Legal fees are expensed as incurred.

Stock-based compensation plans

The Company accounts for its stock-based awards in accordance with provisions of ASC 718, Compensation - Stock Compensation. The Company calculates the fair value of option awards using the Black-Scholes model. The Company has certain restricted stock units, which are subject to service and market conditions based upon the Company's Total Shareholder Return ("TSR") as compared with the TSR of a defined set of peer companies (the "TSR Awards"). The Company calculates the fair value of the TSR Awards using a Monte Carlo model. For equity-classified awards, total compensation cost is based on the grant date fair value. For liability-classified awards, total compensation cost is based on the fair value of the award on the date the award is granted and is subsequently re-measured at each reporting date until settlement.

The Company recognizes stock-based compensation expense over the requisite vesting period using a graded vesting model. Awards to employees and directors may contain service, performance and/or market vesting conditions. For unvested awards with performance conditions, the Company assesses the probability of attaining the performance conditions at each reporting period. Awards that are deemed probable of attainment are recognized in expense over the requisite service period. The Company accounts for forfeitures as they occur.
Income taxes
Deferred tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Deferred tax assets are also recognized for the estimated future effects of tax loss carryforwards. The effect of changes in tax rates on deferred taxes is recognized in the period in which the enactment dates change. The Company records valuation allowances against its deferred tax assets based on whether it is more likely than not that the deferred tax assets will be realized.
Share repurchase programs
The Company’s board of directors (the "Board") may authorize share repurchases of the Company’s common shares. Purchases made pursuant to these authorizations may be carried out through open market transactions, negotiated purchases or otherwise, at times and in such amounts as the Company deems appropriate. Shares repurchased under such authorizations are held in treasury for general corporate purposes, including issuances under various employee stock-based award plans. When Company shares are repurchased, the amount of the consideration paid (including directly attributable costs, net of any tax effects) is recognized as a deduction of additional paid in capital. Repurchased shares are classified as treasury shares and are presented as a deduction from total equity. When treasury shares are subsequently sold or reissued, the amount received is recognized as an increase in additional paid in capital, and any resulting surplus or deficit on the transaction is reclassified to accumulated deficit.

The Board will review any authorized repurchase program periodically and may authorize adjustment of its terms and size, and suspend or discontinue the program. The Company has funded and expects to fund future repurchases with its existing cash balance. The share repurchase programs do not obligate the Company to acquire any particular amount of common shares. See Note 11. "Stockholders’ Equity" for more information on share repurchases.

Variable Interest Entity

During February 2025 and in connection with our strategic expansion into India, the Company entered into an agreement with Safeguard, LLC and its controlled affiliate (collectively, "Safeguard"), an unrelated provider of Business Process Outsourcing ("BPO") services. The Company has a variable interest in Safeguard due to Safeguard's lack of sufficient equity. The Company’s variable interest includes certain lease guaranty and exposure to certain severance payment obligations for Safeguard employees servicing ibex's account. Management determined that ibex is not the primary beneficiary as ibex does not have the power to direct or control the activities which most significantly affect Safeguard's financial performance (such as engaging new clients, expanding its offerings, and engaging in financing activities, among others). Accordingly, the Company is not required to consolidate the results of Safeguard.

The Company's primary risk of involvement with Safeguard is the loss of certain assets and incurrence of certain obligations that may be due in the event of early termination of the contract. The Company’s maximum exposure to loss on early termination is $3.4 million and $1.6 million at March 31, 2026 and June 30, 2025, respectively, which is included in prepaid expenses and other non-current assets in the consolidated balance sheets. As of March 31, 2026 and June 30, 2025, the Company also had a refundable lease deposit of $0.8 million and $0.4 million, respectively, which is included in other non-current assets, and accounts payable and accrued expenses of $0.9 million and $0.3 million, respectively, for services received, which are included in accounts payable and accrued liabilities, respectively, in the consolidated balance sheets. Amounts related to early termination of the contract cannot be reasonably estimated as of March 31, 2026. The Company believes that the possibility of a loss is remote. For the nine months ended March 31, 2026, the Company did not provide any financial support to Safeguard other than its contractual commitments.
Cloud Computing Software Implementation Costs

The Company incurs costs to implement cloud computing arrangements that are hosted by a third-party vendor. In accordance with ASC 350-40, Goodwill and Other, Internal-Use Software, for cloud computing arrangements that meet the definition of a service contract, the Company capitalizes qualifying implementation costs incurred during the application development stage in prepaid expenses and other non-current assets. Capitalized costs are primarily comprised of third-party consulting fees, direct labor, and related expenses. Capitalization of these costs concludes once the project is substantially complete and the software is ready for the Company's intended use. Once available for its intended use, the capitalized costs will be amortized on a straight-line basis over the term of the associated hosting arrangement including periods covered by an option to extend, and are included in selling, general and administrative expenses in the consolidated statements of comprehensive income. Costs related to data conversion, overhead, general and administrative activities, maintenance, and training are expensed as incurred.

The Company had capitalized cloud computing software costs of $3.7 million and $4.1 million, which are included in prepaid expenses and other non-current assets in the consolidated balance sheets, as of March 31, 2026 and June 30, 2025, respectively.

Emerging Growth Company
The Company qualifies as an "emerging growth company" under the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act"). Accordingly, the Company has the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies pursuant to Section 13(a) of the Exchange Act. The Company has elected to use the extended transition period until we are no longer an emerging growth company (which we expect will occur on June 30, 2026) or until we choose to opt out of the extended transition period affirmatively and irrevocably.
Recently Issued Accounting Pronouncements

In March 2024, the SEC issued climate disclosure rules, which required the disclosure of climate-related information in annual reports and registration statements. Various legal challenges were made to the rules, which were consolidated for review by the U.S. Eighth Circuit Court of Appeals. On March 27, 2025, the SEC voted to end its defense to these legal challenges. On April 24, 2025, and again on September 12, 2025, the U.S. Eighth Circuit Court of Appeals ordered that the litigation would again be held in abeyance until such time as the SEC reconsiders or renews its defense of the climate disclosure rules. Unless or until the SEC reconsiders or resumes defining its climate change rules, the litigation will remain paused. We continue to monitor for any updates and evaluate the impact of the new rules on the disclosures to our consolidated financial statements.

In November 2024, the Financial Accounting Standards Board ("FASB") issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures: Disaggregation of Income Statement Expenses, which requires disclosures about significant expense categories, including but not limited to, employee compensation, depreciation, amortization, and selling expenses. The amendments in ASU No. 2024-03 are effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the impact of the new guidance on the disclosures to our consolidated financial statements.

In September 2025, the FASB issued ASU No. 2025-06, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software, to modernize the accounting for software costs under Subtopic 350-40 and requires a Company to start capitalizing software costs when management has authorized and committed to funding the software project and it is probable that the project will be completed and the software will be used to perform the function intended. The amendments in ASU No. 2025-06 are effective for fiscal years beginning after December 15, 2027, and interim reporting periods within those annual reporting periods. Early adoption is permitted. We are currently evaluating the impact of the new guidance on the disclosures to our consolidated financial statements.

In December 2025, the FASB issued ASU No. 2025-11, Interim Reporting (Topic 270): Narrow-Scope Improvements, which improves the guidance in Topic 270 by providing additional guidance on required disclosures for interim reporting periods. The amendments also include a disclosure principle that requires
entities to disclose events since the end of the last annual reporting period that have a material impact on the Company. The amendments in ASU No. 2025-11 are effective for fiscal years beginning after December 15, 2027, and interim periods within fiscal years beginning after December 15, 2028. Early adoption is permitted. We are currently evaluating the impact of the new guidance on the disclosures to our consolidated financial statements.

Recently adopted accounting pronouncements

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign), and (3) the income tax expense or benefit from continuing operations (separated by federal, state and foreign). This update also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. The amendments in ASU No. 2023-09 are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. We expect the adoption of this guidance will modify our annual disclosures, but we do not expect the ASU will have a material impact on our consolidated financial statements.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue from Contracts with Customers
9 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers REVENUE FROM CONTRACTS WITH CUSTOMERS
The majority of the Company’s revenues are derived from contracts with customers who are located in the United States of America (the "United States" or "U.S."). However, the Company delivers most of its services from regional customer experience delivery centers that are located in geographies outside of the United States. Our global delivery model is built on regional delivery centers and includes a unique ability to support work-at-home capabilities in any region.

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 


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 
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 
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Receivable and Significant Client
9 Months Ended
Mar. 31, 2026
Receivables [Abstract]  
Accounts Receivable and Significant Client ACCOUNTS RECEIVABLE AND SIGNIFICANT CLIENT
Accounts receivable, net in the accompanying consolidated balance sheets consists of the following:

March 31,June 30,
($000s)20262025
Accounts receivable$129,606 $117,368 
Less: Allowance for credit losses(452)(232)
Accounts receivable, net$129,154 $117,136 

The Company will write-off accounts receivable against the allowance when it determines a balance is uncollectible.

Activity in the Company's allowance for credit losses consists of the following:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Beginning balance$374 $348 $232 $72 
Provision for credit losses88 105 347 449 
Reversal of provision for credit losses— — (34)(21)
Uncollectible receivables written off(11)(266)(97)(313)
Effect of foreign exchange— — 
Ending balance$452 $187 $452 $187 

Significant Client

During the nine months ended March 31, 2026 and 2025, the Company had one client that contributed approximately 10% and 11% of total revenue, respectively.

To limit the Company's credit risk with its clients, management regularly monitors the aging of customer receivables, maintains allowances for credit losses and may require prepayment for services from certain clients. Based on currently available information, management does not believe significant credit risk exists as of March 31, 2026.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.26.1
Leases
9 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Leases LEASES
The Company has operating lease obligations primarily for its delivery centers and finance lease obligations primarily for vehicles and other equipment. Leases typically have initial terms of two to 15 years, and may include renewal options if the Company is reasonably certain to exercise such options.

The components of lease cost are as follows:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Operating lease cost:
Operating lease cost$4,853 $5,380 $14,888 $14,822 
Variable lease cost823 754 2,455 2,233 
Short-term lease cost69 105 232 464 
Total operating lease cost$5,745 $6,239 $17,575 $17,519 
Finance lease cost:
Amortization of right of use assets$264 $238 $822 $691 
Interest on lease liabilities60 74 202 234 
Total finance lease cost$324 $312 $1,024 $925 

The following table presents supplemental balance sheet information related to leases:

March 31,June 30,
($000s)20262025
Operating lease assets$54,054 $62,276 
Operating lease liabilities, current14,596 14,332 
Operating lease liabilities, non-current45,038 53,804 
Total operating lease liabilities$59,634 $68,136 
Finance lease assets, net$1,555 $1,776 
Finance lease liabilities, current$819 $823 
Finance lease liabilities, non-current572 796 
Total finance lease liabilities$1,391 $1,619 

The following table presents supplemental cash flow information related to leases:

Nine Months Ended March 31,
($000s)20262025
Cash paid for amounts included in the measurement of lease liabilities$10,760 $11,269 
Operating cash flows paid for interest portion of finance leases$202 $234 
Financing cash flows paid for principal portion of finance leases$833 $639 
The following table presents supplemental noncash information related to leases:
Nine Months Ended March 31,
($000s)20262025
Right-of-use assets obtained in exchange for lease obligations
Operating leases$3,756 $24,377 
Finance leases$488 $547 
Reduction due to reassessment of lease renewal options
Right-of-use assets$— $(2,426)
Operating lease liabilities$— $(2,426)
Included in the right-of-use assets obtained in exchange for lease obligations above, are two significant renewals resulting in noncash operating lease additions of $2.4 million during the nine months ended March 31, 2026, compared to four significant lease agreements and four significant renewals resulting in noncash operating lease additions of $8.1 million and $15.2 million, respectively, during the nine months ended March 31, 2025.

March 31,June 30,
20262025
Weighted average remaining lease term (in years)
Operating leases4.14.5
Finance leases1.82.0
Weighted average discount rate
Operating leases10.9%10.4%
Finance leases16.9%19.3%

As of March 31, 2026, the maturities of our lease liabilities by fiscal year are as follows:

($000s)Operating
Leases
Finance
Leases
2026-remainder of year$4,917 $267 
202719,498 848 
202818,562 409 
202916,434 64 
20307,821 — 
Thereafter8,913 — 
Total undiscounted lease payments76,145 1,588 
Less: liability accretion(16,511)(197)
Total lease liabilities$59,634 $1,391 
Leases LEASES
The Company has operating lease obligations primarily for its delivery centers and finance lease obligations primarily for vehicles and other equipment. Leases typically have initial terms of two to 15 years, and may include renewal options if the Company is reasonably certain to exercise such options.

The components of lease cost are as follows:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Operating lease cost:
Operating lease cost$4,853 $5,380 $14,888 $14,822 
Variable lease cost823 754 2,455 2,233 
Short-term lease cost69 105 232 464 
Total operating lease cost$5,745 $6,239 $17,575 $17,519 
Finance lease cost:
Amortization of right of use assets$264 $238 $822 $691 
Interest on lease liabilities60 74 202 234 
Total finance lease cost$324 $312 $1,024 $925 

The following table presents supplemental balance sheet information related to leases:

March 31,June 30,
($000s)20262025
Operating lease assets$54,054 $62,276 
Operating lease liabilities, current14,596 14,332 
Operating lease liabilities, non-current45,038 53,804 
Total operating lease liabilities$59,634 $68,136 
Finance lease assets, net$1,555 $1,776 
Finance lease liabilities, current$819 $823 
Finance lease liabilities, non-current572 796 
Total finance lease liabilities$1,391 $1,619 

The following table presents supplemental cash flow information related to leases:

Nine Months Ended March 31,
($000s)20262025
Cash paid for amounts included in the measurement of lease liabilities$10,760 $11,269 
Operating cash flows paid for interest portion of finance leases$202 $234 
Financing cash flows paid for principal portion of finance leases$833 $639 
The following table presents supplemental noncash information related to leases:
Nine Months Ended March 31,
($000s)20262025
Right-of-use assets obtained in exchange for lease obligations
Operating leases$3,756 $24,377 
Finance leases$488 $547 
Reduction due to reassessment of lease renewal options
Right-of-use assets$— $(2,426)
Operating lease liabilities$— $(2,426)
Included in the right-of-use assets obtained in exchange for lease obligations above, are two significant renewals resulting in noncash operating lease additions of $2.4 million during the nine months ended March 31, 2026, compared to four significant lease agreements and four significant renewals resulting in noncash operating lease additions of $8.1 million and $15.2 million, respectively, during the nine months ended March 31, 2025.

March 31,June 30,
20262025
Weighted average remaining lease term (in years)
Operating leases4.14.5
Finance leases1.82.0
Weighted average discount rate
Operating leases10.9%10.4%
Finance leases16.9%19.3%

As of March 31, 2026, the maturities of our lease liabilities by fiscal year are as follows:

($000s)Operating
Leases
Finance
Leases
2026-remainder of year$4,917 $267 
202719,498 848 
202818,562 409 
202916,434 64 
20307,821 — 
Thereafter8,913 — 
Total undiscounted lease payments76,145 1,588 
Less: liability accretion(16,511)(197)
Total lease liabilities$59,634 $1,391 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.26.1
Debt
9 Months Ended
Mar. 31, 2026
Debt Disclosure [Abstract]  
Debt DEBT
Debt consists of the following:
March 31,June 30,
($000s)20262025
Debt
Finance leases1,391 1,619 
Total Debt$1,391 $1,619 
Less: Current debt(819)(823)
Total Long-term debt$572 $796 
As of March 31, 2026, the Company had $67.1 million of borrowing available under our $75.0 million revolving credit facilities with HSBC Bank USA, National Association and HSBC Bank Middle East Limited (collectively, the "HSBC Credit Facilities") based on eligible collateral.

The HSBC Credit Facilities contain certain financial and non-financial covenants, including, among other things, covenants in respect of a total net leverage ratio, fixed charge coverage ratio, and restrictions on incurring additional debt and liens, making certain restricted payments and investments, engaging in certain transactions with affiliates, and disposal of assets. The Company was in compliance with all debt covenants as of March 31, 2026.

The Company had deferred debt issuance costs of $0.6 million and $0.9 million, as of March 31, 2026 and June 30, 2025, respectively, which are included in other current assets and other non-current assets in the consolidated balance sheets.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.26.1
Derivatives
9 Months Ended
Mar. 31, 2026
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives DERIVATIVES
Foreign exchange contracts
From time to time, the Company enters into foreign currency exchange contracts, consisting of offsetting foreign exchange option contracts ("collars"), to mitigate foreign exchange fluctuations on the Philippine Peso ("PHP") within a certain range and on a certain percentage of its PHP operating costs. The collars are designated as cash flow hedges upon inception, in accordance with ASC 815, in order to match the financial results of the hedges with the forecasted transactions. These contracts cover periods commensurate with the expected exposure, generally one to 18 months. The Company has not experienced any counterparty defaults.
The following tables show the notional amount of our foreign exchange cash flow hedging instruments as of March 31, 2026 and June 30, 2025:

Hedged
currency
Local Currency Notional
amount
(000s)
U.S. Dollar Notional
amount
($000s)
Contracts Maturing Through
As of March 31, 2026PHP5,240,000 $90,184 August 2027
As of June 30, 2025PHP5,080,000 $88,887 September 2026
Changes in the fair value of derivatives that are designated and qualify as cash flow hedges are recognized in accumulated other comprehensive income (loss) ("AOCI"). Amounts previously recognized in AOCI are reclassified to cost of services in the periods in which the hedged expenses occur.
Refer to Note 9. "Fair Value" for further details on the fair value of our foreign exchange cash flow hedging instruments as of March 31, 2026 and June 30, 2025.
Refer to Note 11. "Stockholders' Equity" for further details on the change in fair value of our cash flow hedges and the net gain or loss reclassified to earnings from effective hedges during the three and nine months ended March 31, 2026 and 2025.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.26.1
Warrant
9 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Warrant WARRANT
On November 13, 2017, and as subsequently amended, the Company issued to Amazon.com NV Investment Holdings LLC, a subsidiary of Amazon.com, Inc. ("Amazon"), a 10-year warrant to acquire approximately 1,674,017 common shares (the "Warrant Shares").
A total of 1,171,812 Warrant Shares vested on the satisfaction of specified milestones tied to Amazon’s purchase of services from the Company during the vesting period, which ended on June 30, 2024. To date, all vested warrants remain unexercised.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation
9 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation STOCK-BASED COMPENSATION
The following tables summarize the components of stock-based compensation expense recognized in the Company’s consolidated statements of comprehensive income, both by line item and by plan:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Cost of services$(241)$95 $71 $359 
Selling, general and administrative1,029 1,506 4,381 3,147 
Total stock-based compensation expense$788 $1,601 $4,452 $3,506 
Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Phantom Stock Plans$(1,304)$342 $(19)$1,056 
2020 Long Term Incentive Plan2,092 1,259 4,471 2,450 
Total stock-based compensation expense$788 $1,601 $4,452 $3,506 

During the nine months ended March 31, 2026, the Company granted 78,115 TSR Awards under the 2020 Long Term Incentive Plan. The TSR Awards are measured equally over three separate performance periods ending on June 30, 2026, June 30, 2027, and June 30, 2028. The weighted average grant-date fair value of the awards was $42.55 per award.

During the nine months ended March 31, 2026, the Company granted 25,000 performance-based restricted stock units (“PSU”) subject to service and performance conditions. The PSUs will vest equally over five tranches, which are based on reaching certain revenue targets. The weighted average grant-date fair value of the awards was $30.17 per award.
As of March 31, 2026, there was $11.3 million of total unrecognized compensation expense related to non-vested stock-based awards, which is expected to be recognized over a weighted-average period of 2.78 years.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value
9 Months Ended
Mar. 31, 2026
Fair Value Disclosures [Abstract]  
Fair Value FAIR VALUE
The fair value hierarchy prioritizes the input to valuation techniques used to measure fair value. The hierarchy requires that the Company maximize the use of observable inputs and minimize the use of unobservable inputs. The levels of the fair value hierarchy are as follows:
Level 1: Quoted prices for identical instruments traded in active markets.
Level 2: Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market.
Level 3: Unobservable inputs that cannot be supported by market activity and that are significant to the fair value of the asset, liability, or equity such as the use of certain pricing models, discounted cash flow models and similar techniques that use significant unobservable inputs.
The carrying value of our cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, accrued payroll and employee-related liabilities, approximate fair value because of their short-term nature. The Company measures its debt at carrying value including accrued interest, which approximates fair value because of its short-term nature.
Derivatives designated as cash flow hedges
The values of our derivative instruments are derived from pricing models using inputs based upon market information, including contractual terms, market prices and yield curves. The inputs to the valuation pricing models are observable in the market, and as such the derivatives are classified as Level 2 in the fair value hierarchy.
Phantom stock awards
The Company uses the Black-Scholes option pricing model to value our phantom stock awards. All inputs to the model are derived from active market information for identical or similar instruments, including stock price, volatility, and interest rates. The inputs to the valuation pricing models are observable in the market, and as such the phantom stock awards are classified as Level 2 in the fair value hierarchy.
The following is a summary of the Company’s fair value measurements on a recurring basis as of March 31, 2026 and June 30, 2025:

As of March 31, 2026Fair Value Measurements Using
($000s)Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Liabilities
Cash flow hedge - foreign currency collars, net$— $3,558 $— 
Phantom stock options— 1,581 — 
Total liabilities$ $5,139 $ 

As of June 30, 2025Fair Value Measurements Using
($000s)Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets
Cash flow hedge - foreign currency collars, net$$724$
Total assets$$724$
Liabilities
Phantom stock options$— $2,341 $— 
Total liabilities$ $2,341 $ 

These balances are included in accounts payable and accrued liabilities and other non-current liabilities in the consolidated balance sheets as of March 31, 2026, and in other current assets, accounts payable and accrued liabilities, and other non-current liabilities as of June 30, 2025.
There were no transfers between the different hierarchy levels during the three and nine months ended March 31, 2026 and 2025.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes
9 Months Ended
Mar. 31, 2026
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
In determining its interim provision for income taxes, the Company used an estimated annual effective tax rate, which is based on expected income before taxes, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the period in which they occur and can be a source of variability in the effective tax rate from quarter to quarter.
The Company’s income tax provision includes the results of the Company’s U.S. operations and its various foreign operations including subsidiaries based in Canada, Jamaica, Nicaragua, Pakistan, Honduras, the Philippines, United Arab Emirates, and Saudi Arabia. Historically, the Company’s Bermuda-based companies have not been subject to income tax as there was no corporate income tax in Bermuda. On December 27, 2023, the Bermuda Corporate Income Tax Act 2023 ("CIT") was passed which provides for a 15% corporate tax rate beginning on or after January 1, 2025 for companies with revenue in excess of 750 million Euros. The Company's consolidated revenues do not meet this 750 million Euro threshold, and accordingly, we are not currently subject to the Bermuda CIT.
The Company recorded a provision for income taxes of $2.6 million and $7.0 million during the three and nine months ended March 31, 2026, respectively. The effective tax rate was 16.6% and 15.7% for the three and nine months ended March 31, 2026, respectively. The Company recorded a provision for income taxes of $2.5 million and $6.8 million in the three and nine months ended March 31, 2025, respectively. The effective tax rate was 19.2% and 20.0% for the three and nine months ended March 31, 2025, respectively. The changes in effective tax rates between these periods was primarily attributable to changes in revenue mix across our taxable jurisdictions and discrete items, including discrete tax benefits from stock-based compensation recorded during the nine months ended March 31, 2026.
The difference between the effective tax rate applicable to the Company and the 21% U.S. federal statutory rate in the three and nine months ended March 31, 2026 was primarily due to "Tax Holidays" in certain countries in which we operate and the distribution of taxable income in countries with differing tax rates. We have been granted Tax Holidays as an incentive to attract foreign investment by the governments of Nicaragua, Pakistan, Honduras, Jamaica, and certain qualifying locations in the Philippines. Generally, a Tax Holiday is an agreement between us and a foreign government under which we receive certain tax benefits in that country.

The aggregate reduction in income tax expense due to the above Tax Holidays was $1.2 million and $3.7 million for the three and nine months ended March 31, 2026, respectively. The aggregate reduction in income tax expense per diluted share was $0.08 and $0.25 for the three and nine months ended March 31, 2026, respectively. The aggregate reduction in income tax expense due to the above Tax Holidays was $1.8 million and $4.0 million for the three and nine months ended March 31, 2025, respectively. The aggregate reduction in income tax expense per diluted share was $0.12 and $0.25 for the three and nine months ended March 31, 2025, respectively.
The One Big Beautiful Bill Act (Public Law no. 119-21, the "Act") was signed on July 4, 2025, which marks the date of enactment for the tax provisions included in the Act. After evaluating the Act, management has concluded that the Company is not materially impacted based on current guidance. The Company will continue to monitor any future guidance or interpretations that could affect this assessment.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity
9 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Stockholders' Equity STOCKHOLDERS’ EQUITY
AOCI
The following tables present changes by component:
Three months ended March 31, 2025 and 2026
($000s)Foreign
Currency
Translation
Adjustment
Derivative
Valuation
Defined
Benefit Plan
Total
Balance, December 31, 2024$(7,406)$(49)$205 $(7,250)
Foreign currency translation374 — — 374 
Unrealized gains on cash flow hedges— 343 — 343 
Reclassifications to earnings— 42 — 42 
Balance, March 31, 2025$(7,032)$336 $205 $(6,491)

($000s)Foreign
Currency
Translation
Adjustment
Derivative
Valuation
Defined
Benefit Plan
Total
Balance, December 31, 2025$(8,350)$(2,064)$(107)$(10,521)
Foreign currency translation(1,123)— — (1,123)
Unrealized losses on cash flow hedges— (2,189)— (2,189)
Reclassifications to earnings— 510 — 510 
Balance, March 31, 2026$(9,473)$(3,743)$(107)$(13,323)
Nine months ended March 31, 2025 and 2026
($000s)Foreign
Currency
Translation
Adjustment
Derivative
Valuation
Defined
Benefit Plan
Total
Balance, June 30, 2024$(7,883)$(235)$205 $(7,913)
Foreign currency translation851 — — 851 
Unrealized gains on cash flow hedges— 271 — 271 
Reclassifications to earnings— 300 — 300 
Balance, March 31, 2025$(7,032)$336 $205 $(6,491)
($000s)Foreign
Currency
Translation
Adjustment
Derivative
Valuation
Defined
Benefit Plan
Total
Balance, June 30, 2025$(6,769)$540 $(107)$(6,336)
Foreign currency translation(2,704)— — (2,704)
Unrealized losses on cash flow hedges— (5,226)— (5,226)
Reclassifications to earnings— 943 — 943 
Balance, March 31, 2026$(9,473)$(3,743)$(107)$(13,323)
Share repurchase programs

The Board may authorize share repurchases of the Company’s common shares and the Company had multiple share repurchase plans during the three and nine months ended March 31, 2026 and 2025. On May 1, 2025, the Board authorized $15 million in share repurchases which commenced on May 12, 2025 for twelve months (the "2025 Share Repurchase Program"). As of March 31, 2026, the amount available for repurchase under the 2025 Share Repurchase Program was $3.2 million.

During the three and nine months ended March 31, 2026, the Company repurchased 140,300 and 310,158 common shares, respectively, totaling $4.5 million and $10.1 million, respectively. The Company did not repurchase any common shares during the three months ended March 31, 2025. During the nine months ended March 31, 2025, the Company repurchased 327,230 common shares totaling $5.6 million. All repurchases under these programs were funded with our existing cash balance.
During the nine months ended March 31, 2025, the Company also entered into a purchase agreement with The Resource Group International Limited ("TRGI"), pursuant to which the Company purchased from TRGI 3,562,341 common shares of the Company for an aggregate price of $70 million, of which $45 million was paid in cash and $25 million was paid in the form of a convertible promissory note.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.26.1
Weighted Average Share Counts
9 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Weighted Average Share Counts WEIGHTED AVERAGE SHARE COUNTS
The following table sets forth the components of the computation from basic to diluted earnings per share for net income for the three and nine months ended March 31, 2026 and 2025:

Three Months Ended March 31,Nine Months Ended March 31,
(000s)2026202520262025
Shares used in basic earnings per share calculation13,45413,26413,42715,109
Effect of dilutive securities:
Employee stock-based compensation710301510173
Warrant830712843617
TRG Conversion127236
Total effects of dilutive securities1,5401,1401,3531,026
Shares used in diluted earnings per share calculation14,99414,40414,78016,135
Shares considered anti-dilutive using the treasury method— 153 — 252 

Net income was adjusted as follows:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Net income$13,325 $10,469 $37,584 $27,268 
Convertible debt - interest expense, net of tax— 33 — 178 
Numerator for diluted EPS$13,325 $10,502 $37,584 $27,446 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.26.1
Investment in Joint Venture
9 Months Ended
Mar. 31, 2026
Equity Method Investments and Joint Ventures [Abstract]  
Investment in Joint Venture INVESTMENT IN JOINT VENTURE
The Company has an investment in Lake Ball, LLC to procure and sell commercial leads for its customers. The Company’s ownership interest is 47.5% and is accounted for under the equity method. The Company’s investment of $0.4 million at March 31, 2026 and June 30, 2025, respectively, is included in other non-current assets in the consolidated balance sheets, while net earnings from the joint venture is included in selling, general and administrative expense in the consolidated statements of comprehensive income.
The table below presents our investment in the joint venture:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Beginning balance$447 $417 $438 $415 
Dividends received(422)(400)(1,130)(781)
Share of profit421 413 1,138 796 
Ending balance$446 $430 $446 $430 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information
9 Months Ended
Mar. 31, 2026
Segment Reporting [Abstract]  
Segment Information SEGMENT INFORMATION
An operating segment is defined as a component of a company for which separate financial information is available and which is regularly evaluated by the chief operating decision maker ("CODM") for the purpose of making decisions regarding resource allocation and performance assessment. The Company’s CODM is the chief executive officer ("CEO").
The Company has a single operating and reportable segment as the Company’s CODM is regularly provided with only consolidated financial results, to make decisions and assess performance. The measure of segment assets is reported on the consolidated balance sheet as total assets. The significant segment expenses for the Company are those on the consolidated statements of comprehensive income. The Company’s measure of segment profitability is consolidated net income. Consolidated net income is used to monitor performance against the annual budget and current forecasts, as well as make decisions on opening new sites or countries, acquiring businesses or making other strategic investments, repurchasing stock, or additional investments in or reductions of SGA.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.26.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2026
shares
Trading Arrangements, by Individual  
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Mr. Robert Dechant [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
During the previous quarter ended on December 31, 2025, Mr. Robert Dechant, the Company's Chief Executive Officer, adopted a trading plan intended to satisfy Rule 10b5-1(c) on November 18, 2025, to sell up to 40,000 shares of the Company's common shares between February 17, 2026 and November 16, 2026, subject to such shares reaching certain price points.
Name Mr. Robert Dechant
Title Chief Executive Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date February 17, 2026
Expiration Date November 16, 2026
Arrangement Duration 272 days
Aggregate Available 40,000
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Overview and Summary of Significant Accounting Policies (Policies)
9 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation and principles of consolidation
The Company’s interim consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") and include the financial results of all wholly-owned subsidiaries. When the Company does not have majority ownership in an entity but exerts significant influence over that entity, the Company accounts for the entity under the equity method of accounting. All intercompany balances and transactions have been eliminated in consolidation.

The Company consolidates variable interest entities ("VIE"), when it is deemed to be the primary beneficiary. The Company is considered the primary beneficiary if it has both (1) the power to direct the activities that most significantly impact the VIE’s economic performance, and (2) the obligation to absorb significant losses of the VIE or the right to receive significant benefits from the VIE.

These unaudited consolidated financial statements and accompanying notes have been prepared in accordance with U.S. GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements and should be read in conjunction with the Company’s audited consolidated financial statements and notes thereto included in the Annual Report on Form 10-K for the fiscal year ended June 30, 2025 (the "Annual Report") as filed with the SEC. There have been no changes to the Company’s significant accounting policies described in the Annual Report that have had a material impact on the Company’s consolidated financial statements and related notes.

In the opinion of the Company, these unaudited consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of March 31, 2026, its results of operations, comprehensive income, and stockholders’ equity for the three and nine months ended March 31, 2026 and 2025, and cash flows for the nine months ended March 31, 2026 and 2025. The consolidated balance sheet as of June 30, 2025 was derived from the audited annual financial statements included in the Annual Report.

Amounts in these interim consolidated financial statements are presented in thousands, except for share and per share data. Due to rounding, numbers presented throughout this document may not foot precisely to the totals provided.
Basis of presentation and principles of consolidation
The Company’s interim consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America ("U.S. GAAP") and include the financial results of all wholly-owned subsidiaries. When the Company does not have majority ownership in an entity but exerts significant influence over that entity, the Company accounts for the entity under the equity method of accounting. All intercompany balances and transactions have been eliminated in consolidation.

The Company consolidates variable interest entities ("VIE"), when it is deemed to be the primary beneficiary. The Company is considered the primary beneficiary if it has both (1) the power to direct the activities that most significantly impact the VIE’s economic performance, and (2) the obligation to absorb significant losses of the VIE or the right to receive significant benefits from the VIE.

These unaudited consolidated financial statements and accompanying notes have been prepared in accordance with U.S. GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements and should be read in conjunction with the Company’s audited consolidated financial statements and notes thereto included in the Annual Report on Form 10-K for the fiscal year ended June 30, 2025 (the "Annual Report") as filed with the SEC. There have been no changes to the Company’s significant accounting policies described in the Annual Report that have had a material impact on the Company’s consolidated financial statements and related notes.

In the opinion of the Company, these unaudited consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of March 31, 2026, its results of operations, comprehensive income, and stockholders’ equity for the three and nine months ended March 31, 2026 and 2025, and cash flows for the nine months ended March 31, 2026 and 2025. The consolidated balance sheet as of June 30, 2025 was derived from the audited annual financial statements included in the Annual Report.

Amounts in these interim consolidated financial statements are presented in thousands, except for share and per share data. Due to rounding, numbers presented throughout this document may not foot precisely to the totals provided.
Use of estimates The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements. Significant items subject to such estimates and assumptions include useful lives for property and equipment; impairment of long-lived assets, operating lease assets and liabilities, goodwill, and other intangible assets; allowance for credit losses; valuation allowances for deferred tax assets and other receivables; fair value of stock-based compensation, warrants, and derivatives, and legal provisions. The Company bases its estimates on historical experience and other assumptions it believes are reasonable, including the use of outside experts as necessary, and updates these estimates on an ongoing basis and as new events occur, more experience is acquired and/or more information is obtained. Actual results could differ materially from these estimates.
Revenue recognition
The Company recognizes revenues for services for which control has transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring the promised services. This process involves identifying the customer contract, determining the performance obligations in the contract, determining the transaction price, allocating the transaction price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it (a) provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and (b) is separately identified in the contract. The Company considers a performance obligation satisfied as it provides services to a customer, meaning the customer has the ability to direct the use and obtain the benefit of the service.
Revenues from contact center services, which consist of customer service, technical support and other value-added outsourced back-office services, are recognized as the services are performed on the basis of the number of billable minutes or hours, contractual rates, and other contractually agreed metrics, if applicable. Certain of our client contracts include bonus and penalty provisions. Revenues related to training that occurs upon commencement of a new client contract or statement of work are deferred and recognized on a straight-line basis over the estimated life of the client program, as it is not considered to have a standalone value to the customer. The related expenses are expensed as incurred. Revenues are recognized over time as performance obligations are satisfied and in the period in which the Company has a right to invoice, net of discounts, incentives, and/or penalties as per contractual terms. Bonuses and penalties accrue for the current billing period and do not depend on future performance. In some cases, we may estimate these bonuses or penalties using the "most likely amount" method based on actual data and historical experience.
Revenues from digital services are recognized at a point in time upon the successful consumer activation or purchase of clients’ services. We utilize third parties in the satisfaction of this performance obligation; however, because we retain control over these third parties and are solely responsible for the risk and reward associated with this performance obligation, we have determined that we are the principal in these transactions and therefore recognize revenue on a gross basis.
All of our contracts include the right to invoice for services on a monthly basis. None of our contracts include significant termination penalties, and generally may be terminated for convenience at any time with a short notice period (generally 30 to 120 days).
The Company generally does not incur significant upfront costs to fulfill or obtain a contract that would qualify for capitalization under Accounting Standards Codification ("ASC") 606, Revenue from Contracts with Customers.
Trade receivables In accordance with Accounting Standards Update ("ASU") No. 2016-13, Financial Instruments - Credit Losses (Topic 326), the Company estimates its credit losses using the lifetime expected credit loss model. The allowance for credit losses is calculated quarterly based on the Company’s historical loss percentages, net of recoveries. In addition to the evaluation of historical losses, the Company considers current and future economic conditions and events such as changes in customer credit quality and liquidity. The Company will write-off accounts receivable against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.
Concentration of credit risk
The Company is exposed to credit risk in the normal course of business, primarily related to accounts receivable and derivative instruments. Historically, the losses related to credit risk have been immaterial. The Company regularly monitors its credit risk to mitigate losses. The Company evaluates the creditworthiness of its clients prior to and throughout the life of the client relationship. The Company does not believe it is exposed to more than a nominal amount of credit risk in its derivative instruments as all of its counterparties are investment-grade financial institutions.
Property and equipment, net
Property and equipment and assets leased under finance leases are carried at cost at the acquisition date and are depreciated using the straight-line method over their estimated useful lives.
Property and equipment assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is assessed by a comparison of the carrying amount of the asset to the estimated future undiscounted net cash flows expected to be generated by the asset. If estimated future undiscounted net cash flows are less than the carrying value of the asset, an impairment loss is recognized to the extent its carrying value exceeds its estimated fair value.
Leases
The Company determines whether an arrangement contains a lease at inception in accordance with the provisions of ASC 842, Leases. Operating leases are included in operating lease assets and current and non-current operating lease liabilities, and assets leased under finance leases are included in property and equipment, net and current and long-term debt in the consolidated balance sheets.
Operating lease assets represent the Company’s right to use an underlying asset for the lease term, and operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease expense is recognized on a straight-line basis over the lease term in cost of services or selling, general and administrative expense, as applicable. Interest on finance leases is included in interest expense in the consolidated statements of comprehensive income.
Contingencies
The Company is subject to claims and lawsuits filed in the ordinary course of business. Although management does not believe that any such proceedings will have a material adverse effect on its consolidated financial position, results of operations, or cash flows, no assurances to that effect can be given based on the uncertainty of litigation and demands of third parties. The Company records a liability for pending litigation and claims where losses are both probable and can be reasonably estimated. Legal fees are expensed as incurred.
Stock-based compensation plans
The Company accounts for its stock-based awards in accordance with provisions of ASC 718, Compensation - Stock Compensation. The Company calculates the fair value of option awards using the Black-Scholes model. The Company has certain restricted stock units, which are subject to service and market conditions based upon the Company's Total Shareholder Return ("TSR") as compared with the TSR of a defined set of peer companies (the "TSR Awards"). The Company calculates the fair value of the TSR Awards using a Monte Carlo model. For equity-classified awards, total compensation cost is based on the grant date fair value. For liability-classified awards, total compensation cost is based on the fair value of the award on the date the award is granted and is subsequently re-measured at each reporting date until settlement.
The Company recognizes stock-based compensation expense over the requisite vesting period using a graded vesting model. Awards to employees and directors may contain service, performance and/or market vesting conditions. For unvested awards with performance conditions, the Company assesses the probability of attaining the performance conditions at each reporting period. Awards that are deemed probable of attainment are recognized in expense over the requisite service period. The Company accounts for forfeitures as they occur.
Income taxes
Deferred tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Deferred tax assets are also recognized for the estimated future effects of tax loss carryforwards. The effect of changes in tax rates on deferred taxes is recognized in the period in which the enactment dates change. The Company records valuation allowances against its deferred tax assets based on whether it is more likely than not that the deferred tax assets will be realized.
Share repurchase programs
The Company’s board of directors (the "Board") may authorize share repurchases of the Company’s common shares. Purchases made pursuant to these authorizations may be carried out through open market transactions, negotiated purchases or otherwise, at times and in such amounts as the Company deems appropriate. Shares repurchased under such authorizations are held in treasury for general corporate purposes, including issuances under various employee stock-based award plans. When Company shares are repurchased, the amount of the consideration paid (including directly attributable costs, net of any tax effects) is recognized as a deduction of additional paid in capital. Repurchased shares are classified as treasury shares and are presented as a deduction from total equity. When treasury shares are subsequently sold or reissued, the amount received is recognized as an increase in additional paid in capital, and any resulting surplus or deficit on the transaction is reclassified to accumulated deficit.

The Board will review any authorized repurchase program periodically and may authorize adjustment of its terms and size, and suspend or discontinue the program. The Company has funded and expects to fund future repurchases with its existing cash balance. The share repurchase programs do not obligate the Company to acquire any particular amount of common shares. See Note 11. "Stockholders’ Equity" for more information on share repurchases.
Variable Interest Entity
During February 2025 and in connection with our strategic expansion into India, the Company entered into an agreement with Safeguard, LLC and its controlled affiliate (collectively, "Safeguard"), an unrelated provider of Business Process Outsourcing ("BPO") services. The Company has a variable interest in Safeguard due to Safeguard's lack of sufficient equity. The Company’s variable interest includes certain lease guaranty and exposure to certain severance payment obligations for Safeguard employees servicing ibex's account. Management determined that ibex is not the primary beneficiary as ibex does not have the power to direct or control the activities which most significantly affect Safeguard's financial performance (such as engaging new clients, expanding its offerings, and engaging in financing activities, among others). Accordingly, the Company is not required to consolidate the results of Safeguard.
The Company's primary risk of involvement with Safeguard is the loss of certain assets and incurrence of certain obligations that may be due in the event of early termination of the contract. The Company’s maximum exposure to loss on early termination is $3.4 million and $1.6 million at March 31, 2026 and June 30, 2025, respectively, which is included in prepaid expenses and other non-current assets in the consolidated balance sheets. As of March 31, 2026 and June 30, 2025, the Company also had a refundable lease deposit of $0.8 million and $0.4 million, respectively, which is included in other non-current assets, and accounts payable and accrued expenses of $0.9 million and $0.3 million, respectively, for services received, which are included in accounts payable and accrued liabilities, respectively, in the consolidated balance sheets. Amounts related to early termination of the contract cannot be reasonably estimated as of March 31, 2026. The Company believes that the possibility of a loss is remote. For the nine months ended March 31, 2026, the Company did not provide any financial support to Safeguard other than its contractual commitments.
Cloud Computing Software Implementation Costs
The Company incurs costs to implement cloud computing arrangements that are hosted by a third-party vendor. In accordance with ASC 350-40, Goodwill and Other, Internal-Use Software, for cloud computing arrangements that meet the definition of a service contract, the Company capitalizes qualifying implementation costs incurred during the application development stage in prepaid expenses and other non-current assets. Capitalized costs are primarily comprised of third-party consulting fees, direct labor, and related expenses. Capitalization of these costs concludes once the project is substantially complete and the software is ready for the Company's intended use. Once available for its intended use, the capitalized costs will be amortized on a straight-line basis over the term of the associated hosting arrangement including periods covered by an option to extend, and are included in selling, general and administrative expenses in the consolidated statements of comprehensive income. Costs related to data conversion, overhead, general and administrative activities, maintenance, and training are expensed as incurred.
Emerging Growth Company
The Company qualifies as an "emerging growth company" under the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act"). Accordingly, the Company has the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies pursuant to Section 13(a) of the Exchange Act. The Company has elected to use the extended transition period until we are no longer an emerging growth company (which we expect will occur on June 30, 2026) or until we choose to opt out of the extended transition period affirmatively and irrevocably.
Recently Issued Accounting Pronouncements and Recently adopted accounting pronouncements
In March 2024, the SEC issued climate disclosure rules, which required the disclosure of climate-related information in annual reports and registration statements. Various legal challenges were made to the rules, which were consolidated for review by the U.S. Eighth Circuit Court of Appeals. On March 27, 2025, the SEC voted to end its defense to these legal challenges. On April 24, 2025, and again on September 12, 2025, the U.S. Eighth Circuit Court of Appeals ordered that the litigation would again be held in abeyance until such time as the SEC reconsiders or renews its defense of the climate disclosure rules. Unless or until the SEC reconsiders or resumes defining its climate change rules, the litigation will remain paused. We continue to monitor for any updates and evaluate the impact of the new rules on the disclosures to our consolidated financial statements.

In November 2024, the Financial Accounting Standards Board ("FASB") issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures: Disaggregation of Income Statement Expenses, which requires disclosures about significant expense categories, including but not limited to, employee compensation, depreciation, amortization, and selling expenses. The amendments in ASU No. 2024-03 are effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the impact of the new guidance on the disclosures to our consolidated financial statements.

In September 2025, the FASB issued ASU No. 2025-06, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software, to modernize the accounting for software costs under Subtopic 350-40 and requires a Company to start capitalizing software costs when management has authorized and committed to funding the software project and it is probable that the project will be completed and the software will be used to perform the function intended. The amendments in ASU No. 2025-06 are effective for fiscal years beginning after December 15, 2027, and interim reporting periods within those annual reporting periods. Early adoption is permitted. We are currently evaluating the impact of the new guidance on the disclosures to our consolidated financial statements.

In December 2025, the FASB issued ASU No. 2025-11, Interim Reporting (Topic 270): Narrow-Scope Improvements, which improves the guidance in Topic 270 by providing additional guidance on required disclosures for interim reporting periods. The amendments also include a disclosure principle that requires
entities to disclose events since the end of the last annual reporting period that have a material impact on the Company. The amendments in ASU No. 2025-11 are effective for fiscal years beginning after December 15, 2027, and interim periods within fiscal years beginning after December 15, 2028. Early adoption is permitted. We are currently evaluating the impact of the new guidance on the disclosures to our consolidated financial statements.

Recently adopted accounting pronouncements

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign), and (3) the income tax expense or benefit from continuing operations (separated by federal, state and foreign). This update also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. The amendments in ASU No. 2023-09 are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. We expect the adoption of this guidance will modify our annual disclosures, but we do not expect the ASU will have a material impact on our consolidated financial statements.
XML 35 R23.htm IDEA: XBRL DOCUMENT 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 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Receivable and Significant Client (Tables)
9 Months Ended
Mar. 31, 2026
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net in the accompanying consolidated balance sheets consists of the following:

March 31,June 30,
($000s)20262025
Accounts receivable$129,606 $117,368 
Less: Allowance for credit losses(452)(232)
Accounts receivable, net$129,154 $117,136 
Schedule of Activity in Allowance for Credit Losses
Activity in the Company's allowance for credit losses consists of the following:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Beginning balance$374 $348 $232 $72 
Provision for credit losses88 105 347 449 
Reversal of provision for credit losses— — (34)(21)
Uncollectible receivables written off(11)(266)(97)(313)
Effect of foreign exchange— — 
Ending balance$452 $187 $452 $187 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Tables)
9 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Schedule of Lease Cost and Supplemental Cash Flow Information
The components of lease cost are as follows:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Operating lease cost:
Operating lease cost$4,853 $5,380 $14,888 $14,822 
Variable lease cost823 754 2,455 2,233 
Short-term lease cost69 105 232 464 
Total operating lease cost$5,745 $6,239 $17,575 $17,519 
Finance lease cost:
Amortization of right of use assets$264 $238 $822 $691 
Interest on lease liabilities60 74 202 234 
Total finance lease cost$324 $312 $1,024 $925 
The following table presents supplemental cash flow information related to leases:

Nine Months Ended March 31,
($000s)20262025
Cash paid for amounts included in the measurement of lease liabilities$10,760 $11,269 
Operating cash flows paid for interest portion of finance leases$202 $234 
Financing cash flows paid for principal portion of finance leases$833 $639 
The following table presents supplemental noncash information related to leases:
Nine Months Ended March 31,
($000s)20262025
Right-of-use assets obtained in exchange for lease obligations
Operating leases$3,756 $24,377 
Finance leases$488 $547 
Reduction due to reassessment of lease renewal options
Right-of-use assets$— $(2,426)
Operating lease liabilities$— $(2,426)
Included in the right-of-use assets obtained in exchange for lease obligations above, are two significant renewals resulting in noncash operating lease additions of $2.4 million during the nine months ended March 31, 2026, compared to four significant lease agreements and four significant renewals resulting in noncash operating lease additions of $8.1 million and $15.2 million, respectively, during the nine months ended March 31, 2025.

March 31,June 30,
20262025
Weighted average remaining lease term (in years)
Operating leases4.14.5
Finance leases1.82.0
Weighted average discount rate
Operating leases10.9%10.4%
Finance leases16.9%19.3%
Schedule of Assets and Liabilities, Leases
The following table presents supplemental balance sheet information related to leases:

March 31,June 30,
($000s)20262025
Operating lease assets$54,054 $62,276 
Operating lease liabilities, current14,596 14,332 
Operating lease liabilities, non-current45,038 53,804 
Total operating lease liabilities$59,634 $68,136 
Finance lease assets, net$1,555 $1,776 
Finance lease liabilities, current$819 $823 
Finance lease liabilities, non-current572 796 
Total finance lease liabilities$1,391 $1,619 
Schedule of Operating Lease Maturity
As of March 31, 2026, the maturities of our lease liabilities by fiscal year are as follows:

($000s)Operating
Leases
Finance
Leases
2026-remainder of year$4,917 $267 
202719,498 848 
202818,562 409 
202916,434 64 
20307,821 — 
Thereafter8,913 — 
Total undiscounted lease payments76,145 1,588 
Less: liability accretion(16,511)(197)
Total lease liabilities$59,634 $1,391 
Schedule of Finance Lease Maturity
As of March 31, 2026, the maturities of our lease liabilities by fiscal year are as follows:

($000s)Operating
Leases
Finance
Leases
2026-remainder of year$4,917 $267 
202719,498 848 
202818,562 409 
202916,434 64 
20307,821 — 
Thereafter8,913 — 
Total undiscounted lease payments76,145 1,588 
Less: liability accretion(16,511)(197)
Total lease liabilities$59,634 $1,391 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Debt (Tables)
9 Months Ended
Mar. 31, 2026
Debt Disclosure [Abstract]  
Schedule of Debt
Debt consists of the following:
March 31,June 30,
($000s)20262025
Debt
Finance leases1,391 1,619 
Total Debt$1,391 $1,619 
Less: Current debt(819)(823)
Total Long-term debt$572 $796 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Derivatives (Tables)
9 Months Ended
Mar. 31, 2026
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments
The following tables show the notional amount of our foreign exchange cash flow hedging instruments as of March 31, 2026 and June 30, 2025:

Hedged
currency
Local Currency Notional
amount
(000s)
U.S. Dollar Notional
amount
($000s)
Contracts Maturing Through
As of March 31, 2026PHP5,240,000 $90,184 August 2027
As of June 30, 2025PHP5,080,000 $88,887 September 2026
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation (Tables)
9 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Components of Stock Based Compensation
The following tables summarize the components of stock-based compensation expense recognized in the Company’s consolidated statements of comprehensive income, both by line item and by plan:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Cost of services$(241)$95 $71 $359 
Selling, general and administrative1,029 1,506 4,381 3,147 
Total stock-based compensation expense$788 $1,601 $4,452 $3,506 
Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Phantom Stock Plans$(1,304)$342 $(19)$1,056 
2020 Long Term Incentive Plan2,092 1,259 4,471 2,450 
Total stock-based compensation expense$788 $1,601 $4,452 $3,506 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value (Tables)
9 Months Ended
Mar. 31, 2026
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Measurements on a Recurring Basis
The following is a summary of the Company’s fair value measurements on a recurring basis as of March 31, 2026 and June 30, 2025:

As of March 31, 2026Fair Value Measurements Using
($000s)Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Liabilities
Cash flow hedge - foreign currency collars, net$— $3,558 $— 
Phantom stock options— 1,581 — 
Total liabilities$ $5,139 $ 

As of June 30, 2025Fair Value Measurements Using
($000s)Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets
Cash flow hedge - foreign currency collars, net$$724$
Total assets$$724$
Liabilities
Phantom stock options$— $2,341 $— 
Total liabilities$ $2,341 $ 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity (Tables)
9 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component
The following tables present changes by component:
Three months ended March 31, 2025 and 2026
($000s)Foreign
Currency
Translation
Adjustment
Derivative
Valuation
Defined
Benefit Plan
Total
Balance, December 31, 2024$(7,406)$(49)$205 $(7,250)
Foreign currency translation374 — — 374 
Unrealized gains on cash flow hedges— 343 — 343 
Reclassifications to earnings— 42 — 42 
Balance, March 31, 2025$(7,032)$336 $205 $(6,491)

($000s)Foreign
Currency
Translation
Adjustment
Derivative
Valuation
Defined
Benefit Plan
Total
Balance, December 31, 2025$(8,350)$(2,064)$(107)$(10,521)
Foreign currency translation(1,123)— — (1,123)
Unrealized losses on cash flow hedges— (2,189)— (2,189)
Reclassifications to earnings— 510 — 510 
Balance, March 31, 2026$(9,473)$(3,743)$(107)$(13,323)
Nine months ended March 31, 2025 and 2026
($000s)Foreign
Currency
Translation
Adjustment
Derivative
Valuation
Defined
Benefit Plan
Total
Balance, June 30, 2024$(7,883)$(235)$205 $(7,913)
Foreign currency translation851 — — 851 
Unrealized gains on cash flow hedges— 271 — 271 
Reclassifications to earnings— 300 — 300 
Balance, March 31, 2025$(7,032)$336 $205 $(6,491)
($000s)Foreign
Currency
Translation
Adjustment
Derivative
Valuation
Defined
Benefit Plan
Total
Balance, June 30, 2025$(6,769)$540 $(107)$(6,336)
Foreign currency translation(2,704)— — (2,704)
Unrealized losses on cash flow hedges— (5,226)— (5,226)
Reclassifications to earnings— 943 — 943 
Balance, March 31, 2026$(9,473)$(3,743)$(107)$(13,323)
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Weighted Average Share Counts (Tables)
9 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Components of Computation from Basic to Diluted Earnings Per Share
The following table sets forth the components of the computation from basic to diluted earnings per share for net income for the three and nine months ended March 31, 2026 and 2025:

Three Months Ended March 31,Nine Months Ended March 31,
(000s)2026202520262025
Shares used in basic earnings per share calculation13,45413,26413,42715,109
Effect of dilutive securities:
Employee stock-based compensation710301510173
Warrant830712843617
TRG Conversion127236
Total effects of dilutive securities1,5401,1401,3531,026
Shares used in diluted earnings per share calculation14,99414,40414,78016,135
Shares considered anti-dilutive using the treasury method— 153 — 252 
Schedule of Earnings Per Share, Basic and Diluted
Net income was adjusted as follows:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Net income$13,325 $10,469 $37,584 $27,268 
Convertible debt - interest expense, net of tax— 33 — 178 
Numerator for diluted EPS$13,325 $10,502 $37,584 $27,446 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Investment in Joint Venture (Tables)
9 Months Ended
Mar. 31, 2026
Equity Method Investments and Joint Ventures [Abstract]  
Schedule of Financial Information for Joint Venture
The table below presents our investment in the joint venture:

Three Months Ended March 31,Nine Months Ended March 31,
($000s)2026202520262025
Beginning balance$447 $417 $438 $415 
Dividends received(422)(400)(1,130)(781)
Share of profit421 413 1,138 796 
Ending balance$446 $430 $446 $430 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Overview and Summary of Significant Accounting Policies - (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
employee
deliveryCenter
Jun. 30, 2025
USD ($)
Restructuring Cost and Reserve [Line Items]    
Number of delivery centers | deliveryCenter 32  
Number of employees | employee 36,000  
Accounts payable and accrued liabilities $ 21,467 $ 18,692
Capitalized cloud computing software costs 3,700 4,100
Variable Interest Entity, Primary Beneficiary    
Restructuring Cost and Reserve [Line Items]    
Maximum exposure to loss 3,400 1,600
Refundable lease deposit 800 400
Accounts payable and accrued liabilities $ 900 $ 300
Minimum    
Restructuring Cost and Reserve [Line Items]    
Notice period for contract termination 30 days  
Maximum    
Restructuring Cost and Reserve [Line Items]    
Notice period for contract termination 120 days  
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue from Contracts with Customers - Breakdown of Revenues by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 164,407 $ 140,736 $ 479,807 $ 411,135
United States        
Disaggregation of Revenue [Line Items]        
Revenue 159,190 135,590 464,085 395,716
Other countries        
Disaggregation of Revenue [Line Items]        
Revenue 5,217 5,146 15,722 15,419
Onshore (United States)        
Disaggregation of Revenue [Line Items]        
Revenue 45,909 33,553 122,965 95,595
Offshore (Philippines, Pakistan, India)        
Disaggregation of Revenue [Line Items]        
Revenue 82,204 72,173 245,066 210,446
Nearshore (Jamaica, Nicaragua, Honduras)        
Disaggregation of Revenue [Line Items]        
Revenue $ 36,294 $ 35,010 $ 111,776 $ 105,094
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue from Contracts with Customers - Revenue Disaggregated by Pattern of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 164,407 $ 140,736 $ 479,807 $ 411,135
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenue 147,860 129,325 428,007 382,640
Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue $ 16,547 $ 11,411 $ 51,800 $ 28,495
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue from Contracts with Customers - Movement in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Contract With Customer, Liability [Roll Forward]        
Beginning balance $ 9,993 $ 8,342 $ 6,628 $ 5,877
Revenue recognized (1,802) (2,065) (6,294) (5,938)
Revenue deferred 471 802 8,328 7,140
Ending balance $ 8,662 $ 7,079 $ 8,662 $ 7,079
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Receivable and Significant Client - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Receivables [Abstract]            
Accounts receivable $ 129,606   $ 117,368      
Less: Allowance for credit losses (452) $ (374) (232) $ (187) $ (348) $ (72)
Accounts receivable, net $ 129,154   $ 117,136      
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Receivable and Significant Client - Activity in Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 374 $ 348 $ 232 $ 72
Provision for credit losses 88 105 347 449
Reversal of provision for credit losses 0 0 (34) (21)
Uncollectible receivables written off (11) (266) (97) (313)
Effect of foreign exchange 1 0 4 0
Ending balance $ 452 $ 187 $ 452 $ 187
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Receivable and Significant Client - Narrative (Details)
9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Client 1 | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Concentration Risk [Line Items]    
Percentage of revenues 10.00% 11.00%
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Narrative (Details)
$ in Millions
9 Months Ended
Mar. 31, 2026
USD ($)
lease
Mar. 31, 2025
USD ($)
lease
Lessee, Lease, Description [Line Items]    
Number of lease renewals | lease 2 4
Number of lease agreements | lease   4
Lease Renewal    
Lessee, Lease, Description [Line Items]    
Lease obligation incurred | $ $ 2.4 $ 15.2
Lease Agreement    
Lessee, Lease, Description [Line Items]    
Lease obligation incurred | $   $ 8.1
Minimum    
Lessee, Lease, Description [Line Items]    
Lessee, operating lease term of contract 2 years  
Maximum    
Lessee, Lease, Description [Line Items]    
Lessee, operating lease term of contract 15 years  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Components of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Operating lease cost:        
Operating lease cost $ 4,853 $ 5,380 $ 14,888 $ 14,822
Variable lease cost 823 754 2,455 2,233
Short-term lease cost 69 105 232 464
Total operating lease cost 5,745 6,239 17,575 17,519
Finance lease cost:        
Amortization of right of use assets 264 238 822 691
Interest on lease liabilities 60 74 202 234
Total finance lease cost $ 324 $ 312 $ 1,024 $ 925
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Leases [Abstract]    
Operating lease assets $ 54,054 $ 62,276
Operating lease liabilities, current 14,596 14,332
Operating lease liabilities, non-current 45,038 53,804
Total operating lease liabilities 59,634 68,136
Finance lease assets, net 1,555 1,776
Finance lease liabilities, current 819 823
Finance lease liabilities, non-current 572 796
Total lease liabilities $ 1,391 $ 1,619
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2025
Leases [Abstract]      
Cash paid for amounts included in the measurement of lease liabilities $ 10,760 $ 11,269  
Operating cash flows paid for interest portion of finance leases 202 234  
Financing cash flows paid for principal portion of finance leases 833 639  
Right-of-use assets obtained in exchange for lease obligations      
Operating leases 3,756 24,377  
Finance leases 488 547  
Reduction due to reassessment of lease renewal options      
Right-of-use assets 0 (2,426)  
Operating lease liabilities $ 0 $ (2,426)  
Weighted average remaining lease term (in years)      
Operating leases 4 years 1 month 6 days   4 years 6 months
Finance leases 1 year 9 months 18 days   2 years
Weighted average discount rate      
Operating leases 10.90%   10.40%
Finance leases 16.90%   19.30%
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Maturities of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Operating 
Leases    
2026-remainder of year $ 4,917  
2027 19,498  
2028 18,562  
2029 16,434  
2030 7,821  
Thereafter 8,913  
Total undiscounted lease payments 76,145  
Less: liability accretion (16,511)  
Total lease liabilities 59,634 $ 68,136
Finance 
Leases    
2026-remainder of year 267  
2027 848  
2028 409  
2029 64  
2030 0  
Thereafter 0  
Total undiscounted lease payments 1,588  
Less: liability accretion (197)  
Total lease liabilities $ 1,391 $ 1,619
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Debt Disclosure [Abstract]    
Finance leases $ 1,391 $ 1,619
Total Debt 1,391 1,619
Less: Current debt (819) (823)
Total Long-term debt $ 572 $ 796
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Narrative (Details) - Revolving Credit Facility - HSBC Credit Facilities - Line of Credit - USD ($)
$ in Millions
Mar. 31, 2026
Jun. 30, 2025
Schedule of Debt [Line Items]    
Borrowing available $ 67.1  
Maximum borrowing capacity 75.0  
Deferred debt issuance costs $ 0.6 $ 0.9
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Derivatives - Narrative (Details) - Foreign Exchange Contract
9 Months Ended
Mar. 31, 2026
Minimum  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Term of contract 1 month
Maximum  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Term of contract 18 months
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Derivatives - Fair Value Cash Flow Hedging (Details)
₱ in Thousands, $ in Thousands
Mar. 31, 2026
PHP (₱)
Mar. 31, 2026
USD ($)
Jun. 30, 2025
PHP (₱)
Jun. 30, 2025
USD ($)
Foreign Exchange Contract        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative asset, notional amount ₱ 5,240,000 $ 90,184 ₱ 5,080,000 $ 88,887
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Warrant (Details) - shares
Jun. 30, 2024
Nov. 13, 2017
Equity [Abstract]    
Term of warrants outstanding   10 years
Number of shares called by warrants (in shares)   1,674,017
Number of warrants vested (in shares) 1,171,812  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Stock Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 788 $ 1,601 $ 4,452 $ 3,506
Phantom Stock Plans        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense (1,304) 342 (19) 1,056
2020 Long Term Incentive Plan        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 2,092 1,259 4,471 2,450
Cost of services        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense (241) 95 71 359
Selling, general and administrative        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 1,029 $ 1,506 $ 4,381 $ 3,147
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
9 Months Ended
Mar. 31, 2026
USD ($)
performance_period
$ / shares
shares
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Number of performance periods (in years) | performance_period 3
Unrecognized compensation expense | $ $ 11.3
Weighted average period (in years) 2 years 9 months 10 days
TSR awards  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Granted (in shares) | shares 78,115
Weighted average grant-date fair value (in dollars per share) | $ / shares $ 42.55
Performance-Based Restricted Stock Units (PRSU)  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Granted (in shares) | shares 25,000
Weighted average grant-date fair value (in dollars per share) | $ / shares $ 30.17
Vesting period (in years) 5 years
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Cash flow hedge - foreign currency collars, net   $ 0
Total assets   0
Liabilities    
Cash flow hedge - foreign currency collars, net $ 0  
Total liabilities 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Phantom stock options    
Liabilities    
Phantom stock options 0 0
Significant Other Observable Inputs (Level 2)    
Assets    
Cash flow hedge - foreign currency collars, net   724
Total assets   724
Liabilities    
Cash flow hedge - foreign currency collars, net 3,558  
Total liabilities 5,139 2,341
Significant Other Observable Inputs (Level 2) | Phantom stock options    
Liabilities    
Phantom stock options 1,581 2,341
Significant Unobservable Inputs (Level 3)    
Assets    
Cash flow hedge - foreign currency collars, net   0
Total assets   0
Liabilities    
Cash flow hedge - foreign currency collars, net 0  
Total liabilities 0 0
Significant Unobservable Inputs (Level 3) | Phantom stock options    
Liabilities    
Phantom stock options $ 0 $ 0
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Income Tax Disclosure [Abstract]        
Provision for income tax expense $ 2,644 $ 2,488 $ 6,995 $ 6,821
Effective income tax rate reconciliation, percent 16.60% 19.20% 15.70% 20.00%
Income tax holiday, aggregate dollar amount $ 1,200 $ 1,800 $ 3,700 $ 4,000
Reduction in income tax expense (in dollars per share) $ 0.08 $ 0.12 $ 0.25 $ 0.25
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Changes in AOCI by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period $ 154,515 $ 108,937 $ 134,309 $ 165,799
Foreign currency translation (1,123) 374 (2,704) 851
Unrealized gain (loss) on cash flow hedges (2,189) 343 (5,226) 271
Reclassifications to earnings 510 42 943 300
Balance, end of period 160,783 124,181 160,783 124,181
Accumulated Other Comprehensive Income / (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (10,521) (7,250) (6,336) (7,913)
Balance, end of period (13,323) (6,491) (13,323) (6,491)
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (8,350) (7,406) (6,769) (7,883)
Foreign currency translation (1,123) 374 (2,704) 851
Balance, end of period (9,473) (7,032) (9,473) (7,032)
Derivative Valuation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (2,064) (49) 540 (235)
Unrealized gain (loss) on cash flow hedges (2,189) 343 (5,226) 271
Reclassifications to earnings 510 42 943 300
Balance, end of period (3,743) 336 (3,743) 336
Defined Benefit Plan        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (107) 205 (107) 205
Balance, end of period $ (107) $ 205 $ (107) $ 205
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
May 01, 2025
Share Repurchase Program [Line Items]          
Treasury stock, acquired $ 4,553 $ 52 $ 10,108 $ 76,292  
Purchase of treasury shares     10,133 $ 76,421  
The Resource Group International Limited          
Share Repurchase Program [Line Items]          
Shares repurchased (in shares)       3,562,341  
Treasury stock, acquired       $ 70,000  
Purchase of treasury shares       45,000  
The Resource Group International Limited | Convertible Debt          
Share Repurchase Program [Line Items]          
Convertible debt   $ 25,000   $ 25,000  
2025 Share Repurchase Program          
Share Repurchase Program [Line Items]          
Authorized amount of share buyback program         $ 15,000
Authorized amount available for repurchase $ 3,200   $ 3,200    
Share Repurchase Program          
Share Repurchase Program [Line Items]          
Shares repurchased (in shares) 140,300 0 310,158 327,230  
Treasury stock, acquired $ 4,500   $ 10,100 $ 5,600  
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Weighted Average Share Counts - Computation From Basic to Diluted Earnings Per Share For Net Income (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]        
Shares used in basic earnings per share calculation (in shares) 13,454 13,264 13,427 15,109
Effect of dilutive securities:        
Employee share-based compensation (in shares) 710 301 510 173
Warrant (in shares) 830 712 843 617
Convertible debt (in shares) 0 127 0 236
Total effects of dilutive securities (in shares) 1,540 1,140 1,353 1,026
Shares used in dilutive earnings per share calculation (in shares) 14,994 14,404 14,780 16,135
Shares considered anti-dilutive using the treasury method (in shares) 0 153 0 252
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Weighted Average Share Counts - Reconciliation of the Numerators and Denominators for the Diluted EPS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]        
Net income $ 13,325 $ 10,469 $ 37,584 $ 27,268
Effect of dilutive securities:        
Convertible debt - interest expense, net of tax 0 33 0 178
Numerator for diluted EPS $ 13,325 $ 10,502 $ 37,584 $ 27,446
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Investment in Joint Venture - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Schedule of Equity Method Investments [Line Items]            
Equity method investment $ 446 $ 447 $ 438 $ 430 $ 417 $ 415
Lake Ball, LLC            
Schedule of Equity Method Investments [Line Items]            
Ownership interest in joint venture 47.50%          
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Investment in Joint Venture - Summarized Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Increase (Decrease) In Equity Method Investment [Roll Forward]        
Beginning balance $ 447 $ 417 $ 438 $ 415
Dividends received (422) (400) (1,130) (781)
Share of profit 421 413 1,138 796
Ending balance $ 446 $ 430 $ 446 $ 430
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Reporting (Details)
9 Months Ended
Mar. 31, 2026
segment
Segment Reporting [Abstract]  
Number of operating segments 1
Number of reportable segments 1
XML 73 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ .report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } .report table.authRefData a { display: block; font-weight: bold; } .report table.authRefData p { margin-top: 0px; } .report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } .report table.authRefData .hide a:hover { background-color: #2F4497; } .report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } .report table.authRefData table{ font-size: 1em; } /* Report Styles */ .pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ .report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } .report hr { border: 1px solid #acf; } /* Top labels */ .report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } .report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } .report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } .report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } .report td.pl div.a { width: 200px; } .report td.pl a:hover { background-color: #ffc; } /* Header rows... */ .report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ .report .rc { background-color: #f0f0f0; } /* Even rows... */ .report .re, .report .reu { background-color: #def; } .report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ .report .ro, .report .rou { background-color: white; } .report .rou td { border-bottom: 1px solid black; } .report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ .report .fn { white-space: nowrap; } /* styles for numeric types */ .report .num, .report .nump { text-align: right; white-space: nowrap; } .report .nump { padding-left: 2em; } .report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ .report .text { text-align: left; white-space: normal; } .report .text .big { margin-bottom: 1em; width: 17em; } .report .text .more { display: none; } .report .text .note { font-style: italic; font-weight: bold; } .report .text .small { width: 10em; } .report sup { font-style: italic; } .report .outerFootnotes { font-size: 1em; } XML 74 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.26.1 html 172 284 1 false 43 0 false 10 false false R1.htm 0000001 - Document - Cover Sheet http://ibex.co/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 9952152 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://ibex.co/role/ConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 4 false false R5.htm 9952154 - Statement - Consolidated Statements of Stockholders??? Equity (Unaudited) Sheet http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited Consolidated Statements of Stockholders??? Equity (Unaudited) Statements 5 false false R6.htm 9952155 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 9952156 - Disclosure - Overview and Summary of Significant Accounting Policies Sheet http://ibex.co/role/OverviewandSummaryofSignificantAccountingPolicies Overview and Summary of Significant Accounting Policies Notes 7 false false R8.htm 9952157 - Disclosure - Revenue from Contracts with Customers Sheet http://ibex.co/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 8 false false R9.htm 9952158 - Disclosure - Accounts Receivable and Significant Client Sheet http://ibex.co/role/AccountsReceivableandSignificantClient Accounts Receivable and Significant Client Notes 9 false false R10.htm 9952159 - Disclosure - Leases Sheet http://ibex.co/role/Leases Leases Notes 10 false false R11.htm 9952160 - Disclosure - Debt Sheet http://ibex.co/role/Debt Debt Notes 11 false false R12.htm 9952161 - Disclosure - Derivatives Sheet http://ibex.co/role/Derivatives Derivatives Notes 12 false false R13.htm 9952162 - Disclosure - Warrant Sheet http://ibex.co/role/Warrant Warrant Notes 13 false false R14.htm 9952163 - Disclosure - Stock-Based Compensation Sheet http://ibex.co/role/StockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 9952164 - Disclosure - Fair Value Sheet http://ibex.co/role/FairValue Fair Value Notes 15 false false R16.htm 9952165 - Disclosure - Income Taxes Sheet http://ibex.co/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 9952166 - Disclosure - Stockholders' Equity Sheet http://ibex.co/role/StockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 9952167 - Disclosure - Weighted Average Share Counts Sheet http://ibex.co/role/WeightedAverageShareCounts Weighted Average Share Counts Notes 18 false false R19.htm 9952168 - Disclosure - Investment in Joint Venture Sheet http://ibex.co/role/InvestmentinJointVenture Investment in Joint Venture Notes 19 false false R20.htm 9952169 - Disclosure - Segment Information Sheet http://ibex.co/role/SegmentInformation Segment Information Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9955511 - Disclosure - Overview and Summary of Significant Accounting Policies (Policies) Sheet http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies Overview and Summary of Significant Accounting Policies (Policies) Policies http://ibex.co/role/OverviewandSummaryofSignificantAccountingPolicies 22 false false R23.htm 9955512 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://ibex.co/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://ibex.co/role/RevenuefromContractswithCustomers 23 false false R24.htm 9955513 - Disclosure - Accounts Receivable and Significant Client (Tables) Sheet http://ibex.co/role/AccountsReceivableandSignificantClientTables Accounts Receivable and Significant Client (Tables) Tables http://ibex.co/role/AccountsReceivableandSignificantClient 24 false false R25.htm 9955514 - Disclosure - Leases (Tables) Sheet http://ibex.co/role/LeasesTables Leases (Tables) Tables http://ibex.co/role/Leases 25 false false R26.htm 9955515 - Disclosure - Debt (Tables) Sheet http://ibex.co/role/DebtTables Debt (Tables) Tables http://ibex.co/role/Debt 26 false false R27.htm 9955516 - Disclosure - Derivatives (Tables) Sheet http://ibex.co/role/DerivativesTables Derivatives (Tables) Tables http://ibex.co/role/Derivatives 27 false false R28.htm 9955517 - Disclosure - Stock-Based Compensation (Tables) Sheet http://ibex.co/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://ibex.co/role/StockBasedCompensation 28 false false R29.htm 9955518 - Disclosure - Fair Value (Tables) Sheet http://ibex.co/role/FairValueTables Fair Value (Tables) Tables http://ibex.co/role/FairValue 29 false false R30.htm 9955519 - Disclosure - Stockholders' Equity (Tables) Sheet http://ibex.co/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://ibex.co/role/StockholdersEquity 30 false false R31.htm 9955520 - Disclosure - Weighted Average Share Counts (Tables) Sheet http://ibex.co/role/WeightedAverageShareCountsTables Weighted Average Share Counts (Tables) Tables http://ibex.co/role/WeightedAverageShareCounts 31 false false R32.htm 9955521 - Disclosure - Investment in Joint Venture (Tables) Sheet http://ibex.co/role/InvestmentinJointVentureTables Investment in Joint Venture (Tables) Tables http://ibex.co/role/InvestmentinJointVenture 32 false false R33.htm 9955522 - Disclosure - Overview and Summary of Significant Accounting Policies - (Details) Sheet http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails Overview and Summary of Significant Accounting Policies - (Details) Details http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies 33 false false R34.htm 9955523 - Disclosure - Revenue from Contracts with Customers - Breakdown of Revenues by Geographical Location (Details) Sheet http://ibex.co/role/RevenuefromContractswithCustomersBreakdownofRevenuesbyGeographicalLocationDetails Revenue from Contracts with Customers - Breakdown of Revenues by Geographical Location (Details) Details 34 false false R35.htm 9955524 - Disclosure - Revenue from Contracts with Customers - Revenue Disaggregated by Pattern of Revenue Recognition (Details) Sheet http://ibex.co/role/RevenuefromContractswithCustomersRevenueDisaggregatedbyPatternofRevenueRecognitionDetails Revenue from Contracts with Customers - Revenue Disaggregated by Pattern of Revenue Recognition (Details) Details 35 false false R36.htm 9955525 - Disclosure - Revenue from Contracts with Customers - Movement in Deferred Revenue (Details) Sheet http://ibex.co/role/RevenuefromContractswithCustomersMovementinDeferredRevenueDetails Revenue from Contracts with Customers - Movement in Deferred Revenue (Details) Details 36 false false R37.htm 9955526 - Disclosure - Accounts Receivable and Significant Client - Accounts Receivable, Net (Details) Sheet http://ibex.co/role/AccountsReceivableandSignificantClientAccountsReceivableNetDetails Accounts Receivable and Significant Client - Accounts Receivable, Net (Details) Details 37 false false R38.htm 9955527 - Disclosure - Accounts Receivable and Significant Client - Activity in Allowance for Credit Losses (Details) Sheet http://ibex.co/role/AccountsReceivableandSignificantClientActivityinAllowanceforCreditLossesDetails Accounts Receivable and Significant Client - Activity in Allowance for Credit Losses (Details) Details 38 false false R39.htm 9955528 - Disclosure - Accounts Receivable and Significant Client - Narrative (Details) Sheet http://ibex.co/role/AccountsReceivableandSignificantClientNarrativeDetails Accounts Receivable and Significant Client - Narrative (Details) Details 39 false false R40.htm 9955529 - Disclosure - Leases - Narrative (Details) Sheet http://ibex.co/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 40 false false R41.htm 9955530 - Disclosure - Leases - Components of Lease Cost (Details) Sheet http://ibex.co/role/LeasesComponentsofLeaseCostDetails Leases - Components of Lease Cost (Details) Details 41 false false R42.htm 9955531 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 42 false false R43.htm 9955532 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 43 false false R44.htm 9955533 - Disclosure - Leases - Maturities of Operating and Finance Lease Liabilities (Details) Sheet http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails Leases - Maturities of Operating and Finance Lease Liabilities (Details) Details 44 false false R45.htm 9955534 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://ibex.co/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 45 false false R46.htm 9955535 - Disclosure - Debt - Narrative (Details) Sheet http://ibex.co/role/DebtNarrativeDetails Debt - Narrative (Details) Details 46 false false R47.htm 9955536 - Disclosure - Derivatives - Narrative (Details) Sheet http://ibex.co/role/DerivativesNarrativeDetails Derivatives - Narrative (Details) Details 47 false false R48.htm 9955537 - Disclosure - Derivatives - Fair Value Cash Flow Hedging (Details) Sheet http://ibex.co/role/DerivativesFairValueCashFlowHedgingDetails Derivatives - Fair Value Cash Flow Hedging (Details) Details 48 false false R49.htm 9955538 - Disclosure - Warrant (Details) Sheet http://ibex.co/role/WarrantDetails Warrant (Details) Details http://ibex.co/role/Warrant 49 false false R50.htm 9955539 - Disclosure - Stock-Based Compensation - Stock Based Compensation (Details) Sheet http://ibex.co/role/StockBasedCompensationStockBasedCompensationDetails Stock-Based Compensation - Stock Based Compensation (Details) Details 50 false false R51.htm 9955540 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://ibex.co/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 51 false false R52.htm 9955541 - Disclosure - Fair Value (Details) Sheet http://ibex.co/role/FairValueDetails Fair Value (Details) Details http://ibex.co/role/FairValueTables 52 false false R53.htm 9955542 - Disclosure - Income Taxes (Details) Sheet http://ibex.co/role/IncomeTaxesDetails Income Taxes (Details) Details http://ibex.co/role/IncomeTaxes 53 false false R54.htm 9955543 - Disclosure - Stockholders' Equity - Changes in AOCI by Component (Details) Sheet http://ibex.co/role/StockholdersEquityChangesinAOCIbyComponentDetails Stockholders' Equity - Changes in AOCI by Component (Details) Details 54 false false R55.htm 9955544 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://ibex.co/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 55 false false R56.htm 9955545 - Disclosure - Weighted Average Share Counts - Computation From Basic to Diluted Earnings Per Share For Net Income (Details) Sheet http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails Weighted Average Share Counts - Computation From Basic to Diluted Earnings Per Share For Net Income (Details) Details 56 false false R57.htm 9955546 - Disclosure - Weighted Average Share Counts - Reconciliation of the Numerators and Denominators for the Diluted EPS (Details) Sheet http://ibex.co/role/WeightedAverageShareCountsReconciliationoftheNumeratorsandDenominatorsfortheDilutedEPSDetails Weighted Average Share Counts - Reconciliation of the Numerators and Denominators for the Diluted EPS (Details) Details 57 false false R58.htm 9955547 - Disclosure - Investment in Joint Venture - Narrative (Details) Sheet http://ibex.co/role/InvestmentinJointVentureNarrativeDetails Investment in Joint Venture - Narrative (Details) Details 58 false false R59.htm 9955548 - Disclosure - Investment in Joint Venture - Summarized Financial Information (Details) Sheet http://ibex.co/role/InvestmentinJointVentureSummarizedFinancialInformationDetails Investment in Joint Venture - Summarized Financial Information (Details) Details 59 false false R60.htm 9955549 - Disclosure - Segment Reporting (Details) Sheet http://ibex.co/role/SegmentReportingDetails Segment Reporting (Details) Details 60 false false All Reports Book All Reports ibex-20260331.htm ibex-20260331.xsd ibex-20260331_cal.xml ibex-20260331_def.xml ibex-20260331_lab.xml ibex-20260331_pre.xml http://fasb.org/srt/2025 http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ibex-20260331.htm": { "nsprefix": "ibex", "nsuri": "http://ibex.co/20260331", "dts": { "inline": { "local": [ "ibex-20260331.htm" ] }, "schema": { "local": [ "ibex-20260331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "ibex-20260331_cal.xml" ] }, "definitionLink": { "local": [ "ibex-20260331_def.xml" ] }, "labelLink": { "local": [ "ibex-20260331_lab.xml" ] }, "presentationLink": { "local": [ "ibex-20260331_pre.xml" ] } }, "keyStandard": 262, "keyCustom": 22, "axisStandard": 21, "axisCustom": 0, "memberStandard": 27, "memberCustom": 16, "hidden": { "total": 11, "http://xbrl.sec.gov/dei/2025": 5, "http://fasb.org/us-gaap/2025": 5, "http://xbrl.sec.gov/ecd/2025": 1 }, "contextCount": 172, "entityCount": 1, "segmentCount": 43, "elementCount": 535, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 741, "http://xbrl.sec.gov/dei/2025": 31, "http://xbrl.sec.gov/ecd/2025": 11, "http://fasb.org/srt/2025": 1 }, "report": { "R1": { "role": "http://ibex.co/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R2": { "role": "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited", "longName": "9952151 - Statement - Consolidated Balance Sheets (Unaudited)", "shortName": "Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R3": { "role": "http://ibex.co/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "9952152 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "ibex:CommonStockSharesIssuedNotDisclosed", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ibex:CommonStockSharesIssuedNotDisclosed", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R4": { "role": "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "longName": "9952153 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "unique": true } }, "R5": { "role": "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "longName": "9952154 - Statement - Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "shortName": "Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-41", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-41", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R6": { "role": "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited", "longName": "9952155 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "unique": true } }, "R7": { "role": "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPolicies", "longName": "9952156 - Disclosure - Overview and Summary of Significant Accounting Policies", "shortName": "Overview and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R8": { "role": "http://ibex.co/role/RevenuefromContractswithCustomers", "longName": "9952157 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R9": { "role": "http://ibex.co/role/AccountsReceivableandSignificantClient", "longName": "9952158 - Disclosure - Accounts Receivable and Significant Client", "shortName": "Accounts Receivable and Significant Client", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R10": { "role": "http://ibex.co/role/Leases", "longName": "9952159 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R11": { "role": "http://ibex.co/role/Debt", "longName": "9952160 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R12": { "role": "http://ibex.co/role/Derivatives", "longName": "9952161 - Disclosure - Derivatives", "shortName": "Derivatives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R13": { "role": "http://ibex.co/role/Warrant", "longName": "9952162 - Disclosure - Warrant", "shortName": "Warrant", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "ibex:WarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ibex:WarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R14": { "role": "http://ibex.co/role/StockBasedCompensation", "longName": "9952163 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R15": { "role": "http://ibex.co/role/FairValue", "longName": "9952164 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R16": { "role": "http://ibex.co/role/IncomeTaxes", "longName": "9952165 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R17": { "role": "http://ibex.co/role/StockholdersEquity", "longName": "9952166 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R18": { "role": "http://ibex.co/role/WeightedAverageShareCounts", "longName": "9952167 - Disclosure - Weighted Average Share Counts", "shortName": "Weighted Average Share Counts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R19": { "role": "http://ibex.co/role/InvestmentinJointVenture", "longName": "9952168 - Disclosure - Investment in Joint Venture", "shortName": "Investment in Joint Venture", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R20": { "role": "http://ibex.co/role/SegmentInformation", "longName": "9952169 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-5", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R22": { "role": "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Overview and Summary of Significant Accounting Policies (Policies)", "shortName": "Overview and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R23": { "role": "http://ibex.co/role/RevenuefromContractswithCustomersTables", "longName": "9955512 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R24": { "role": "http://ibex.co/role/AccountsReceivableandSignificantClientTables", "longName": "9955513 - Disclosure - Accounts Receivable and Significant Client (Tables)", "shortName": "Accounts Receivable and Significant Client (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R25": { "role": "http://ibex.co/role/LeasesTables", "longName": "9955514 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R26": { "role": "http://ibex.co/role/DebtTables", "longName": "9955515 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R27": { "role": "http://ibex.co/role/DerivativesTables", "longName": "9955516 - Disclosure - Derivatives (Tables)", "shortName": "Derivatives (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R28": { "role": "http://ibex.co/role/StockBasedCompensationTables", "longName": "9955517 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R29": { "role": "http://ibex.co/role/FairValueTables", "longName": "9955518 - Disclosure - Fair Value (Tables)", "shortName": "Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R30": { "role": "http://ibex.co/role/StockholdersEquityTables", "longName": "9955519 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R31": { "role": "http://ibex.co/role/WeightedAverageShareCountsTables", "longName": "9955520 - Disclosure - Weighted Average Share Counts (Tables)", "shortName": "Weighted Average Share Counts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R32": { "role": "http://ibex.co/role/InvestmentinJointVentureTables", "longName": "9955521 - Disclosure - Investment in Joint Venture (Tables)", "shortName": "Investment in Joint Venture (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R33": { "role": "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails", "longName": "9955522 - Disclosure - Overview and Summary of Significant Accounting Policies - (Details)", "shortName": "Overview and Summary of Significant Accounting Policies - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "ibex:NumberOfDeliveryCentersAroundTheWorld", "unitRef": "deliverycenter", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ibex:NumberOfDeliveryCentersAroundTheWorld", "unitRef": "deliverycenter", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R34": { "role": "http://ibex.co/role/RevenuefromContractswithCustomersBreakdownofRevenuesbyGeographicalLocationDetails", "longName": "9955523 - Disclosure - Revenue from Contracts with Customers - Breakdown of Revenues by Geographical Location (Details)", "shortName": "Revenue from Contracts with Customers - Breakdown of Revenues by Geographical Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-66", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "unique": true } }, "R35": { "role": "http://ibex.co/role/RevenuefromContractswithCustomersRevenueDisaggregatedbyPatternofRevenueRecognitionDetails", "longName": "9955524 - Disclosure - Revenue from Contracts with Customers - Revenue Disaggregated by Pattern of Revenue Recognition (Details)", "shortName": "Revenue from Contracts with Customers - Revenue Disaggregated by Pattern of Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "unique": true } }, "R36": { "role": "http://ibex.co/role/RevenuefromContractswithCustomersMovementinDeferredRevenueDetails", "longName": "9955525 - Disclosure - Revenue from Contracts with Customers - Movement in Deferred Revenue (Details)", "shortName": "Revenue from Contracts with Customers - Movement in Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-30", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-30", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R37": { "role": "http://ibex.co/role/AccountsReceivableandSignificantClientAccountsReceivableNetDetails", "longName": "9955526 - Disclosure - Accounts Receivable and Significant Client - Accounts Receivable, Net (Details)", "shortName": "Accounts Receivable and Significant Client - Accounts Receivable, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R38": { "role": "http://ibex.co/role/AccountsReceivableandSignificantClientActivityinAllowanceforCreditLossesDetails", "longName": "9955527 - Disclosure - Accounts Receivable and Significant Client - Activity in Allowance for Credit Losses (Details)", "shortName": "Accounts Receivable and Significant Client - Activity in Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ibex:AccountsReceivableCreditLossExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "unique": true } }, "R39": { "role": "http://ibex.co/role/AccountsReceivableandSignificantClientNarrativeDetails", "longName": "9955528 - Disclosure - Accounts Receivable and Significant Client - Narrative (Details)", "shortName": "Accounts Receivable and Significant Client - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-94", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-94", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R40": { "role": "http://ibex.co/role/LeasesNarrativeDetails", "longName": "9955529 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "ibex:NumberOfLeaseRenewals", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ibex:NumberOfLeaseRenewals", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R41": { "role": "http://ibex.co/role/LeasesComponentsofLeaseCostDetails", "longName": "9955530 - Disclosure - Leases - Components of Lease Cost (Details)", "shortName": "Leases - Components of Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R42": { "role": "http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails", "longName": "9955531 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ibex:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "unique": true } }, "R43": { "role": "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails", "longName": "9955532 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R44": { "role": "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails", "longName": "9955533 - Disclosure - Leases - Maturities of Operating and Finance Lease Liabilities (Details)", "shortName": "Leases - Maturities of Operating and Finance Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R45": { "role": "http://ibex.co/role/DebtScheduleofDebtDetails", "longName": "9955534 - Disclosure - Debt - Schedule of Debt (Details)", "shortName": "Debt - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "unique": true } }, "R46": { "role": "http://ibex.co/role/DebtNarrativeDetails", "longName": "9955535 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-99", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-99", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R47": { "role": "http://ibex.co/role/DerivativesNarrativeDetails", "longName": "9955536 - Disclosure - Derivatives - Narrative (Details)", "shortName": "Derivatives - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-102", "name": "us-gaap:DerivativeTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-102", "name": "us-gaap:DerivativeTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R48": { "role": "http://ibex.co/role/DerivativesFairValueCashFlowHedgingDetails", "longName": "9955537 - Disclosure - Derivatives - Fair Value Cash Flow Hedging (Details)", "shortName": "Derivatives - Fair Value Cash Flow Hedging (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-103", "name": "us-gaap:DerivativeAssetNotionalAmount", "unitRef": "php", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-103", "name": "us-gaap:DerivativeAssetNotionalAmount", "unitRef": "php", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R49": { "role": "http://ibex.co/role/WarrantDetails", "longName": "9955538 - Disclosure - Warrant (Details)", "shortName": "Warrant (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-105", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-105", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R50": { "role": "http://ibex.co/role/StockBasedCompensationStockBasedCompensationDetails", "longName": "9955539 - Disclosure - Stock-Based Compensation - Stock Based Compensation (Details)", "shortName": "Stock-Based Compensation - Stock Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R51": { "role": "http://ibex.co/role/StockBasedCompensationNarrativeDetails", "longName": "9955540 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "ibex:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformancePeriods", "unitRef": "performance_period", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ibex:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformancePeriods", "unitRef": "performance_period", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R52": { "role": "http://ibex.co/role/FairValueDetails", "longName": "9955541 - Disclosure - Fair Value (Details)", "shortName": "Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-130", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-130", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R53": { "role": "http://ibex.co/role/IncomeTaxesDetails", "longName": "9955542 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "unique": true } }, "R54": { "role": "http://ibex.co/role/StockholdersEquityChangesinAOCIbyComponentDetails", "longName": "9955543 - Disclosure - Stockholders' Equity - Changes in AOCI by Component (Details)", "shortName": "Stockholders' Equity - Changes in AOCI by Component (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-30", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "unique": true } }, "R55": { "role": "http://ibex.co/role/StockholdersEquityNarrativeDetails", "longName": "9955544 - Disclosure - Stockholders' Equity - Narrative (Details)", "shortName": "Stockholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-168", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "unique": true } }, "R56": { "role": "http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails", "longName": "9955545 - Disclosure - Weighted Average Share Counts - Computation From Basic to Diluted Earnings Per Share For Net Income (Details)", "shortName": "Weighted Average Share Counts - Computation From Basic to Diluted Earnings Per Share For Net Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "unique": true } }, "R57": { "role": "http://ibex.co/role/WeightedAverageShareCountsReconciliationoftheNumeratorsandDenominatorsfortheDilutedEPSDetails", "longName": "9955546 - Disclosure - Weighted Average Share Counts - Reconciliation of the Numerators and Denominators for the Diluted EPS (Details)", "shortName": "Weighted Average Share Counts - Reconciliation of the Numerators and Denominators for the Diluted EPS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true, "unique": true } }, "R58": { "role": "http://ibex.co/role/InvestmentinJointVentureNarrativeDetails", "longName": "9955547 - Disclosure - Investment in Joint Venture - Narrative (Details)", "shortName": "Investment in Joint Venture - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-170", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "unique": true } }, "R59": { "role": "http://ibex.co/role/InvestmentinJointVentureSummarizedFinancialInformationDetails", "longName": "9955548 - Disclosure - Investment in Joint Venture - Summarized Financial Information (Details)", "shortName": "Investment in Joint Venture - Summarized Financial Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-30", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EquityMethodInvestmentDividendsOrDistributions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ibex-20260331.htm", "unique": true } }, "R60": { "role": "http://ibex.co/role/SegmentReportingDetails", "longName": "9955549 - Disclosure - Segment Reporting (Details)", "shortName": "Segment Reporting (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "ibex_A2020LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "A2020LongTermIncentivePlanMember", "presentation": [ "http://ibex.co/role/StockBasedCompensationStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Long Term Incentive Plan", "label": "2020 Long Term Incentive Plan [Member]", "documentation": "2020 Long Term Incentive Plan" } } }, "auth_ref": [] }, "ibex_A2025ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "A2025ShareRepurchaseProgramMember", "presentation": [ "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Share Repurchase Program", "label": "2025 Share Repurchase Program [Member]", "documentation": "2025 Share Repurchase Program" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://ibex.co/role/StockholdersEquityChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClient" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Significant Client", "label": "Accounts and Nontrade Receivable [Text Block]", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r263", "r275" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited", "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued liabilities", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r41", "r42" ] }, "ibex_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://ibex.co/20260331", "localname": "AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation", "crdr": "credit", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientActivityinAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign exchange", "label": "Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation", "documentation": "Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity in Allowance for Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1070" ] }, "ibex_AccountsReceivableCreditLossExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://ibex.co/20260331", "localname": "AccountsReceivableCreditLossExpense", "crdr": "debit", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientActivityinAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense", "documentation": "Accounts Receivable, Credit Loss Expense" } } }, "auth_ref": [] }, "ibex_AccountsReceivableCreditLossReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://ibex.co/20260331", "localname": "AccountsReceivableCreditLossReversal", "crdr": "credit", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientActivityinAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reversal of provision for credit losses", "label": "Accounts Receivable, Credit Loss Reversal", "documentation": "Accounts Receivable, Credit Loss Reversal" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://ibex.co/role/AccountsReceivableandSignificantClientAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r145", "r265", "r808" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://ibex.co/role/AccountsReceivableandSignificantClientAccountsReceivableNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientAccountsReceivableNetDetails", "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r1064" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r42", "r88" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://ibex.co/role/StockholdersEquityChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r3", "r4", "r12", "r18", "r60", "r1031", "r1032", "r1033" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://ibex.co/role/StockholdersEquityChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Valuation", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r155", "r163", "r164", "r468", "r539", "r540", "r541", "r542", "r815", "r1031" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://ibex.co/role/StockholdersEquityChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r162", "r163", "r539", "r540", "r541", "r542", "r580", "r581", "r582", "r583", "r584", "r585" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r17", "r18", "r61", "r146", "r668", "r688", "r689", "r1133" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://ibex.co/role/StockholdersEquityChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r162", "r163", "r539", "r540", "r541", "r542", "r580", "r581", "r582", "r583", "r584", "r585" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://ibex.co/role/StockholdersEquityChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income / (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r12", "r18", "r534", "r537", "r608", "r684", "r685", "r1031", "r1032", "r1033", "r1048", "r1049", "r1050", "r1051" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://ibex.co/role/StockholdersEquityChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustment", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r2", "r12", "r18", "r58", "r59", "r163", "r164", "r581", "r582", "r583", "r584", "r585", "r1031" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r955" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r52", "r894", "r1197" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r698", "r1048", "r1049", "r1050", "r1051", "r1134", "r1199" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r968" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r968" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r968" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r968" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld related to net share settlement of equity awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r1117" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r387" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1001" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r927", "r937", "r947", "r979" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r930", "r940", "r950", "r982" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1002" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r968" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r975" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r931", "r941", "r951", "r975", "r983", "r987", "r995" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r993" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://ibex.co/role/StockBasedCompensationStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r419", "r425", "r434" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/AccountsReceivableandSignificantClientAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientAccountsReceivableNetDetails", "http://ibex.co/role/AccountsReceivableandSignificantClientActivityinAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Allowance for credit losses", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r147", "r266", "r278" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientActivityinAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientActivityinAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Uncollectible receivables written off", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r280" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AmendmentFlag", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares considered anti-dilutive using the treasury method (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r223" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r86", "r97", "r143", "r178", "r180", "r181", "r227", "r239", "r252", "r255", "r273", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r466", "r470", "r572", "r658", "r659", "r665", "r731", "r831", "r832", "r843", "r894", "r907", "r908", "r918", "r1080", "r1081", "r1157" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "ibex_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ibex.co/20260331", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://ibex.co/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities, Leases", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r138", "r150", "r178", "r180", "r181", "r273", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r466", "r470", "r572", "r894", "r1080", "r1081", "r1157" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrentAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://ibex.co/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r549", "r550", "r884" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://ibex.co/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current assets", "label": "Assets, Noncurrent", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r178", "r180", "r181", "r273", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r466", "r470", "r572", "r1080", "r1081", "r1157" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r990" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r991" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r986" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r986" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r986" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r986" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r986" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r986" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://ibex.co/role/FairValueDetails", "http://ibex.co/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r390", "r391", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r414", "r415", "r416", "r417", "r418" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r989" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r988" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r987" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r987" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation and principles of consolidation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r1041" ] }, "ibex_CapitalExpendituresIncurredExpensedButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://ibex.co/20260331", "localname": "CapitalExpendituresIncurredExpensedButNotYetPaid", "crdr": "debit", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounts payable related to fixed assets", "label": "Capital Expenditures Incurred (Expensed) but Not yet Paid", "documentation": "Capital Expenditures Incurred (Expensed) but Not yet Paid" } } }, "auth_ref": [] }, "us-gaap_CapitalLeaseObligationsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CapitalLeaseObligationsIncurred", "crdr": "credit", "presentation": [ "http://ibex.co/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease obligation incurred", "label": "Lease Obligation Incurred", "documentation": "Amount of increase in lease obligation from new lease." } } }, "auth_ref": [ "r23", "r24" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized cloud computing software costs", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r802" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalent", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r21", "r140", "r807" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning", "periodEndLabel": "Cash and cash equivalents, ending", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r21", "r70", "r177" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase / (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r0", "r70" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental non-cash disclosures", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r966" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r963" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r961" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CityAreaCode", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://ibex.co/role/WarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares called by warrants (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r348" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://ibex.co/role/WarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of warrants vested (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "ibex_Client1Member": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "Client1Member", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Client 1", "label": "Client 1 [Member]", "documentation": "Client 1" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r967" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r967" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r26", "r789" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r909", "r910", "r911", "r913", "r914", "r915", "r916", "r1048", "r1049", "r1051", "r1134", "r1195", "r1199" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock: par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock: shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r50", "r719" ] }, "ibex_CommonStockSharesIssuedNotDisclosed": { "xbrltype": "booleanItemType", "nsuri": "http://ibex.co/20260331", "localname": "CommonStockSharesIssuedNotDisclosed", "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares issued not disclosed", "label": "Common Stock Shares Issued Not Disclosed", "documentation": "Common Stock Shares Issued Not Disclosed" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock: shares outstanding (in shares)", "periodStartLabel": "Balance, beginning of period (in shares)", "periodEndLabel": "Balance, end of period (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r50", "r719", "r737", "r1199", "r1200" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares: par value $0.000111650536, 108,057,967 shares authorized, 13,435,541 and 13,357,990 shares outstanding as of March\u00a031, 2026 and June\u00a030, 2025, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r50", "r328", "r333", "r667", "r894" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r972" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r971" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r973" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r970" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r19", "r158", "r160", "r165", "r656", "r676", "r677" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r230", "r262", "r692", "r693", "r788", "r1054", "r1055", "r1056", "r1057", "r1058" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r230", "r262", "r692", "r693", "r788", "r1054", "r1055", "r1056", "r1057", "r1058" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r230", "r262", "r692", "r693", "r788", "r1054", "r1055", "r1056", "r1057", "r1058" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of credit risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument." } } }, "auth_ref": [ "r570", "r571" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r230", "r231", "r788", "r824", "r1054", "r1055", "r1056", "r1057", "r1058" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of revenues", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r230", "r262", "r1054", "r1055", "r1056", "r1057", "r1058" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskTable", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r230", "r231", "r788", "r824", "r1054", "r1055", "r1056", "r1057", "r1058" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r230", "r262", "r692", "r693", "r788", "r1054", "r1055", "r1056", "r1057", "r1058" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r106", "r120", "r179", "r186", "r466", "r467", "r469", "r470", "r471", "r610", "r662", "r794", "r1014", "r1015", "r1016", "r1079", "r1082", "r1083" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r106", "r120", "r179", "r186", "r466", "r467", "r469", "r470", "r471", "r610", "r662", "r794", "r1014", "r1015", "r1016", "r1079", "r1082", "r1083" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation and principles of consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r34", "r822" ] }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConsolidationVariableInterestEntityPolicy", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined)." } } }, "auth_ref": [ "r33", "r36", "r37" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Movement in Deferred Revenue", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1087" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersMovementinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r350", "r351", "r353", "r372" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r350", "r351", "r353", "r372" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current deferred revenue", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r350", "r351", "r353", "r372" ] }, "ibex_ContractWithCustomerLiabilityRevenueDeferred": { "xbrltype": "monetaryItemType", "nsuri": "http://ibex.co/20260331", "localname": "ContractWithCustomerLiabilityRevenueDeferred", "crdr": "debit", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersMovementinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue deferred", "label": "Contract With Customer, Liability, Revenue Deferred", "documentation": "Contract With Customer, Liability, Revenue Deferred" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersMovementinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r373" ] }, "ibex_ContractWithCustomerLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://ibex.co/20260331", "localname": "ContractWithCustomerLiabilityRollForward", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersMovementinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract With Customer, Liability [Roll Forward]", "label": "Contract With Customer, Liability [Roll Forward]", "documentation": "Contract With Customer, Liability" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConvertibleDebtCurrent", "crdr": "credit", "presentation": [ "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt", "label": "Convertible Debt, Current", "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConvertibleDebtMember", "presentation": [ "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r77", "r309", "r310", "r315", "r316", "r317", "r320", "r321", "r322", "r323", "r324", "r838", "r839", "r840", "r841", "r842" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services (exclusive of depreciation and amortization presented separately below)", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r818", "r819", "r1012", "r1013" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfSalesMember", "presentation": [ "http://ibex.co/role/StockBasedCompensationStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [ "r880" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r66" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CounterpartyNameAxis", "presentation": [ "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r130", "r131", "r178", "r184", "r185", "r312", "r337", "r609", "r616", "r664", "r811", "r813", "r814", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1129", "r1130", "r1131", "r1132" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CreditFacilityAxis", "presentation": [ "http://ibex.co/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r299", "r1078" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CreditFacilityDomain", "presentation": [ "http://ibex.co/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r299", "r1078" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r262", "r1055" ] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current debt", "label": "Debt, Current", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r144" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentAxis", "presentation": [ "http://ibex.co/role/DebtNarrativeDetails", "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r41", "r42", "r87", "r89", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r838", "r839", "r840", "r841", "r842", "r892", "r1042", "r1043", "r1044", "r1047", "r1074", "r1075", "r1076", "r1152", "r1153", "r1165" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://ibex.co/role/DebtNarrativeDetails", "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r16", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r838", "r839", "r840", "r841", "r842", "r892", "r1042", "r1043", "r1044", "r1047", "r1074", "r1075", "r1076", "r1152", "r1153", "r1165" ] }, "ibex_DeferredCompensationShareBasedArrangementsLiabilityFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://ibex.co/20260331", "localname": "DeferredCompensationShareBasedArrangementsLiabilityFairValueDisclosure", "crdr": "credit", "calculation": { "http://ibex.co/role/FairValueDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Phantom stock options", "label": "Deferred Compensation Share-Based Arrangements, Liability, Fair Value Disclosure", "documentation": "Deferred Compensation Share-Based Arrangements, Liability, Fair Value Disclosure" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://ibex.co/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1085", "r1151", "r1152", "r1153" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax asset, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r439", "r440" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r73" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r171", "r227", "r244", "r255", "r816", "r831", "r832" ] }, "us-gaap_DerivativeAssetNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeAssetNotionalAmount", "presentation": [ "http://ibex.co/role/DerivativesFairValueCashFlowHedgingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset, notional amount", "label": "Derivative Asset, Notional Amount", "documentation": "Nominal or face amount used to calculate payments on the derivative asset." } } }, "auth_ref": [ "r769", "r772", "r774", "r777", "r1127", "r1128" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://ibex.co/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedge - foreign currency collars, net", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r151", "r152", "r529", "r549", "r550", "r560", "r567", "r568", "r569", "r701", "r702", "r703", "r704", "r705", "r707", "r708", "r709", "r710", "r711", "r725", "r726", "r769", "r773", "r775", "r776", "r778", "r779", "r805", "r810", "r812", "r813", "r814", "r884", "r887", "r891", "r911", "r1137", "r1138", "r1139", "r1196" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://ibex.co/role/DerivativesFairValueCashFlowHedgingDetails", "http://ibex.co/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r169", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r709", "r711", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r732", "r733", "r734", "r735", "r744", "r745", "r746", "r747", "r750", "r751", "r752", "r753", "r769", "r770", "r775", "r778", "r810", "r811", "r814", "r879", "r880", "r909", "r911", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1129", "r1130", "r1131", "r1132", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://ibex.co/role/DerivativesFairValueCashFlowHedgingDetails", "http://ibex.co/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r169", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r709", "r711", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r732", "r733", "r734", "r735", "r744", "r745", "r746", "r747", "r750", "r751", "r752", "r753", "r769", "r770", "r775", "r778", "r810", "r811", "r814", "r879", "r880", "r909", "r911", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1129", "r1130", "r1131", "r1132", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://ibex.co/role/Derivatives" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r531", "r543", "r879", "r880", "r881", "r882", "r883" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "presentation": [ "http://ibex.co/role/DerivativesFairValueCashFlowHedgingDetails", "http://ibex.co/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r508", "r509", "r511", "r512", "r513", "r514", "r879" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "presentation": [ "http://ibex.co/role/DerivativesFairValueCashFlowHedgingDetails", "http://ibex.co/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "documentation": "Disclosure of information about derivatives and hedging activities." } } }, "auth_ref": [ "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r879" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://ibex.co/role/FairValueDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedge - foreign currency collars, net", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r151", "r152", "r529", "r549", "r550", "r560", "r567", "r568", "r569", "r701", "r702", "r703", "r704", "r707", "r708", "r709", "r710", "r711", "r732", "r734", "r735", "r770", "r771", "r773", "r775", "r776", "r778", "r779", "r810", "r812", "r813", "r814", "r1137", "r1138", "r1139", "r1196" ] }, "us-gaap_DerivativeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeTermOfContract", "presentation": [ "http://ibex.co/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of contract", "label": "Derivative, Term of Contract", "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DilutiveSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DilutiveSecurities", "crdr": "credit", "calculation": { "http://ibex.co/role/WeightedAverageShareCountsReconciliationoftheNumeratorsandDenominatorsfortheDilutedEPSDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/WeightedAverageShareCountsReconciliationoftheNumeratorsandDenominatorsfortheDilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt - interest expense, net of tax", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities." } } }, "auth_ref": [ "r25" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails", "http://ibex.co/role/WeightedAverageShareCountsReconciliationoftheNumeratorsandDenominatorsfortheDilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersBreakdownofRevenuesbyGeographicalLocationDetails", "http://ibex.co/role/RevenuefromContractswithCustomersRevenueDisaggregatedbyPatternofRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r370", "r371", "r847", "r848", "r849", "r850", "r851", "r852", "r853" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersBreakdownofRevenuesbyGeographicalLocationDetails", "http://ibex.co/role/RevenuefromContractswithCustomersRevenueDisaggregatedbyPatternofRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r370", "r371", "r847", "r848", "r849", "r850", "r851", "r852", "r853" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue Disaggregated by Pattern of Revenue Recognition", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1088" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://ibex.co/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r386", "r389", "r420", "r421", "r423", "r860" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentPeriodEndDate", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentQuarterlyReport", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r922" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentTransitionReport", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r954" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentType", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r965" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r136", "r166", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r204", "r207", "r220", "r221", "r222", "r226", "r326", "r424", "r462", "r465", "r546", "r547", "r657", "r678", "r823" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r136", "r166", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r207", "r220", "r221", "r222", "r226", "r326", "r424", "r462", "r465", "r546", "r547", "r657", "r678", "r823" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://ibex.co/role/WeightedAverageShareCounts" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Share Counts", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r203", "r223", "r224", "r225" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of exchange rate difference on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r578" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://ibex.co/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate reconciliation, percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r442", "r861" ] }, "ibex_EmergingGrowthCompanyPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ibex.co/20260331", "localname": "EmergingGrowthCompanyPolicyPolicyTextBlock", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Emerging Growth Company", "label": "Emerging Growth Company, Policy [Policy Text Block]", "documentation": "Emerging Growth Company, Policy" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and employee-related liabilities", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://ibex.co/role/StockBasedCompensationNarrativeDetails", "http://ibex.co/role/StockBasedCompensationStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1115" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://ibex.co/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r422" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://ibex.co/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1116" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [ "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine1", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine2", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCityOrTown", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCentralIndexKey", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r920" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r920" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityExTransitionPeriod", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r1005" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFileNumber", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFilerCategory", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r920" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1004" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityRegistrantName", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r920" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityShellCompany", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r920" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntitySmallBusiness", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r920" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r920" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r959" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1000" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1000" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1000" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityComponentDomain", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://ibex.co/role/StockholdersEquityChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r134", "r135", "r136", "r162", "r163", "r164", "r187", "r188", "r189", "r191", "r198", "r200", "r202", "r228", "r276", "r277", "r285", "r325", "r349", "r424", "r451", "r452", "r459", "r460", "r461", "r463", "r464", "r465", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r545", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r588", "r608", "r675", "r684", "r685", "r686", "r698", "r756" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://ibex.co/role/InvestmentinJointVentureNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r269", "r270", "r272", "r458", "r572", "r1006", "r1007", "r1008", "r1120", "r1121", "r1122", "r1123" ] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "presentation": [ "http://ibex.co/role/InvestmentinJointVentureSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends received", "label": "Proceeds from Equity Method Investment, Distribution", "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities." } } }, "auth_ref": [ "r7", "r9", "r63", "r672" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://ibex.co/role/InvestmentinJointVentureNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest in joint venture", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r269", "r572" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://ibex.co/role/InvestmentinJointVentureNarrativeDetails", "http://ibex.co/role/InvestmentinJointVentureSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r227", "r247", "r255", "r267", "r1018", "r1068" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://ibex.co/role/InvestmentinJointVenture" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in Joint Venture", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group." } } }, "auth_ref": [ "r104", "r271", "r274", "r1008" ] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://ibex.co/role/InvestmentinJointVentureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Information for Joint Venture", "label": "Equity Method Investments [Table Text Block]", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r268" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r969" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r927", "r937", "r947", "r979" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r924", "r934", "r944", "r976" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r975" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://ibex.co/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r549", "r550", "r560", "r884" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://ibex.co/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r549", "r550", "r560", "r884" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://ibex.co/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r317", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r548", "r550", "r551", "r552", "r553", "r559", "r560", "r562", "r567", "r611", "r612", "r613", "r805", "r839", "r840", "r854", "r855", "r856", "r857", "r858", "r884", "r887", "r891" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://ibex.co/role/FairValue" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r551", "r555", "r557", "r558", "r559", "r562", "r563", "r564", "r565", "r566", "r654", "r884", "r888" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://ibex.co/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r317", "r376", "r381", "r382", "r550", "r560", "r567", "r611", "r805", "r854", "r855", "r856", "r857", "r858", "r884", "r891" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://ibex.co/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Other Observable Inputs (Level 2)", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r317", "r376", "r381", "r382", "r384", "r550", "r551", "r560", "r567", "r612", "r805", "r839", "r840", "r854", "r855", "r856", "r857", "r858", "r884", "r891" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://ibex.co/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs (Level 3)", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r317", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r550", "r551", "r552", "r553", "r560", "r567", "r613", "r805", "r839", "r840", "r854", "r855", "r856", "r857", "r858", "r884", "r887", "r891" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://ibex.co/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r317", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r548", "r550", "r551", "r552", "r553", "r559", "r560", "r562", "r567", "r611", "r612", "r613", "r805", "r839", "r840", "r854", "r855", "r856", "r857", "r858", "r884", "r887", "r891" ] }, "ibex_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://ibex.co/20260331", "localname": "FinanceLeaseCost", "crdr": "debit", "calculation": { "http://ibex.co/role/LeasesComponentsofLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ibex.co/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total finance lease cost", "label": "Finance Lease, Cost", "documentation": "Finance Lease, Cost" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://ibex.co/role/LeasesComponentsofLeaseCostDetails": { "parentTag": "ibex_FinanceLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r591", "r597", "r893" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows paid for interest portion of finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r593", "r601" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance \u2028Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://ibex.co/role/DebtScheduleofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 }, "http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ibex.co/role/DebtScheduleofDebtDetails", "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails", "http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "terseLabel": "Total lease liabilities", "verboseLabel": "Finance leases", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r590", "r605" ] }, "us-gaap_FinanceLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityAbstract", "presentation": [ "http://ibex.co/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost:", "label": "Finance Lease, Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities, current", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r590" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://ibex.co/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finance Lease Maturity", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1156" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities, non-current", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r590" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r605", "r1043", "r1047", "r1165" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r605", "r1043", "r1047", "r1165" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r605", "r1043", "r1047", "r1165" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r605", "r1043", "r1047", "r1165" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r605", "r1043", "r1047", "r1165" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026-remainder of year", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r1156" ] }, "ibex_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://ibex.co/20260331", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, To Be Paid, After Year Four", "documentation": "Finance Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: liability accretion", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r605" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on finance leases", "terseLabel": "Financing cash flows paid for principal portion of finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r592", "r601" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease assets, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r589" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://ibex.co/role/LeasesComponentsofLeaseCostDetails": { "parentTag": "ibex_FinanceLeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right of use assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r591", "r597", "r893" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r604", "r893" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r603", "r893" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignExchangeContractMember", "presentation": [ "http://ibex.co/role/DerivativesFairValueCashFlowHedgingDetails", "http://ibex.co/role/DerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Contract", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r814", "r854", "r856", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r880", "r884", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1129" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r931", "r941", "r951", "r983" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r931", "r941", "r951", "r983" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r931", "r941", "r951", "r983" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r931", "r941", "r951", "r983" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r931", "r941", "r951", "r983" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r964" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r141", "r283", "r655", "r832", "r837", "r862", "r863", "r864", "r867", "r885", "r894", "r1071", "r1072", "r1126" ] }, "ibex_HSBCCreditFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "HSBCCreditFacilitiesMember", "presentation": [ "http://ibex.co/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "HSBC Credit Facilities", "label": "HSBC Credit Facilities [Member]", "documentation": "HSBC Credit Facilities" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r62", "r92", "r96", "r658", "r660", "r673", "r818", "r820", "r821", "r827", "r831", "r1053", "r1060", "r1061", "r1062", "r1063" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://ibex.co/role/InvestmentinJointVentureSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share of profit", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r9", "r63", "r91", "r227", "r245", "r255", "r267", "r672" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://ibex.co/role/StockBasedCompensationStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r286", "r287", "r290", "r484", "r490", "r507", "r515", "r554", "r556", "r561", "r573", "r574", "r575", "r681", "r683", "r741", "r803", "r805", "r862", "r864", "r880", "r882", "r886", "r891", "r1124", "r1125", "r1167" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://ibex.co/role/StockBasedCompensationStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r287", "r290", "r484", "r490", "r507", "r515", "r554", "r556", "r561", "r573", "r574", "r575", "r681", "r683", "r741", "r803", "r805", "r862", "r864", "r880", "r882", "r886", "r891", "r1124", "r1125", "r1167" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://ibex.co/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r178", "r182", "r436", "r442", "r443", "r444", "r445", "r446", "r449", "r453", "r455", "r456", "r457", "r663", "r691", "r697", "r861" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://ibex.co/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Provision for income tax expense", "terseLabel": "Provision for income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r98", "r103", "r178", "r201", "r202", "r227", "r246", "r255", "r441", "r442", "r454", "r679", "r818", "r820", "r821", "r861" ] }, "us-gaap_IncomeTaxHolidayAggregateDollarAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxHolidayAggregateDollarAmount", "crdr": "credit", "presentation": [ "http://ibex.co/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax holiday, aggregate dollar amount", "label": "Income Tax Holiday, Aggregate Dollar Amount", "documentation": "The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction." } } }, "auth_ref": [ "r455" ] }, "us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShare", "presentation": [ "http://ibex.co/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in income tax expense (in dollars per share)", "label": "Income Tax Holiday, Income Tax Benefits Per Share", "documentation": "Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions." } } }, "auth_ref": [ "r455" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r161", "r437", "r438", "r446", "r447", "r448", "r450", "r695" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r22", "r72", "r1039", "r1118", "r1119" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Tax advances and receivables", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r85", "r1019" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in accounts payable and accrued liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Increase in accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Increase in deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r618", "r1037" ] }, "ibex_IncreaseDecreaseInEquityMethodInvestmentRollForward": { "xbrltype": "stringItemType", "nsuri": "http://ibex.co/20260331", "localname": "IncreaseDecreaseInEquityMethodInvestmentRollForward", "presentation": [ "http://ibex.co/role/InvestmentinJointVentureSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) In Equity Method Investment [Roll Forward]", "label": "Increase (Decrease) In Equity Method Investment [Roll Forward]", "documentation": "Increase (Decrease) In Equity Method Investment" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in assets and liabilities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r1011", "r1037" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Increase / (decrease) in prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "calculation": { "http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method." } } }, "auth_ref": [ "r208", "r209", "r210", "r222" ] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "calculation": { "http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method." } } }, "auth_ref": [ "r216", "r217", "r222" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee share-based compensation (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r208", "r209", "r211", "r222", "r388" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r931", "r941", "r951", "r975", "r983", "r987", "r995" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r993" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r923", "r999" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r923", "r999" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r923", "r999" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r243", "r818", "r821", "r1035" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r173", "r175", "r176" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cloud Computing Software Implementation Costs", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r284" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r227", "r242", "r255", "r831", "r1034" ] }, "ibex_LakeBallLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "LakeBallLLCMember", "presentation": [ "http://ibex.co/role/InvestmentinJointVentureNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lake Ball, LLC", "label": "Lake Ball, LLC [Member]", "documentation": "Lake Ball, LLC" } } }, "auth_ref": [] }, "ibex_LeaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "LeaseAgreementMember", "presentation": [ "http://ibex.co/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Agreement", "label": "Lease Agreement [Member]", "documentation": "Lease Agreement" } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseContractualTermAxis", "presentation": [ "http://ibex.co/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Axis]", "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r606", "r1009" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseContractualTermDomain", "presentation": [ "http://ibex.co/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Domain]", "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r606", "r1009" ] }, "ibex_LeaseCostExcludingFinanceLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://ibex.co/20260331", "localname": "LeaseCostExcludingFinanceLeases", "crdr": "debit", "calculation": { "http://ibex.co/role/LeasesComponentsofLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ibex.co/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease cost", "label": "Lease, Cost, Excluding Finance Leases", "documentation": "Lease, Cost, Excluding Finance Leases" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://ibex.co/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Cost and Supplemental Cash Flow Information", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1155" ] }, "us-gaap_LeaseDepositLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseDepositLiability", "crdr": "credit", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Refundable lease deposit", "label": "Lease Deposit Liability", "documentation": "Amount of liability for lease payments received, including variable lease payments, when collectability is not probable at commencement date for sales-type lease." } } }, "auth_ref": [ "r607" ] }, "ibex_LeaseRenewalMember": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "LeaseRenewalMember", "presentation": [ "http://ibex.co/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Renewal", "label": "Lease Renewal [Member]", "documentation": "Lease Renewal" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://ibex.co/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r587" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://ibex.co/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r596", "r606" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://ibex.co/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r596", "r606" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r595" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://ibex.co/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Maturity", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1156" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r605", "r1043", "r1047", "r1165" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r605", "r1043", "r1047", "r1165" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r605", "r1043", "r1047", "r1165" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r605", "r1043", "r1047", "r1165" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r605", "r1043", "r1047", "r1165" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026-remainder of year", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r1156" ] }, "ibex_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://ibex.co/20260331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: liability accretion", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r605" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://ibex.co/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease term of contract", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1154" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://ibex.co/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r587" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r16", "r41", "r42", "r43", "r45", "r46", "r47", "r48", "r178", "r180", "r181", "r273", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r467", "r470", "r471", "r572", "r718", "r826", "r843", "r918", "r1080", "r1157", "r1158" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r56", "r90", "r670", "r894", "r907", "r908", "r1042", "r1046", "r1069", "r1148" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders' equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r43", "r139", "r178", "r180", "r181", "r273", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r467", "r470", "r471", "r572", "r894", "r1080", "r1157", "r1158" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://ibex.co/role/FairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ibex.co/role/FairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r550", "r1135" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://ibex.co/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r45", "r46", "r47", "r48", "r178", "r180", "r181", "r273", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r467", "r470", "r471", "r572", "r1080", "r1157", "r1158" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liabilities", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://ibex.co/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r40", "r44" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://ibex.co/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing available", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r40", "r44", "r299" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditMember", "presentation": [ "http://ibex.co/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LocalPhoneNumber", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://ibex.co/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 }, "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited", "http://ibex.co/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt", "terseLabel": "Total Long-term debt", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r16", "r666" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Current debt", "label": "Long-Term Debt and Lease Obligation, Current", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r42" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://ibex.co/role/DebtScheduleofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://ibex.co/role/DebtScheduleofDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ibex.co/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Debt", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "documentation": "Amount of long-term debt and lease obligation, including portion classified as current." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtTextBlock", "presentation": [ "http://ibex.co/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r76" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://ibex.co/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r16", "r1074", "r1075", "r1076" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://ibex.co/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r16", "r27", "r1074", "r1075", "r1076" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MajorCustomersAxis", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r262", "r845", "r849", "r903", "r906", "r1166", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MaximumMember", "presentation": [ "http://ibex.co/role/DerivativesNarrativeDetails", "http://ibex.co/role/LeasesNarrativeDetails", "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r107", "r109", "r111", "r112", "r114", "r126", "r128", "r129", "r132", "r133", "r234", "r295", "r296", "r297", "r298", "r385", "r415", "r416", "r417", "r435", "r553", "r617", "r680", "r682", "r690", "r710", "r711", "r762", "r764", "r766", "r767", "r780", "r783", "r784", "r786", "r787", "r800", "r801", "r836", "r844", "r859", "r862", "r865", "r866", "r887", "r888", "r889", "r890", "r904", "r1084", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r967" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r967" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MinimumMember", "presentation": [ "http://ibex.co/role/DerivativesNarrativeDetails", "http://ibex.co/role/LeasesNarrativeDetails", "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r107", "r109", "r111", "r112", "r114", "r126", "r128", "r129", "r132", "r133", "r234", "r295", "r296", "r297", "r298", "r385", "r415", "r416", "r417", "r435", "r553", "r617", "r680", "r682", "r690", "r710", "r711", "r762", "r764", "r766", "r767", "r780", "r783", "r784", "r786", "r787", "r800", "r801", "r836", "r844", "r859", "r862", "r865", "r866", "r887", "r888", "r889", "r904", "r1084", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r986" ] }, "ibex_Mr.RobertDechantMember": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "Mr.RobertDechantMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Mr. Robert Dechant [Member]", "documentation": "Mr. Robert Dechant" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r994" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r262", "r845", "r849", "r903", "r906", "r1166", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r968" ] }, "ibex_NearshoreMember": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "NearshoreMember", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersBreakdownofRevenuesbyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nearshore (Jamaica, Nicaragua, Honduras)", "label": "Nearshore [Member]", "documentation": "Nearshore" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash outflow from financing activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r174" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash outflow from investing activities", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r174" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash inflow from operating activities", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r70", "r71", "r73" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r64", "r73", "r93", "r136", "r137", "r156", "r159", "r164", "r178", "r180", "r181", "r183", "r190", "r194", "r195", "r196", "r197", "r198", "r201", "r202", "r218", "r273", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r326", "r329", "r331", "r334", "r424", "r462", "r465", "r547", "r572", "r674", "r738", "r754", "r755", "r818", "r820", "r821", "r917", "r1080" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://ibex.co/role/WeightedAverageShareCountsReconciliationoftheNumeratorsandDenominatorsfortheDilutedEPSDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/WeightedAverageShareCountsReconciliationoftheNumeratorsandDenominatorsfortheDilutedEPSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r136", "r168", "r194", "r195", "r196", "r197", "r204", "r205", "r219", "r222", "r329", "r331", "r334", "r465" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://ibex.co/role/WeightedAverageShareCountsReconciliationoftheNumeratorsandDenominatorsfortheDilutedEPSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ibex.co/role/WeightedAverageShareCountsReconciliationoftheNumeratorsandDenominatorsfortheDilutedEPSDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Numerator for diluted EPS", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r168", "r206", "r212", "r213", "r214", "r215", "r219", "r222" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements and Recently adopted accounting pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r967" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r931", "r941", "r951", "r975", "r983" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r958" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r957" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r975" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r994" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r994" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonUsMember", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersBreakdownofRevenuesbyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other countries", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1201", "r1202", "r1203", "r1204" ] }, "ibex_NumberOfDeliveryCentersAroundTheWorld": { "xbrltype": "integerItemType", "nsuri": "http://ibex.co/20260331", "localname": "NumberOfDeliveryCentersAroundTheWorld", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of delivery centers", "label": "Number of Delivery Centers Around the World", "documentation": "Number of Delivery Centers Around the World" } } }, "auth_ref": [] }, "ibex_NumberOfEmployees": { "xbrltype": "integerItemType", "nsuri": "http://ibex.co/20260331", "localname": "NumberOfEmployees", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of employees", "label": "Number of Employees", "documentation": "Number of Employees" } } }, "auth_ref": [] }, "ibex_NumberOfLeaseAgreements": { "xbrltype": "integerItemType", "nsuri": "http://ibex.co/20260331", "localname": "NumberOfLeaseAgreements", "presentation": [ "http://ibex.co/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of lease agreements", "label": "Number Of Lease Agreements", "documentation": "Number Of Lease Agreements" } } }, "auth_ref": [] }, "ibex_NumberOfLeaseRenewals": { "xbrltype": "integerItemType", "nsuri": "http://ibex.co/20260331", "localname": "NumberOfLeaseRenewals", "presentation": [ "http://ibex.co/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of lease renewals", "label": "Number Of Lease Renewals", "documentation": "Number Of Lease Renewals" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfOperatingSegments", "presentation": [ "http://ibex.co/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r832", "r1059" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://ibex.co/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r828", "r835", "r1059" ] }, "ibex_OffshoreMember": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "OffshoreMember", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersBreakdownofRevenuesbyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offshore (Philippines, Pakistan, India)", "label": "Offshore [Member]", "documentation": "Offshore" } } }, "auth_ref": [] }, "ibex_OnshoreMember": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "OnshoreMember", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersBreakdownofRevenuesbyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Onshore (United States)", "label": "Onshore [Member]", "documentation": "Onshore" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r96", "r818", "r821", "r827", "r1053", "r1060", "r1061", "r1062", "r1063" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://ibex.co/role/LeasesComponentsofLeaseCostDetails": { "parentTag": "ibex_LeaseCostExcludingFinanceLeases", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ibex.co/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r598", "r893" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating \u2028Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ibex.co/role/LeasesMaturitiesofOperatingandFinanceLeaseLiabilitiesDetails", "http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "terseLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r590" ] }, "us-gaap_OperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityAbstract", "presentation": [ "http://ibex.co/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost:", "label": "Operating Lease, Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited", "http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Current operating lease liabilities", "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r590" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 }, "http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited", "http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-current operating lease liabilities", "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r590" ] }, "ibex_OperatingLeaseLiabilityReductionDueToReassessmentOfLeaseRenewalOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://ibex.co/20260331", "localname": "OperatingLeaseLiabilityReductionDueToReassessmentOfLeaseRenewalOptions", "crdr": "credit", "presentation": [ "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Reduction Due to Reassessment of Lease Renewal Options", "documentation": "Operating Lease, Liability, Reduction Due to Reassessment of Lease Renewal Options" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r594", "r601" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited", "http://ibex.co/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r589" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1038" ] }, "ibex_OperatingLeaseRightOfUseAssetReductionDueToReassessmentOfLeaseRenewalOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://ibex.co/20260331", "localname": "OperatingLeaseRightOfUseAssetReductionDueToReassessmentOfLeaseRenewalOptions", "crdr": "credit", "presentation": [ "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Right-of-use assets", "label": "Operating Lease, Right-Of-Use Asset, Reduction Due to Reassessment of Lease Renewal Options", "documentation": "Operating Lease, Right-Of-Use Asset, Reduction Due to Reassessment of Lease Renewal Options" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r604", "r893" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r603", "r893" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Overview and Summary of Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r82", "r1017", "r1040" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r149", "r894" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r142" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r6", "r12", "r83" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://ibex.co/role/StockholdersEquityChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "documentation": "Amount before tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2", "r61", "r576", "r577", "r579" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (loss) / gain on cash flow hedging instruments, net of tax", "verboseLabel": "Changes in fair value of cash flow hedges", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r154" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://ibex.co/role/StockholdersEquityChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on cash flow hedges", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r153", "r154", "r485", "r491", "r532", "r880" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive (loss) / income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r6", "r12", "r83", "r157", "r160", "r198" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Due to related parties", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r42", "r894" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r46" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r967" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Due from related parties", "label": "Other Receivables, Net, Current", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r929", "r939", "r949", "r981" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r932", "r942", "r952", "r984" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r932", "r942", "r952", "r984" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r956" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited", "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury shares", "terseLabel": "Purchase of treasury shares", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r68" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Taxes paid related to net share settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r172" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r67" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r966" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r966" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r958" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r975" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r968" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r957" ] }, "ibex_PerformanceBasedRestrictedStockUnitsPRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "PerformanceBasedRestrictedStockUnitsPRSUMember", "presentation": [ "http://ibex.co/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-Based Restricted Stock Units (PRSU)", "label": "Performance-Based Restricted Stock Units (PRSU) [Member]", "documentation": "Performance-Based Restricted Stock Units (PRSU)" } } }, "auth_ref": [] }, "us-gaap_PhantomShareUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PhantomShareUnitsPSUsMember", "presentation": [ "http://ibex.co/role/FairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Phantom stock options", "label": "Phantom Share Units (PSUs) [Member]", "documentation": "Share-based payment arrangement awarded as phantom share or unit." } } }, "auth_ref": [ "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114" ] }, "ibex_PhantomStockPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "PhantomStockPlansMember", "presentation": [ "http://ibex.co/role/StockBasedCompensationStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Phantom Stock Plans", "label": "Phantom Stock Plans [Member]", "documentation": "Phantom Stock Plans" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PlanNameAxis", "presentation": [ "http://ibex.co/role/StockBasedCompensationStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PlanNameDomain", "presentation": [ "http://ibex.co/role/StockBasedCompensationStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r959" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1003" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r958" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r148", "r281", "r282", "r809" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from line of credit", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the exercise of options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r14" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r1010", "r1073" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r10", "r101", "r102", "r671" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowance for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r167", "r170", "r279" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r956" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r956" ] }, "ibex_ROUAssetsObtainedInExchangeForLeaseObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ibex.co/20260331", "localname": "ROUAssetsObtainedInExchangeForLeaseObligationsAbstract", "presentation": [ "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations", "label": "ROU Assets Obtained In Exchange For Lease Obligations [Abstract]", "documentation": "ROU Assets Obtained In Exchange For Lease Obligations" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "presentation": [ "http://ibex.co/role/DerivativesNarrativeDetails", "http://ibex.co/role/LeasesNarrativeDetails", "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r107", "r109", "r111", "r112", "r114", "r126", "r128", "r129", "r132", "r133", "r234", "r295", "r296", "r297", "r298", "r375", "r385", "r415", "r416", "r417", "r423", "r435", "r553", "r614", "r615", "r617", "r680", "r682", "r690", "r710", "r711", "r762", "r764", "r766", "r767", "r780", "r783", "r784", "r786", "r787", "r800", "r801", "r836", "r844", "r859", "r862", "r865", "r866", "r887", "r888", "r889", "r890", "r904", "r911", "r1077", "r1084", "r1138", "r1160", "r1161", "r1162", "r1163", "r1164" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "presentation": [ "http://ibex.co/role/DerivativesNarrativeDetails", "http://ibex.co/role/LeasesNarrativeDetails", "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r107", "r109", "r111", "r112", "r114", "r126", "r128", "r129", "r132", "r133", "r234", "r295", "r296", "r297", "r298", "r375", "r385", "r415", "r416", "r417", "r423", "r435", "r553", "r614", "r615", "r617", "r680", "r682", "r690", "r710", "r711", "r762", "r764", "r766", "r767", "r780", "r783", "r784", "r786", "r787", "r800", "r801", "r836", "r844", "r859", "r862", "r865", "r866", "r887", "r888", "r889", "r890", "r904", "r911", "r1077", "r1084", "r1138", "r1160", "r1161", "r1162", "r1163", "r1164" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://ibex.co/role/StockholdersEquityChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassifications to earnings", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r15", "r18" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r924", "r934", "r944", "r976" ] }, "ibex_ReductionDueToReassessmentOfLeaseRenewalOptionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ibex.co/20260331", "localname": "ReductionDueToReassessmentOfLeaseRenewalOptionsAbstract", "presentation": [ "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction due to reassessment of lease renewal options", "label": "Reduction Due To Reassessment Of Lease Renewal Options [Abstract]", "documentation": "Reduction Due To Reassessment Of Lease Renewal Options" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of line of credit", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r69" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r130", "r131", "r178", "r184", "r185", "r312", "r337", "r609", "r616", "r664", "r811", "r813", "r814", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1129", "r1130", "r1131", "r1132" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r925", "r935", "r945", "r977" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r926", "r936", "r946", "r978" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r933", "r943", "r953", "r985" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r53", "r81", "r669", "r687", "r689", "r696", "r720", "r894" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings / (Deficit)", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r134", "r135", "r136", "r187", "r188", "r189", "r191", "r198", "r200", "r202", "r276", "r277", "r285", "r325", "r424", "r451", "r452", "r459", "r460", "r461", "r463", "r464", "r465", "r533", "r535", "r536", "r538", "r545", "r586", "r588", "r684", "r686", "r698", "r1199" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://ibex.co/role/RevenuefromContractswithCustomersBreakdownofRevenuesbyGeographicalLocationDetails", "http://ibex.co/role/RevenuefromContractswithCustomersRevenueDisaggregatedbyPatternofRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r94", "r95", "r227", "r240", "r241", "r251", "r255", "r258", "r260", "r262", "r369", "r370", "r371", "r619", "r818", "r821" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r262", "r1055", "r1056" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r105", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r804" ] }, "ibex_RevenueFromContractWithCustomerTerminationNoticePeriod": { "xbrltype": "durationItemType", "nsuri": "http://ibex.co/20260331", "localname": "RevenueFromContractWithCustomerTerminationNoticePeriod", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notice period for contract termination", "label": "Revenue From Contract With Customer, Termination Notice Period", "documentation": "Revenue From Contract With Customer, Termination Notice Period" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contracts with Customers", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r105", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r371", "r374" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Breakdown of Revenues by Geographical Location", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r74" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://ibex.co/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r602", "r893" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r602", "r893" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r994" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r994" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://ibex.co/role/AccountsReceivableandSignificantClientTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable, Net", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r51", "r57" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://ibex.co/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r1149", "r1150" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://ibex.co/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r16", "r28", "r29", "r39", "r79", "r80", "r839", "r841", "r1043", "r1047", "r1152", "r1165" ] }, "ibex_ScheduleOfDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ibex.co/20260331", "localname": "ScheduleOfDebtLineItems", "presentation": [ "http://ibex.co/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt [Line Items]", "label": "Schedule of Debt [Line Items]", "documentation": "Schedule of Debt [Line Items]" } } }, "auth_ref": [] }, "ibex_ScheduleOfDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://ibex.co/20260331", "localname": "ScheduleOfDebtTable", "presentation": [ "http://ibex.co/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt [Table]", "label": "Schedule of Debt [Table]", "documentation": "Schedule of Debt [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "presentation": [ "http://ibex.co/role/DerivativesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivative Instruments", "label": "Schedule of Derivative Instruments [Table Text Block]", "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://ibex.co/role/WeightedAverageShareCountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1052" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://ibex.co/role/StockBasedCompensationNarrativeDetails", "http://ibex.co/role/StockBasedCompensationStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://ibex.co/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Stock Based Compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r32" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://ibex.co/role/InvestmentinJointVentureNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r269", "r270", "r272", "r458", "r572", "r1006", "r1007", "r1008", "r1120", "r1121", "r1122", "r1123" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://ibex.co/role/InvestmentinJointVentureNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r178", "r181", "r269", "r270", "r272", "r273", "r572" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://ibex.co/role/InvestmentinJointVentureNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment [Table]", "label": "Equity Method Investment [Table]", "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets." } } }, "auth_ref": [ "r137", "r178", "r181", "r269", "r270", "r272", "r273", "r572" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://ibex.co/role/FairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Measurements on a Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1135", "r1136" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost [Table]", "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://ibex.co/role/WeightedAverageShareCountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Computation from Basic to Diluted Earnings Per Share", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r25" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "Security12bTitle", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r919" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "SecurityExchangeName", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r921" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "SegmentGeographicalDomain", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersBreakdownofRevenuesbyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r108", "r110", "r113", "r115", "r116", "r117", "r118", "r119", "r121", "r122", "r123", "r124", "r125", "r127", "r128", "r129", "r231", "r260", "r261", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r658", "r659", "r660", "r661", "r703", "r706", "r708", "r763", "r765", "r768", "r781", "r783", "r785", "r786", "r787", "r790", "r791", "r792", "r793", "r795", "r796", "r797", "r798", "r799", "r806", "r824", "r845", "r848", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r905", "r911", "r1166", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://ibex.co/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r97", "r227", "r235", "r236", "r237", "r238", "r239", "r248", "r249", "r250", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r262", "r828", "r829", "r830", "r831", "r833", "r834", "r835" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r65", "r817", "r818", "r819", "r821", "r1036" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://ibex.co/role/StockBasedCompensationStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [ "r862", "r864" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://ibex.co/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r860" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://ibex.co/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://ibex.co/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant-date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r405" ] }, "ibex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformancePeriods": { "xbrltype": "integerItemType", "nsuri": "http://ibex.co/20260331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformancePeriods", "presentation": [ "http://ibex.co/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of performance periods (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Performance Periods", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Performance Periods" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://ibex.co/role/FairValueDetails", "http://ibex.co/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r390", "r391", "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r414", "r415", "r416", "r417", "r418" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation plans", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r386", "r393", "r412", "r413", "r414", "r415", "r418", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r1086" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r1086" ] }, "srt_ShareRepurchaseProgramLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ShareRepurchaseProgramLineItems", "presentation": [ "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Line Items]", "label": "Share Repurchase Program [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1086" ] }, "ibex_ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "ShareRepurchaseProgramMember", "presentation": [ "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program", "label": "Share Repurchase Program [Member]", "documentation": "Share Repurchase Program" } } }, "auth_ref": [] }, "srt_ShareRepurchaseProgramTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ShareRepurchaseProgramTable", "presentation": [ "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Table]", "label": "Share Repurchase Program [Table]", "documentation": "Disclosure of information about share repurchase program." } } }, "auth_ref": [ "r1086" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld related to net share settlement of equity awards (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r1117" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://ibex.co/role/LeasesComponentsofLeaseCostDetails": { "parentTag": "ibex_LeaseCostExcludingFinanceLeases", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r599", "r893" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://ibex.co/role/StockholdersEquityChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r50", "r54", "r55", "r134", "r135", "r136", "r162", "r163", "r164", "r187", "r188", "r189", "r191", "r198", "r200", "r202", "r228", "r276", "r277", "r285", "r325", "r349", "r424", "r451", "r452", "r459", "r460", "r461", "r463", "r464", "r465", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r545", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r588", "r608", "r675", "r684", "r685", "r686", "r698", "r756" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StatementGeographicalAxis", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersBreakdownofRevenuesbyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r108", "r110", "r113", "r115", "r116", "r117", "r118", "r119", "r121", "r122", "r123", "r124", "r125", "r127", "r128", "r129", "r231", "r260", "r261", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r658", "r659", "r660", "r661", "r703", "r706", "r708", "r763", "r765", "r768", "r781", "r783", "r785", "r786", "r787", "r790", "r791", "r792", "r793", "r795", "r796", "r797", "r798", "r799", "r806", "r824", "r845", "r848", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r905", "r911", "r1166", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r187", "r188", "r189", "r228", "r327", "r328", "r330", "r332", "r588", "r619", "r694", "r699", "r700", "r712", "r713", "r714", "r715", "r716", "r717", "r719", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r732", "r733", "r734", "r735", "r736", "r739", "r740", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r756", "r820", "r821", "r912", "r1198" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementTable", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r187", "r188", "r189", "r228", "r264", "r327", "r328", "r330", "r332", "r588", "r619", "r694", "r699", "r700", "r712", "r713", "r714", "r715", "r716", "r717", "r719", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r732", "r733", "r734", "r735", "r736", "r739", "r740", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r756", "r820", "r821", "r912", "r1198" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r928", "r938", "r948", "r980" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [ "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common shares (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r49", "r50", "r81", "r399" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common shares", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r13", "r50", "r54", "r55", "r81" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized amount of share buyback program", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1086" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized amount available for repurchase", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited", "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://ibex.co/role/StockholdersEquityChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r50", "r54", "r55", "r75", "r721", "r737", "r757", "r758", "r894", "r918", "r1042", "r1045", "r1046", "r1069", "r1148", "r1199" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://ibex.co/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r78", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r530", "r544", "r759", "r761", "r782" ] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase programs", "label": "Stockholders' Equity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r11", "r760" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow disclosures", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r974" ] }, "ibex_TheResourceGroupInternationalLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "TheResourceGroupInternationalLimitedMember", "presentation": [ "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Resource Group International Limited", "label": "The Resource Group International Limited [Member]", "documentation": "The Resource Group International Limited" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersRevenueDisaggregatedbyPatternofRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r371", "r845", "r852" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersRevenueDisaggregatedbyPatternofRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r371", "r845", "r852" ] }, "ibex_TotalShareholderReturnAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://ibex.co/20260331", "localname": "TotalShareholderReturnAwardsMember", "presentation": [ "http://ibex.co/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "TSR awards", "label": "Total Shareholder Return Awards [Member]", "documentation": "Total Shareholder Return Awards" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r966" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r973" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r1065", "r1066", "r1067" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r993" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r995" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "TradingSymbol", "presentation": [ "http://ibex.co/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersRevenueDisaggregatedbyPatternofRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services transferred at a point in time", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r845", "r846", "r852" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TransferredOverTimeMember", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersRevenueDisaggregatedbyPatternofRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services transferred over time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r845", "r846", "r852" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r996" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r997" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r997" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r995" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r995" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r998" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r996" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonMember", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r30" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonShares", "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock at cost (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r30" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock at cost: 5,825,561 and 5,515,403 shares as of March\u00a031, 2026 and June\u00a030, 2025, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r30", "r31", "r54" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury shares (in shares)", "terseLabel": "Shares repurchased (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r13", "r50", "r81" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofStockholdersEquityUnaudited", "http://ibex.co/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury shares", "terseLabel": "Treasury stock, acquired", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r13", "r30", "r81" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "US", "presentation": [ "http://ibex.co/role/RevenuefromContractswithCustomersBreakdownofRevenuesbyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r992" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UseOfEstimates", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r99", "r100", "r229", "r232", "r233", "r234", "r658", "r660", "r825" ] }, "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableInterestEntityEntityMaximumLossExposureAmount", "crdr": "credit", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum exposure to loss", "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount", "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE)." } } }, "auth_ref": [ "r38", "r84" ] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://ibex.co/role/OverviewandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Primary Beneficiary", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity." } } }, "auth_ref": [ "r35", "r466", "r467", "r470", "r471" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://ibex.co/role/LeasesComponentsofLeaseCostDetails": { "parentTag": "ibex_LeaseCostExcludingFinanceLeases", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/LeasesComponentsofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r600", "r893" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r962" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://ibex.co/role/WarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of warrants outstanding", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1137", "r1138", "r1139" ] }, "ibex_WarrantsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ibex.co/20260331", "localname": "WarrantsTextBlock", "presentation": [ "http://ibex.co/role/Warrant" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant", "label": "Warrants [Text Block]", "documentation": "Warrants" } } }, "auth_ref": [] }, "ibex_WeightedAverageCommonSharesOutstandingBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ibex.co/20260331", "localname": "WeightedAverageCommonSharesOutstandingBasicAndDilutedAbstract", "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding", "label": "Weighted Average Common Shares Outstanding, Basic And Diluted [Abstract]", "documentation": "Weighted Average Common Shares Outstanding, Basic And Diluted" } } }, "auth_ref": [] }, "ibex_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ibex.co/20260331", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Weighted Average Discount Rate [Abstract]", "documentation": "Weighted Average Discount Rate" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total effects of dilutive securities (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1052" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Shares used in dilutive earnings per share calculation (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r206", "r222" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ibex.co/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://ibex.co/role/WeightedAverageShareCountsComputationFromBasictoDilutedEarningsPerShareForNetIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "terseLabel": "Shares used in basic earnings per share calculation (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r204", "r222" ] }, "ibex_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ibex.co/20260331", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://ibex.co/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (in years)", "label": "Weighted Average Remaining Lease Term [Abstract]", "documentation": "Weighted Average Remaining Lease Term" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r960" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Paragraph": "2AA", "Subparagraph": "(a)", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AA" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org/323/tableOfContent" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "3", "Publisher": "SEC" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column B", "Publisher": "SEC" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column C", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/194327