XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues, net (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Contracts with Customer, Receivables, Liabilities and Revenue Recognized
The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:
As of
June 30, 2022December 31, 2021
Accounts receivable, net$237,453 $194,232 
Contract assets$1,648 $2,524 
Contract liabilities:
Deferred revenue (consideration received in advance)$18,617 $18,247 
Consideration received for process transition activities$4,327 $2,203 
Revenue recognized during the three and six months ended June 30, 2022 and 2021, which was included in the contract liabilities balance at the beginning of the respective periods:

Three months ended June 30,Six months ended June 30,
2022202120222021
Deferred revenue (consideration received in advance)$4,306 $3,332 $13,870 $26,953 
Consideration received for process transition activities$298 $508 $664 $1,187 
Contract Acquisition and Fulfillment Costs
The following table provides details of the Company’s contract acquisition and fulfillment costs:
Contract Acquisition Costs
Three months endedSix months endedYear ended
June 30, 2022June 30, 2021June 30, 2022June 30, 2021December 31, 2021
Opening Balance$927 $785 $511 $1,027 $1,027 
Additions180 374 727 374 277 
Amortization(124)(292)(255)(534)(793)
Closing Balance$983 $867 $983 $867 $511 

Contract Fulfillment Costs
Three months endedSix months endedYear ended
June 30, 2022June 30, 2021June 30, 2022June 30, 2021December 31, 2021
Opening Balance$7,435 $4,419 $5,795 $5,631 $5,631 
Additions3,308 158 5,485 164 3,742 
Amortization(576)(883)(1,113)(2,101)(3,578)
Closing Balance$10,167 $3,694 $10,167 $3,694 $5,795 
Movement in Allowance for Expected Credit Loss
As of
June 30, 2022December 31, 2021
Accounts receivable, including unbilled receivables$238,297 $194,805 
Less: Allowance for expected credit losses(844)(573)
Accounts receivable, net$237,453 $194,232 

The movement in “Allowance for expected credit losses” on customer balances was as follows:

Three months endedSix months endedYear ended
June 30, 2022June 30, 2021June 30, 2022June 30, 2021December 31, 2021
Balance at the beginning of the period$588 $1,183 $573 $1,189 $1,189 
Additions / (reductions) during the period571 (445)743 (395)(496)
Reductions due to write-off of Accounts Receivables(314)(13)(472)(73)(129)
Translation adjustment(1)— 
Balance at the end of the period$844 $730 $844 $730 $573