XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Current Expected Credit Losses
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Current Expected Credit Losses Current Expected Credit Losses
Allowance for Current Expected Credit Losses

Trade receivables from contracts with customers are financial assets analyzed by the Company under the expected credit loss model. To measure expected credit losses, trade receivables are grouped based on shared risk characteristics (i.e., the relevant industry sector and customer's geographical location) and days past due (i.e., delinquency status), while considering the following:

Customers in the same geographical location share similar risk characteristics associated with the macroeconomic environment of their country.
The Company has two main industry sectors: private and governmental. The private pool is comprised mainly of leading financial institutions, merchants and corporations, while the governmental pool is comprised of government agencies. The governmental customers possess different risk characteristics than private customers because although all invoices are due 30 days after issuance, governmental customers usually pay within 60 to 90 days after issuance (i.e., approximately 30 to 60 more days than private customers).
The expected credit loss rate is likely to increase as receivables move to older aging buckets. The Company used the following aging categories to estimate the risk of delinquency status: (i) 0 days past due; (ii) 1-30 days past due; (iii) 31-60 days past due; (iv) 61-90 days past due; and (v) over 90 days past due.

The credit losses of the Company’s trade receivables have been low historically and most balances are collected within one year. Therefore, the Company determined that the expected loss rates should be calculated using the historical loss rates adjusted by macroeconomic factors. The historical rates are calculated for each of the aging categories used for pooling trade receivables. To determine the collected portion of each bucket, the collection time of each trade receivable is identified, to estimate the proportion of outstanding balances per aging bucket that ultimately will not be collected. This is used to determine the expectation of losses based on the history of uncollected trade receivables once the specific past due period is surpassed. The historical rates are adjusted to reflect current and forward-looking information on macroeconomic factors affecting the
ability of customers to settle the receivables by applying a country risk premium as the forward-looking macroeconomic factor. Specific reserves are established for certain customers for which collection is doubtful.

Rollforward of the Allowance for Expected Current Credit Losses

The following table provides information about the allowance for expected current credit losses on trade receivables for the three months ended March 31, 2024 and the year ended December 31, 2023
(In thousands)March 31, 2024December 31, 2023
Balance at beginning of period$4,010 $2,159 
Current period provision for expected credit losses378 2,218 
Write-offs(1,371)(384)
Recoveries of amounts previously written-off17 
Balance at end of period$3,018 $4,010 

The Company does not have a delinquency threshold for writing-off trade receivables. The Company has a formal process for the review and approval of write-offs.

Impairment losses on trade receivables are presented as net impairment losses within cost of revenue, exclusive of depreciation and amortization in the unaudited condensed consolidated statements of income and comprehensive income. Subsequent recoveries of amounts previously written-off, when applicable, are credited against the allowance for expected current credit losses within accounts receivable, net on the unaudited condensed consolidated balance sheets.