XML 50 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues, net (Tables)
3 Months Ended
Mar. 31, 2023
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, 2023December 31, 2022
Accounts receivable, net$290,512 $259,222 
Contract assets$2,628 $2,768 
Contract liabilities:
    Deferred revenue (consideration received in advance)$19,685 $17,079 
 Consideration received for process transition activities$5,295 $5,423 
Revenue recognized during the three months ended March 31, 2023 and 2022, which was included in the contract liabilities balance at the beginning of the respective periods:
Three months ended March 31,
20232022
Deferred revenue (consideration received in advance)
$13,002 $9,564 
Consideration received for process transition activities
$703 $366 
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, 2023March 31, 2022December 31, 2022March 31, 2023March 31, 2022December 31, 2022
Opening Balance$1,095 $511 $511 $13,871 $5,795 $5,795 
Additions1,079 547 1,014 4,618 2,177 15,509 
Amortization(180)(131)(430)(616)(537)(7,433)
Closing Balance$1,994 $927 $1,095 $17,873 $7,435 $13,871 
Accounts Receivable, Allowance for Expected Credit Loss
As of
March 31, 2023December 31, 2022
Accounts receivable, including unbilled receivables$292,183 $260,554 
Less: Allowance for expected credit losses(1,671)(1,332)
Accounts receivable, net$290,512 $259,222 
The movement in “Allowance for expected credit losses” on customer balances was as follows:
Three months ended March 31,Year ended
20232022December 31, 2022
Opening Balance$1,332 $573 $573 
Additions451 172 815
Reductions due to write-off of Accounts Receivables(112)(158)(60)
Currency translation adjustments— 4
Closing Balance$1,671 $588 $1,332