2023 Q1 Form 10-K Financial Statement

#000168369523000022 Filed on March 15, 2023

View on sec.gov

Income Statement

Concept 2023 Q1 2022 Q4 2022
Revenue $145.4M $154.4M $546.8M
YoY Change 26.77% 21.44% 19.08%
Cost Of Revenue
YoY Change
Gross Profit
YoY Change
Gross Profit Margin
Selling, General & Admin $123.5M $126.8M $451.4M
YoY Change 29.52% 19.93% 18.43%
% of Gross Profit
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $2.903M $2.758M $9.470M
YoY Change 32.98% 12.57% -0.22%
% of Gross Profit
Operating Expenses $126.5M $129.6M $463.9M
YoY Change 29.7% 19.77% 18.54%
Operating Profit $18.84M $82.91M
YoY Change 10.1% 22.19%
Interest Expense $2.192M -$2.099M $5.629M
YoY Change 130.25% 115.28% 24.07%
% of Operating Profit 11.64% 6.79%
Other Income/Expense, Net
YoY Change
Pretax Income $16.65M $19.75M $77.28M
YoY Change 3.02% 9.7% 22.05%
Income Tax $4.885M $6.678M $19.95M
% Of Pretax Income 29.34% 33.82% 25.81%
Net Earnings $11.76M $13.07M $57.33M
YoY Change 0.93% -0.49% 22.39%
Net Earnings / Revenue 8.09% 8.46% 10.48%
Basic Earnings Per Share $0.32 $1.52
Diluted Earnings Per Share $0.31 $0.35 $1.48
COMMON SHARES
Basic Shares Outstanding 36.44M shares 37.06M shares 37.73M shares
Diluted Shares Outstanding 37.36M shares 38.63M shares

Balance Sheet

Concept 2023 Q1 2022 Q4 2022
SHORT-TERM ASSETS
Cash & Short-Term Investments $85.45M $149.5M $149.5M
YoY Change -45.65% 12.85% 12.85%
Cash & Equivalents $85.45M $149.5M
Short-Term Investments
Other Short-Term Assets $114.7M $101.6M $101.6M
YoY Change 467.76% 62.09% 62.09%
Inventory
Prepaid Expenses
Receivables $102.6M $129.8M $129.8M
Other Receivables $1.672M $1.522M $1.522M
Total Short-Term Assets $304.4M $382.4M $382.4M
YoY Change 14.78% 45.11% 45.11%
LONG-TERM ASSETS
Property, Plant & Equipment $28.17M $28.16M $52.93M
YoY Change 34.68% 57.27% 195.6%
Goodwill $48.64M $49.77M
YoY Change 34.14% 37.27%
Intangibles $18.67M $19.83M
YoY Change 29.72% 28.81%
Long-Term Investments
YoY Change
Other Assets $30.91M $31.88M $5.716M
YoY Change 139.61% 328.79% -15.82%
Total Long-Term Assets $126.4M $129.6M $129.6M
YoY Change 49.63% 68.38% 68.38%
TOTAL ASSETS
Total Short-Term Assets $304.4M $382.4M $382.4M
Total Long-Term Assets $126.4M $129.6M $129.6M
Total Assets $430.8M $512.1M $512.1M
YoY Change 23.19% 50.37% 50.37%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $21.28M $25.69M $25.69M
YoY Change 23.59% 10.95% 10.95%
Accrued Expenses $15.47M $17.17M $17.17M
YoY Change 87.3% 87.52% 87.52%
Deferred Revenue $4.299M $4.212M
YoY Change 20.89% 24.21%
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due $5.522M $4.975M $4.975M
YoY Change 42.25% 28.16% 28.16%
Total Short-Term Liabilities $156.4M $184.8M $184.8M
YoY Change 37.54% 58.11% 58.11%
LONG-TERM LIABILITIES
Long-Term Debt $93.72M $150.2M $150.2M
YoY Change 19.78% 89.66% 89.66%
Other Long-Term Liabilities $21.87M $23.27M $23.27M
YoY Change 524.02%
Total Long-Term Liabilities $118.5M $177.4M $173.5M
YoY Change 42.42% 120.0% 119.04%
TOTAL LIABILITIES
Total Short-Term Liabilities $156.4M $184.8M $184.8M
Total Long-Term Liabilities $118.5M $177.4M $173.5M
Total Liabilities $274.9M $362.2M $362.2M
YoY Change 39.6% 83.38% 83.38%
SHAREHOLDERS EQUITY
Retained Earnings $150.9M $139.1M
YoY Change 61.46% 70.08%
Common Stock $4.000K $4.000K
YoY Change 0.0% 0.0%
Preferred Stock
YoY Change
Treasury Stock (at cost) $59.30M
YoY Change 965.4%
Treasury Stock Shares
Shareholders Equity $155.9M $149.9M $149.9M
YoY Change
Total Liabilities & Shareholders Equity $430.8M $512.1M $512.1M
YoY Change 23.19% 50.37% 50.37%

Cashflow Statement

Concept 2023 Q1 2022 Q4 2022
OPERATING ACTIVITIES
Net Income $11.76M $13.07M $57.33M
YoY Change 0.93% -0.49% 22.39%
Depreciation, Depletion And Amortization $2.903M $2.758M $9.470M
YoY Change 32.98% 12.57% -0.22%
Cash From Operating Activities $1.158M $25.02M $15.17M
YoY Change -96.52% 43.86% -80.57%
INVESTING ACTIVITIES
Capital Expenditures $2.119M $3.018M $12.17M
YoY Change -50.9% -157.49% 14.97%
Acquisitions $131.0K
YoY Change
Other Investing Activities -$131.0K -$131.0K
YoY Change
Cash From Investing Activities -$2.119M -$3.149M -$12.53M
YoY Change -50.9% -40.02% 16.3%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net $53.73M
YoY Change 865.4%
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -$63.79M 22.05M $14.06M
YoY Change 1338.63% -551.53% -246.19%
NET CHANGE
Cash From Operating Activities $1.158M 25.02M $15.17M
Cash From Investing Activities -$2.119M -3.149M -$12.53M
Cash From Financing Activities -$63.79M 22.05M $14.06M
Net Change In Cash -$64.04M 43.92M $17.02M
YoY Change -358.61% 504.97% -70.44%
FREE CASH FLOW
Cash From Operating Activities $1.158M $25.02M $15.17M
Capital Expenditures $2.119M $3.018M $12.17M
Free Cash Flow -$961.0K $22.00M $3.001M
YoY Change -103.32% -2.82% -95.55%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2022 dei Entity Central Index Key
EntityCentralIndexKey
0001683695
CY2022 dei Amendment Flag
AmendmentFlag
false
CY2022 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2022
CY2022 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2021 us-gaap Impairment Long Lived Asset Held For Use Statement Of Income Or Comprehensive Income Extensible Enumeration
ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
http://fasb.org/us-gaap/2022#OtherSellingGeneralAndAdministrativeExpense
CY2022Q1 us-gaap Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent
CY2022Q4 us-gaap Operating Lease Right Of Use Asset Statement Of Financial Position Extensible List
OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent
CY2022Q4 us-gaap Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities
CY2022 dei Entity Shell Company
EntityShellCompany
false
CY2022Q2 dei Entity Public Float
EntityPublicFloat
674029446 usd
CY2023Q1 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
36443840 shares
CY2022 dei Auditor Name
AuditorName
BDO USA, LLP
CY2022 dei Auditor Location
AuditorLocation
Miami, FL
CY2022 dei Auditor Firm
AuditorFirmId
243
CY2022Q4 us-gaap Cash
Cash
149493000 usd
CY2022Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
129808000 usd
CY2022Q4 imxi Prepaid Wires
PrepaidWires
90386000 usd
CY2022Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
12749000 usd
CY2022Q4 us-gaap Assets Current
AssetsCurrent
382436000 usd
CY2022Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
28160000 usd
CY2022Q4 us-gaap Goodwill
Goodwill
49774000 usd
CY2022Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
19826000 usd
CY2022Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
31876000 usd
CY2022Q4 us-gaap Assets
Assets
512072000 usd
CY2022Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
4975000 usd
CY2022Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
25686000 usd
CY2022Q4 imxi Wire Transfers And Money Orders Payable Current
WireTransfersAndMoneyOrdersPayableCurrent
112251000 usd
CY2022Q4 us-gaap Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
41855000 usd
CY2022Q4 us-gaap Liabilities Current
LiabilitiesCurrent
184767000 usd
CY2022Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
150235000 usd
CY2022Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
23272000 usd
CY2022Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
3892000 usd
CY2021Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
1426000 usd
CY2022Q4 us-gaap Liabilities Noncurrent
LiabilitiesNoncurrent
177399000 usd
CY2021Q4 us-gaap Liabilities Noncurrent
LiabilitiesNoncurrent
80637000 usd
CY2022Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
usd
CY2021Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
usd
CY2022Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.0001
CY2021Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.0001
CY2021Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
230000000 shares
CY2022Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
230000000 shares
CY2022Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
39453236 shares
CY2021Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
38820222 shares
CY2022Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
36630970 shares
CY2021Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
38478700 shares
CY2022Q4 us-gaap Common Stock Value
CommonStockValue
4000 usd
CY2021Q4 us-gaap Common Stock Value
CommonStockValue
4000 usd
CY2022Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
70210000 usd
CY2021Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
66875000 usd
CY2022Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
139134000 usd
CY2021Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
81803000 usd
CY2022Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-142000 usd
CY2021Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-76000 usd
CY2022Q4 us-gaap Treasury Stock Common Shares
TreasuryStockCommonShares
2822266 shares
CY2021Q4 us-gaap Treasury Stock Common Shares
TreasuryStockCommonShares
341522 shares
CY2022Q4 us-gaap Treasury Stock Value
TreasuryStockValue
59300000 usd
CY2021Q4 us-gaap Treasury Stock Value
TreasuryStockValue
5566000 usd
CY2022Q4 us-gaap Stockholders Equity
StockholdersEquity
149906000 usd
CY2021Q4 us-gaap Stockholders Equity
StockholdersEquity
143040000 usd
CY2022Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
512072000 usd
CY2021Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
340536000 usd
CY2021 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
459206000 usd
CY2020 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
357209000 usd
CY2021 imxi Service Charges From Agents And Banks
ServiceChargesFromAgentsAndBanks
307458000 usd
CY2020 imxi Service Charges From Agents And Banks
ServiceChargesFromAgentsAndBanks
238597000 usd
CY2020 us-gaap Labor And Related Expense
LaborAndRelatedExpense
32831000 usd
CY2022 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
3005000 usd
CY2021 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
1006000 usd
CY2020 us-gaap Business Combination Acquisition Related Costs
BusinessCombinationAcquisitionRelatedCosts
0 usd
CY2021 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
9491000 usd
CY2020 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
10828000 usd
CY2020 us-gaap Operating Expenses
OperatingExpenses
304342000 usd
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
77279000 usd
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
19948000 usd
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
16472000 usd
CY2022 us-gaap Net Income Loss
NetIncomeLoss
57331000 usd
CY2021 us-gaap Net Income Loss
NetIncomeLoss
46843000 usd
CY2020 us-gaap Net Income Loss
NetIncomeLoss
33784000 usd
CY2022 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-66000 usd
CY2021 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-63000 usd
CY2020 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-106000 usd
CY2022 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
57265000 usd
CY2021 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
46780000 usd
CY2020 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
33678000 usd
CY2022 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.52
CY2021 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.22
CY2020 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.89
CY2022 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.48
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.20
CY2020 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.88
CY2022 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
37733047 shares
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
38474040 shares
CY2020 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
38060290 shares
CY2022 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
38625390 shares
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
39103450 shares
CY2020 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
38358171 shares
CY2019Q4 us-gaap Stockholders Equity
StockholdersEquity
55967000 usd
CY2020 us-gaap Net Income Loss
NetIncomeLoss
33784000 usd
CY2020 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
1379000 usd
CY2020 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
3237000 usd
CY2020 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-106000 usd
CY2022 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
-3388000 usd
CY2022 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
7118000 usd
CY2022 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-66000 usd
CY2022 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
53734000 usd
CY2022Q4 us-gaap Stockholders Equity
StockholdersEquity
149906000 usd
CY2022 us-gaap Net Income Loss
NetIncomeLoss
57331000 usd
CY2021 us-gaap Net Income Loss
NetIncomeLoss
46843000 usd
CY2020 us-gaap Net Income Loss
NetIncomeLoss
33784000 usd
CY2022 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
9470000 usd
CY2021 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
9491000 usd
CY2020 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
10828000 usd
CY2022 us-gaap Share Based Compensation
ShareBasedCompensation
7118000 usd
CY2021 us-gaap Share Based Compensation
ShareBasedCompensation
4601000 usd
CY2020 us-gaap Share Based Compensation
ShareBasedCompensation
3237000 usd
CY2022 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
2572000 usd
CY2021 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
1537000 usd
CY2020 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
1801000 usd
CY2022 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
998000 usd
CY2021 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
875000 usd
CY2020 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
760000 usd
CY2022 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-503000 usd
CY2021 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
734000 usd
CY2020 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
1433000 usd
CY2022 us-gaap Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
3105000 usd
CY2022 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-788000 usd
CY2021 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-1423000 usd
CY2020 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-419000 usd
CY2022 us-gaap Adjustments Noncash Items To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
23548000 usd
CY2021 us-gaap Adjustments Noncash Items To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
18661000 usd
CY2020 us-gaap Adjustments Noncash Items To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
18478000 usd
CY2022 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
48628000 usd
CY2021 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
13846000 usd
CY2020 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
17080000 usd
CY2022 us-gaap Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
32444000 usd
CY2021 us-gaap Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
3887000 usd
CY2020 us-gaap Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
35598000 usd
CY2022 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
3919000 usd
CY2021 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
6355000 usd
CY2020 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
1137000 usd
CY2022 us-gaap Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
594000 usd
CY2022 imxi Increase Decrease In Wire Transfer And Money Order Payables
IncreaseDecreaseInWireTransferAndMoneyOrderPayables
19734000 usd
CY2021 imxi Increase Decrease In Wire Transfer And Money Order Payables
IncreaseDecreaseInWireTransferAndMoneyOrderPayables
14726000 usd
CY2020 imxi Increase Decrease In Wire Transfer And Money Order Payables
IncreaseDecreaseInWireTransferAndMoneyOrderPayables
2092000 usd
CY2022 us-gaap Increase Decrease In Other Accounts Payable And Accrued Liabilities
IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
-1042000 usd
CY2021 us-gaap Increase Decrease In Other Accounts Payable And Accrued Liabilities
IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
21956000 usd
CY2020 us-gaap Increase Decrease In Other Accounts Payable And Accrued Liabilities
IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
-1419000 usd
CY2022 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
15174000 usd
CY2021 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
78098000 usd
CY2020 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
-880000 usd
CY2022 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
131000 usd
CY2021 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
0 usd
CY2020 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
0 usd
CY2022 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
12173000 usd
CY2021 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
10588000 usd
CY2020 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
4062000 usd
CY2022 imxi Payments To Acquire Agent Locations
PaymentsToAcquireAgentLocations
225000 usd
CY2021 imxi Payments To Acquire Agent Locations
PaymentsToAcquireAgentLocations
185000 usd
CY2020 imxi Payments To Acquire Agent Locations
PaymentsToAcquireAgentLocations
0 usd
CY2022 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-12529000 usd
CY2021 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-10773000 usd
CY2020 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-4062000 usd
CY2022 us-gaap Proceeds From Issuance Of Secured Debt
ProceedsFromIssuanceOfSecuredDebt
0 usd
CY2021 us-gaap Proceeds From Issuance Of Secured Debt
ProceedsFromIssuanceOfSecuredDebt
40158000 usd
CY2020 us-gaap Proceeds From Issuance Of Secured Debt
ProceedsFromIssuanceOfSecuredDebt
0 usd
CY2022 us-gaap Repayments Of Secured Debt
RepaymentsOfSecuredDebt
4375000 usd
CY2021 us-gaap Repayments Of Secured Debt
RepaymentsOfSecuredDebt
44228000 usd
CY2020 us-gaap Repayments Of Secured Debt
RepaymentsOfSecuredDebt
7661000 usd
CY2022 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
76000000 usd
CY2021 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
0 usd
CY2020 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
0 usd
CY2022 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
50000 usd
CY2021 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
2944000 usd
CY2020 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
0 usd
CY2022 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
1660000 usd
CY2021 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
3813000 usd
CY2020 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
1501000 usd
CY2022 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
5443000 usd
CY2021 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
849000 usd
CY2020 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
0 usd
CY2022 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
53734000 usd
CY2021 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
5566000 usd
CY2020 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
0 usd
CY2022 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
14058000 usd
CY2021 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-9616000 usd
CY2020 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-6160000 usd
CY2022 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
316000 usd
CY2021 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
-142000 usd
CY2020 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
-108000 usd
CY2022 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
17019000 usd
CY2021 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
57567000 usd
CY2020 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-11210000 usd
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
132474000 usd
CY2020Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
74907000 usd
CY2019Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
86117000 usd
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
149493000 usd
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
132474000 usd
CY2020Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
74907000 usd
CY2022 us-gaap Interest Paid Net
InterestPaidNet
4625000 usd
CY2021 us-gaap Interest Paid Net
InterestPaidNet
3666000 usd
CY2020 us-gaap Interest Paid Net
InterestPaidNet
5812000 usd
CY2022 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
24265000 usd
CY2021 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
13456000 usd
CY2020 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
11140000 usd
CY2022 us-gaap Stock Issued1
StockIssued1
9175000 usd
CY2021 us-gaap Stock Issued1
StockIssued1
2973000 usd
CY2020 us-gaap Stock Issued1
StockIssued1
130000 usd
CY2022 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
23013000 usd
CY2022 imxi Noncash Contingent Consideration Liability
NoncashContingentConsiderationLiability
1321000000 usd
CY2021 imxi Noncash Contingent Consideration Liability
NoncashContingentConsiderationLiability
0 usd
CY2020 imxi Noncash Contingent Consideration Liability
NoncashContingentConsiderationLiability
0 usd
CY2022Q4 us-gaap Number Of Stores
NumberOfStores
117 store
CY2022 us-gaap Use Of Estimates
UseOfEstimates
<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported amounts of revenues and expenses. Actual results could differ from these estimates.</span></div>
CY2022Q4 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
132363000 usd
CY2022 us-gaap Concentration Risk Credit Risk
ConcentrationRiskCreditRisk
<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentrations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains certain of its cash balances in various U.S. banks, which at times, may exceed federally insured limits. The Company has not incurred any losses on these accounts. In addition, the Company maintains various bank accounts in Mexico, Guatemala and Canada, which are not insured. During the year ended December 31, 2022, the Company has not incurred any significant losses on these uninsured foreign bank accounts, with the exception of a $3.6 million reserve recorded by the Company on the balance of deposits </span></div>held as a result of the closure of a financial institution in Mexico during the third quarter of 2021 (see Note 6). Management believes it is not exposed to any significant credit risk regarding these accounts as it performs periodic reviews of the creditworthiness of the financial institutions the Company uses.
CY2022Q4 imxi Loss Uninsured Amount
LossUninsuredAmount
0 usd
CY2022Q4 imxi Loss Uninsured Amount On Foreign Bank Accounts
LossUninsuredAmountOnForeignBankAccounts
0 usd
CY2022 imxi Write Off From Financial Institution Closure
WriteOffFromFinancialInstitutionClosure
3600000 usd
CY2022Q4 imxi Cash In Us Dollars In Us Banks
CashInUSDollarsInUSBanks
142143000 usd
CY2021Q4 imxi Cash In Us Dollars In Us Banks
CashInUSDollarsInUSBanks
130032000 usd
CY2022Q4 imxi Cash In Foreign Banks And Foreign Currency
CashInForeignBanksAndForeignCurrency
7340000 usd
CY2021Q4 imxi Cash In Foreign Banks And Foreign Currency
CashInForeignBanksAndForeignCurrency
2433000 usd
CY2022Q4 imxi Petty Cash
PettyCash
10000 usd
CY2021Q4 imxi Petty Cash
PettyCash
9000 usd
CY2022Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
149493000 usd
CY2021Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
132474000 usd
CY2021Q4 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
69498000 usd
CY2022Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
2555000 usd
CY2021Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
2181000 usd
CY2022Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
129808000 usd
CY2021Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
67317000 usd
CY2021Q4 us-gaap Allowance For Notes And Loans Receivable Current
AllowanceForNotesAndLoansReceivableCurrent
55000 usd
CY2022Q4 us-gaap Notes And Loans Receivable Net Current
NotesAndLoansReceivableNetCurrent
1311000 usd
CY2021Q4 us-gaap Notes And Loans Receivable Net Current
NotesAndLoansReceivableNetCurrent
736000 usd
CY2022Q4 us-gaap Notes And Loans Receivable Gross Noncurrent
NotesAndLoansReceivableGrossNoncurrent
1423000 usd
CY2022 us-gaap Advertising Expense
AdvertisingExpense
1000000 usd
CY2021 us-gaap Advertising Expense
AdvertisingExpense
2500000 usd
CY2020 us-gaap Advertising Expense
AdvertisingExpense
400000 usd
CY2022 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-15500 usd
CY2021 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
300000 usd
CY2020 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
200000 usd
CY2022 imxi Foreign Currency Transactions Settlement Threshold Business Days
ForeignCurrencyTransactionsSettlementThresholdBusinessDays
2 businessday
CY2022Q4 imxi Foreign Currency Transactions Amount
ForeignCurrencyTransactionsAmount
41300000 usd
CY2021Q4 imxi Foreign Currency Transactions Amount
ForeignCurrencyTransactionsAmount
48600000 usd
CY2022Q4 imxi Wire Transfers Payable Foreign Currency Denominated Value
WireTransfersPayableForeignCurrencyDenominatedValue
39300000 usd
CY2021Q4 imxi Wire Transfers Payable Foreign Currency Denominated Value
WireTransfersPayableForeignCurrencyDenominatedValue
17800000 usd
CY2022Q4 imxi Prepaid Wires Foreign Currency Denominated Value
PrepaidWiresForeignCurrencyDenominatedValue
82300000 usd
CY2021Q4 imxi Prepaid Wires Foreign Currency Denominated Value
PrepaidWiresForeignCurrencyDenominatedValue
39700000 usd
CY2022 us-gaap Number Of Reportable Segments
NumberOfReportableSegments
1 segment
CY2022Q4 us-gaap Number Of Stores
NumberOfStores
117 store
CY2022Q1 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
5600000 usd
CY2022Q1 us-gaap Operating Lease Liability
OperatingLeaseLiability
5600000 usd
CY2022Q4 us-gaap Notes And Loans Receivable Gross Current
NotesAndLoansReceivableGrossCurrent
1373000 usd
CY2021Q4 us-gaap Notes And Loans Receivable Gross Current
NotesAndLoansReceivableGrossCurrent
791000 usd
CY2022Q4 us-gaap Allowance For Notes And Loans Receivable Current
AllowanceForNotesAndLoansReceivableCurrent
62000 usd
CY2022Q4 us-gaap Business Acquisition Cost Of Acquired Entity Transaction Costs
BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
3000000 usd
CY2021Q4 us-gaap Business Acquisition Cost Of Acquired Entity Transaction Costs
BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
1000000 usd
CY2020Q4 us-gaap Business Acquisition Cost Of Acquired Entity Transaction Costs
BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
0 usd
CY2022 us-gaap Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
613200000 usd
CY2021 us-gaap Business Acquisitions Pro Forma Revenue
BusinessAcquisitionsProFormaRevenue
556100000 usd
CY2022 us-gaap Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
60300000 usd
CY2021 us-gaap Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
45700000 usd
CY2022Q4 us-gaap Business Acquisition Cost Of Acquired Entity Transaction Costs
BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
3000000 usd
CY2022 imxi Wire Transfer And Money Order Fees Gross
WireTransferAndMoneyOrderFeesGross
471190000 usd
CY2021 imxi Wire Transfer And Money Order Fees Gross
WireTransferAndMoneyOrderFeesGross
394669000 usd
CY2020 imxi Wire Transfer And Money Order Fees Gross
WireTransferAndMoneyOrderFeesGross
308850000 usd
CY2022 imxi Discounts And Promotions
DiscountsAndPromotions
2028000 usd
CY2021 imxi Discounts And Promotions
DiscountsAndPromotions
1428000 usd
CY2020 imxi Discounts And Promotions
DiscountsAndPromotions
941000 usd
CY2022 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
546805000 usd
CY2021 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
459206000 usd
CY2020 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
357209000 usd
CY2022 imxi Point Earned For Each Wire Transfer Processed
PointEarnedForEachWireTransferProcessed
1 point
CY2022 imxi Point Expiration Period For Non Completion Of Wire Transfer Transaction
PointExpirationPeriodForNonCompletionOfWireTransferTransaction
P180D
CY2022 imxi Point Expiration Period After Completion Of Program
PointExpirationPeriodAfterCompletionOfProgram
P30D
CY2022Q4 imxi Number Of Performance Obligation
NumberOfPerformanceObligation
1 obligation
CY2022 imxi Money Order Fees
MoneyOrderFees
1800000 usd
CY2021 imxi Money Order Fees
MoneyOrderFees
1500000 usd
CY2020 imxi Money Order Fees
MoneyOrderFees
1300000 usd
CY2021Q4 us-gaap Notes And Loans Receivable Gross Noncurrent
NotesAndLoansReceivableGrossNoncurrent
656000 usd
CY2022Q4 us-gaap Allowance For Notes And Loans Receivable Noncurrent
AllowanceForNotesAndLoansReceivableNoncurrent
31000 usd
CY2021Q4 us-gaap Allowance For Notes And Loans Receivable Noncurrent
AllowanceForNotesAndLoansReceivableNoncurrent
13000 usd
CY2022Q4 us-gaap Notes And Loans Receivable Net Noncurrent
NotesAndLoansReceivableNetNoncurrent
1392000 usd
CY2021Q4 us-gaap Notes And Loans Receivable Net Noncurrent
NotesAndLoansReceivableNetNoncurrent
643000 usd
CY2022Q4 imxi Financing Receivable Secured
FinancingReceivableSecured
2800000 usd
CY2021Q4 imxi Financing Receivable Secured
FinancingReceivableSecured
1400000 usd
CY2022Q4 imxi Unpaid Principal Balance Maturities Of Notes Receivable Under Year One
UnpaidPrincipalBalanceMaturitiesOfNotesReceivableUnderYearOne
1373000 usd
CY2022Q4 imxi Unpaid Principal Balance Maturities Of Notes Receivable Between One To Two Years
UnpaidPrincipalBalanceMaturitiesOfNotesReceivableBetweenOneToTwoYears
1302000 usd
CY2022Q4 imxi Unpaid Principal Balance Maturities Of Notes Receivable Between Two And Three Years
UnpaidPrincipalBalanceMaturitiesOfNotesReceivableBetweenTwoAndThreeYears
121000 usd
CY2022Q4 us-gaap Notes Receivable Gross
NotesReceivableGross
2796000 usd
CY2021Q4 us-gaap Accounts And Financing Receivable Allowance For Credit Loss
AccountsAndFinancingReceivableAllowanceForCreditLoss
2249000 usd
CY2020Q4 us-gaap Accounts And Financing Receivable Allowance For Credit Loss
AccountsAndFinancingReceivableAllowanceForCreditLoss
2042000 usd
CY2019Q4 us-gaap Accounts And Financing Receivable Allowance For Credit Loss
AccountsAndFinancingReceivableAllowanceForCreditLoss
1236000 usd
CY2022 imxi Accounts And Financing Receivable Credit Loss Expense Reversal
AccountsAndFinancingReceivableCreditLossExpenseReversal
2572000 usd
CY2021 imxi Accounts And Financing Receivable Credit Loss Expense Reversal
AccountsAndFinancingReceivableCreditLossExpenseReversal
1537000 usd
CY2020 imxi Accounts And Financing Receivable Credit Loss Expense Reversal
AccountsAndFinancingReceivableCreditLossExpenseReversal
1801000 usd
CY2022 imxi Accounts And Financing Receivable Allowance For Credit Loss Writeoff
AccountsAndFinancingReceivableAllowanceForCreditLossWriteoff
2982000 usd
CY2021 imxi Accounts And Financing Receivable Allowance For Credit Loss Writeoff
AccountsAndFinancingReceivableAllowanceForCreditLossWriteoff
1863000 usd
CY2020 imxi Accounts And Financing Receivable Allowance For Credit Loss Writeoff
AccountsAndFinancingReceivableAllowanceForCreditLossWriteoff
1491000 usd
CY2021 imxi Accounts And Financing Receivable Allowance For Credit Loss Recovery
AccountsAndFinancingReceivableAllowanceForCreditLossRecovery
533000 usd
CY2020 imxi Accounts And Financing Receivable Allowance For Credit Loss Recovery
AccountsAndFinancingReceivableAllowanceForCreditLossRecovery
496000 usd
CY2022Q4 us-gaap Accounts And Financing Receivable Allowance For Credit Loss
AccountsAndFinancingReceivableAllowanceForCreditLoss
2648000 usd
CY2021Q4 us-gaap Accounts And Financing Receivable Allowance For Credit Loss
AccountsAndFinancingReceivableAllowanceForCreditLoss
2249000 usd
CY2022Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
2555000 usd
CY2021Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
2181000 usd
CY2020Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
1503000 usd
CY2022Q4 us-gaap Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
93000 usd
CY2021Q4 us-gaap Financing Receivable Allowance For Credit Losses
FinancingReceivableAllowanceForCreditLosses
68000 usd
CY2022Q4 us-gaap Accounts And Financing Receivable Allowance For Credit Loss
AccountsAndFinancingReceivableAllowanceForCreditLoss
2648000 usd
CY2022Q4 imxi Prepaid Fees And Services Current
PrepaidFeesAndServicesCurrent
1986000 usd
CY2021Q4 imxi Prepaid Fees And Services Current
PrepaidFeesAndServicesCurrent
1930000 usd
CY2022Q4 us-gaap Settlement Assets Current
SettlementAssetsCurrent
211000 usd
CY2021Q4 us-gaap Settlement Assets Current
SettlementAssetsCurrent
331000 usd
CY2022Q4 us-gaap Prepaid Taxes
PrepaidTaxes
2130000 usd
CY2021Q4 us-gaap Prepaid Taxes
PrepaidTaxes
1563000 usd
CY2022Q4 imxi Tenant Allowance Current
TenantAllowanceCurrent
3753000 usd
CY2021Q4 imxi Tenant Allowance Current
TenantAllowanceCurrent
0 usd
CY2022Q4 us-gaap Other Prepaid Expense Current
OtherPrepaidExpenseCurrent
766000 usd
CY2021Q4 us-gaap Other Prepaid Expense Current
OtherPrepaidExpenseCurrent
690000 usd
CY2022Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
12749000 usd
CY2021Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
6988000 usd
CY2022Q4 us-gaap Debt Instrument Fee Amount
DebtInstrumentFeeAmount
1578000 usd
CY2021Q4 us-gaap Debt Instrument Fee Amount
DebtInstrumentFeeAmount
2032000 usd
CY2022Q4 imxi Advanced Commissions Noncurrent
AdvancedCommissionsNoncurrent
1062000 usd
CY2021Q4 imxi Advanced Commissions Noncurrent
AdvancedCommissionsNoncurrent
1010000 usd
CY2022Q4 us-gaap Notes And Loans Receivable Net Noncurrent
NotesAndLoansReceivableNetNoncurrent
1392000 usd
CY2021Q4 us-gaap Notes And Loans Receivable Net Noncurrent
NotesAndLoansReceivableNetNoncurrent
643000 usd
CY2022Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
24768000 usd
CY2021Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
0 usd
CY2022Q4 imxi Funds Held By Seized Banking Entities Noncurrent
FundsHeldBySeizedBankingEntitiesNoncurrent
1646000 usd
CY2021Q4 imxi Funds Held By Seized Banking Entities Noncurrent
FundsHeldBySeizedBankingEntitiesNoncurrent
3114000 usd
CY2020 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
6951000 usd
CY2020Q4 us-gaap Goodwill
Goodwill
36260000 usd
CY2020Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
20430000 usd
CY2021 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0 usd
CY2021 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
5162000 usd
CY2022Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
56214000 usd
CY2021Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
33215000 usd
CY2022Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
28054000 usd
CY2021Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
15310000 usd
CY2022Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
28160000 usd
CY2021Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
17905000 usd
CY2022 us-gaap Depreciation
Depreciation
5200000 usd
CY2021 us-gaap Depreciation
Depreciation
4300000 usd
CY2020 us-gaap Depreciation
Depreciation
3900000 usd
CY2022 us-gaap Cost Of Property Repairs And Maintenance
CostOfPropertyRepairsAndMaintenance
3700000 usd
CY2021 us-gaap Cost Of Property Repairs And Maintenance
CostOfPropertyRepairsAndMaintenance
2600000 usd
CY2020 us-gaap Cost Of Property Repairs And Maintenance
CostOfPropertyRepairsAndMaintenance
2000000 usd
CY2022Q1 us-gaap Operating Lease Liability
OperatingLeaseLiability
5600000 usd
CY2022Q1 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
5600000 usd
CY2022Q4 imxi Tenant Allowance Current
TenantAllowanceCurrent
3800000 usd
CY2022Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
24768000 usd
CY2022Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
24768000 usd
CY2022Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
5258000 usd
CY2022Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
23272000 usd
CY2022Q4 us-gaap Operating Lease Liability
OperatingLeaseLiability
28530000 usd
CY2022Q4 imxi Operating Lease Right Of Use Asset Accumulated Amortization
OperatingLeaseRightOfUseAssetAccumulatedAmortization
5600000 usd
CY2022 us-gaap Operating Lease Cost
OperatingLeaseCost
3105000 usd
CY2021 us-gaap Operating Lease Expense
OperatingLeaseExpense
2400000 usd
CY2020 us-gaap Operating Lease Expense
OperatingLeaseExpense
2200000 usd
CY2022Q4 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P6Y7M6D
CY2022Q4 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0567
CY2022Q4 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
5228000 usd
CY2022Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
4764000 usd
CY2022Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
5658000 usd
CY2022Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
4328000 usd
CY2022Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
3080000 usd
CY2022Q4 us-gaap Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
14892000 usd
CY2022Q4 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
37950000 usd
CY2022Q4 us-gaap Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
9420000 usd
CY2022Q4 us-gaap Operating Lease Liability
OperatingLeaseLiability
28530000 usd
CY2022Q4 us-gaap Goodwill
Goodwill
49774000 usd
CY2021Q4 us-gaap Goodwill
Goodwill
36260000 usd
CY2022Q4 imxi Indefinite Lived Intangible Assets Including Goodwill
IndefiniteLivedIntangibleAssetsIncludingGoodwill
49774000 usd
CY2021Q4 imxi Indefinite Lived Intangible Assets Including Goodwill
IndefiniteLivedIntangibleAssetsIncludingGoodwill
36260000 usd
CY2022Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
72554000 usd
CY2022Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
52728000 usd
CY2022Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
19826000 usd
CY2021Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
63879000 usd
CY2021Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
48487000 usd
CY2021Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
15392000 usd
CY2022 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0 usd
CY2021 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0 usd
CY2019Q4 us-gaap Goodwill
Goodwill
36260000 usd
CY2019Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
27381000 usd
CY2020 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0 usd
CY2021Q4 us-gaap Goodwill
Goodwill
36260000 usd
CY2021Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
15392000 usd
CY2022 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0 usd
CY2022 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
4241000 usd
CY2022Q4 us-gaap Goodwill
Goodwill
49774000 usd
CY2022Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
19826000 usd
CY2022Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
4280000 usd
CY2022Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
3387000 usd
CY2022Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
2691000 usd
CY2022Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
2147000 usd
CY2022Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
1721000 usd
CY2022Q4 us-gaap Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
5600000 usd
CY2022Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
19826000 usd
CY2021Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
3391000 usd
CY2022 imxi Contract With Customer Liability Revenue Deferred
ContractWithCustomerLiabilityRevenueDeferred
2936000 usd
CY2022 us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
2115000 usd
CY2022Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
4212000 usd
CY2020 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
11084000 usd
CY2022 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-423000 usd
CY2022Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
5258000 usd
CY2021Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
0 usd
CY2022Q4 us-gaap Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
1169000 usd
CY2021Q4 us-gaap Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
1619000 usd
CY2022Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
1329000 usd
CY2021Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
4908000 usd
CY2022Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
4212000 usd
CY2021Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
3391000 usd
CY2022Q4 us-gaap Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
1321000 usd
CY2021Q4 us-gaap Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
0 usd
CY2022Q4 imxi Accrued Transaction Costs Current
AccruedTransactionCostsCurrent
134000 usd
CY2021Q4 imxi Accrued Transaction Costs Current
AccruedTransactionCostsCurrent
0 usd
CY2022Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
2069000 usd
CY2021Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
1276000 usd
CY2022Q4 us-gaap Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
41855000 usd
CY2021Q4 us-gaap Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
33760000 usd
CY2020Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
2750000 usd
CY2021 imxi Contract With Customer Liability Revenue Deferred
ContractWithCustomerLiabilityRevenueDeferred
2326000 usd
CY2021 us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
1685000 usd
CY2022Q4 us-gaap Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
156938000 usd
CY2021Q4 us-gaap Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
85313000 usd
CY2022Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
4975000 usd
CY2021Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
3882000 usd
CY2022Q4 us-gaap Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
1728000 usd
CY2021Q4 us-gaap Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
2220000 usd
CY2022Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
150235000 usd
CY2021Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
79211000 usd
CY2022Q4 us-gaap Deferred Finance Costs Current Net
DeferredFinanceCostsCurrentNet
500000 usd
CY2021Q4 us-gaap Deferred Finance Costs Current Net
DeferredFinanceCostsCurrentNet
500000 usd
CY2021 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
341522 shares
CY2022 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
53700000 usd
CY2021 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
5600000 usd
us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
59300000 usd
CY2022Q4 us-gaap Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
8300000 usd
CY2021Q3 us-gaap Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
40000000 usd
CY2022Q3 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
1172485 shares
CY2022Q3 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
27600000 usd
CY2022 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
2480744 shares
CY2022 us-gaap Net Income Loss
NetIncomeLoss
57331000 usd
CY2021 us-gaap Net Income Loss
NetIncomeLoss
46843000 usd
CY2020 us-gaap Net Income Loss
NetIncomeLoss
33784000 usd
CY2022 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
37733047 shares
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
38474040 shares
CY2020 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
38060290 shares
CY2020 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
38358171 shares
CY2022 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
53700000 usd
CY2021 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
5600000 usd
CY2022 imxi Stock Repurchase Program Decrease In Weighted Average Shares Outstanding
StockRepurchaseProgramDecreaseInWeightedAverageSharesOutstanding
876893 shares
CY2021 imxi Stock Repurchase Program Decrease In Weighted Average Shares Outstanding
StockRepurchaseProgramDecreaseInWeightedAverageSharesOutstanding
43098 shares
CY2022 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
148000 usd
CY2021 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
212000 usd
CY2020 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
224000 usd
CY2022 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
14542000 usd
CY2021 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
11702000 usd
CY2020 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
8080000 usd
CY2022 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
5761000 usd
CY2021 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
3824000 usd
CY2020 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
2780000 usd
CY2022 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
20451000 usd
CY2021 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
15738000 usd
CY2021 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
667000 usd
CY2020 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
1089000 usd
CY2022 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-80000 usd
CY2021 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
67000 usd
CY2020 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
344000 usd
CY2022 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-503000 usd
CY2021 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
734000 usd
CY2020 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
1433000 usd
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
19948000 usd
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
16472000 usd
CY2020 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
12517000 usd
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
77279000 usd
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
63315000 usd
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
46301000 usd
CY2022 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2021 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2020 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2022 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
16229000 usd
CY2021 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
13296000 usd
CY2020 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
9723000 usd
CY2022 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
4488000 usd
CY2021 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
3073000 usd
CY2020 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
2530000 usd
CY2022 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
233000 usd
CY2021 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
273000 usd
CY2020 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
264000 usd
CY2022 us-gaap Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
1017000 usd
CY2021 us-gaap Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
337000 usd
CY2020 us-gaap Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
139000 usd
CY2022 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
-1989000 usd
CY2021 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
-499000 usd
CY2020 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
-82000 usd
CY2022 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
0 usd
CY2021 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
0 usd
CY2020 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
-9000 usd
CY2022 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
-30000 usd
CY2021 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
-8000 usd
CY2020 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
-48000 usd
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
19948000 usd
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
16472000 usd
CY2020 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
12517000 usd
CY2022Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards Domestic
DeferredTaxAssetsOperatingLossCarryforwardsDomestic
3591000 usd
CY2021Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards Domestic
DeferredTaxAssetsOperatingLossCarryforwardsDomestic
4181000 usd
CY2022Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards Foreign
DeferredTaxAssetsOperatingLossCarryforwardsForeign
387000 usd
CY2021Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards Foreign
DeferredTaxAssetsOperatingLossCarryforwardsForeign
248000 usd
CY2022Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
802000 usd
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
537000 usd
CY2022Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
1628000 usd
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
1854000 usd
CY2022Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Employee Compensation
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
995000 usd
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Employee Compensation
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
762000 usd
CY2022Q4 us-gaap Deferred Tax Assets Deferred Income
DeferredTaxAssetsDeferredIncome
1179000 usd
CY2021Q4 us-gaap Deferred Tax Assets Deferred Income
DeferredTaxAssetsDeferredIncome
895000 usd
CY2022Q4 imxi Deferred Tax Assets Leasing Arrangements
DeferredTaxAssetsLeasingArrangements
6496000 usd
CY2021Q4 imxi Deferred Tax Assets Leasing Arrangements
DeferredTaxAssetsLeasingArrangements
0 usd
CY2022Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
1143000 usd
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
827000 usd
CY2022Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
16221000 usd
CY2021Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
9304000 usd
CY2022Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
4061000 usd
CY2021Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
3176000 usd
CY2022Q4 us-gaap Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
6499000 usd
CY2021Q4 us-gaap Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
0 usd
CY2022Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
8844000 usd
CY2021Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
6914000 usd
CY2022Q4 us-gaap Deferred Tax Liabilities Deferred Expense Deferred Financing Costs
DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts
322000 usd
CY2021Q4 us-gaap Deferred Tax Liabilities Deferred Expense Deferred Financing Costs
DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts
392000 usd
CY2022Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
19726000 usd
CY2021Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
10482000 usd
CY2022Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
387000 usd
CY2021Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
248000 usd
CY2022Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
3892000 usd
CY2021Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
1426000 usd
CY2021Q4 us-gaap Income Tax Examination Penalties And Interest Accrued
IncomeTaxExaminationPenaltiesAndInterestAccrued
0 usd
CY2022Q4 us-gaap Income Tax Examination Penalties And Interest Accrued
IncomeTaxExaminationPenaltiesAndInterestAccrued
0 usd
CY2022Q4 us-gaap Number Of States In Which Entity Operates
NumberOfStatesInWhichEntityOperates
50 state
CY2022Q4 imxi Number Of Territories In Which Entity Operates
NumberOfTerritoriesInWhichEntityOperates
2 territory
CY2022Q4 us-gaap Number Of Countries In Which Entity Operates
NumberOfCountriesInWhichEntityOperates
3 country

Files In Submission

Name View Source Status
0001683695-23-000022-index-headers.html Edgar Link pending
0001683695-23-000022-index.html Edgar Link pending
0001683695-23-000022.txt Edgar Link pending
0001683695-23-000022-xbrl.zip Edgar Link pending
exhibit1014-2023formofpsua.htm Edgar Link pending
exhibit1015-2023formofpsua.htm Edgar Link pending
exhibit1019b-amendmenttoja.htm Edgar Link pending
exhibit1020-amendedrestate.htm Edgar Link pending
exhibit103bamendmentto2020.htm Edgar Link pending
exhibit211subsidiaries2022.htm Edgar Link pending
exhibit231consentofbdousal.htm Edgar Link pending
exhibit311ye2022.htm Edgar Link pending
exhibit312ye2022.htm Edgar Link pending
exhibit321ye2022.htm Edgar Link pending
exhibit322ye2022.htm Edgar Link pending
Financial_Report.xlsx Edgar Link pending
imxi-20221231.htm Edgar Link pending
imxi-20221231.xsd Edgar Link pending
imxi-20221231_g1.jpg Edgar Link pending
MetaLinks.json Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
imxi-20221231_cal.xml Edgar Link unprocessable
imxi-20221231_def.xml Edgar Link unprocessable
imxi-20221231_lab.xml Edgar Link unprocessable
imxi-20221231_pre.xml Edgar Link unprocessable
imxi-20221231_htm.xml Edgar Link completed
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R80.htm Edgar Link pending
R81.htm Edgar Link pending
R82.htm Edgar Link pending
R83.htm Edgar Link pending
R84.htm Edgar Link pending
R85.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending