XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues, net and Accounts Receivable, net (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognized, Contract with Customer, Receivables, Assets and Liabilities Recognized
The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:
As of
March 31, 2024December 31, 2023
Accounts receivable, net$335,523 $308,108 
Contract assets$10,063 $9,665 
Contract liabilities:
    Deferred revenue (consideration received in advance)$14,251 $9,764 
 Consideration received for process transition activities$14,026 $12,411 
Revenue recognized during the three months ended March 31, 2024 and 2023, which was included in the contract liabilities balance at the beginning of the respective periods:
Three months ended March 31,
20242023
Deferred revenue (consideration received in advance)
$7,061 $13,002 
Consideration received for process transition activities
$632 $703 
Contract Acquisition and Fulfillment Costs
The following table provides details of the Company’s contract acquisition and fulfillment costs:
Contract Acquisition CostsContract Fulfillment Costs
Three months endedYear endedThree months endedYear ended
March 31, 2024March 31, 2023December 31, 2023March 31, 2024March 31, 2023December 31, 2023
Opening Balance$2,122 $1,095 $1,095 $24,673 $13,871 $13,871 
Additions1,079 1,841 3,326 4,618 13,605 
Amortization(228)(180)(814)(712)(616)(2,803)
Closing Balance$1,901 $1,994 $2,122 $27,287 $17,873 $24,673 
Accounts Receivable, Allowance for Expected Credit Loss
The following table provides information about accounts receivable, net of allowance for expected credit losses:
As of
March 31, 2024December 31, 2023
Accounts receivable, including unbilled receivables$338,881 $311,811 
Less: Allowance for expected credit losses(3,358)(3,703)
Accounts receivable, net$335,523 $308,108 
The movement in “Allowance for expected credit losses” was as follows:
Three months ended March 31,Year ended
20242023December 31, 2023
Opening Balance$3,703 $1,332 $1,332 
Additions/(reductions)(269)451 2450
Reductions due to write-off of accounts receivable(76)(112)(79)
Closing Balance$3,358 $1,671 $3,703