Revenues, net (Tables)
|
6 Months Ended |
Jun. 30, 2023 |
| 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, 2023 | | December 31, 2022 | | | | | | Accounts receivable, net | $ | 288,305 | | | $ | 259,222 | | | Contract assets | $ | 7,632 | | | $ | 2,768 | | | Contract liabilities: | | | | | Deferred revenue (consideration received in advance) | $ | 18,909 | | | $ | 17,079 | | | Consideration received for process transition activities | $ | 9,122 | | | $ | 5,423 | |
Revenue recognized during the three and six months ended June 30, 2023 and 2022, 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, | | 2023 | | 2022 | | 2023 | | 2022 | | Deferred revenue (consideration received in advance) | $ | 2,990 | | | $ | 4,306 | | | $ | 15,992 | | | $ | 13,870 | | | Consideration received for process transition activities | $ | 305 | | | $ | 298 | | | $ | 1,008 | | | $ | 664 | |
|
| Contract Acquisition and Fulfillment Costs |
The following table provides details of the Company’s contract acquisition and fulfillment costs: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Contract Acquisition Costs | | Three months ended | | Six months ended | | Year ended | | June 30, 2023 | | June 30, 2022 | | June 30, 2023 | | June 30, 2022 | | December 31, 2022 | | | | | | | | | | | | Opening Balance | $ | 1,994 | | | $ | 927 | | | $ | 1,095 | | | $ | 511 | | | $ | 511 | | | Additions | 397 | | | 180 | | | 1,476 | | | 727 | | | 1,014 | | | Amortization | (208) | | | (124) | | | (388) | | | (255) | | | (430) | | | Closing Balance | $ | 2,183 | | | $ | 983 | | | $ | 2,183 | | | $ | 983 | | | $ | 1,095 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Contract Fulfillment Costs | | Three months ended | | Six months ended | | Year ended | | June 30, 2023 | | June 30, 2022 | | June 30, 2023 | | June 30, 2022 | | December 31, 2022 | | | | | | | | | | | | Opening Balance | $ | 17,873 | | | $ | 7,435 | | | $ | 13,871 | | | $ | 5,795 | | | $ | 5,795 | | | Additions | 4,225 | | | 3,308 | | | 8,843 | | | 5,485 | | | 15,509 | | | Amortization | (653) | | | (576) | | | (1,269) | | | (1,113) | | | (7,433) | | | Closing Balance | $ | 21,445 | | | $ | 10,167 | | | $ | 21,445 | | | $ | 10,167 | | | $ | 13,871 | |
|
| Movement in Allowance for Expected Credit Loss |
| | | | | | | | | | | | | As of | | June 30, 2023 | | December 31, 2022 | | Accounts receivable, including unbilled receivables | $ | 290,105 | | | $ | 260,554 | | | Less: Allowance for expected credit losses | (1,800) | | | (1,332) | | | Accounts receivable, net | $ | 288,305 | | | $ | 259,222 | |
The movement in “Allowance for expected credit losses” on customer balances was as follows:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended | | Six months ended | | Year ended | | June 30, 2023 | | June 30, 2022 | | June 30, 2023 | | June 30, 2022 | | December 31, 2022 | | Opening Balance | $ | 1,671 | | | $ | 588 | | | $ | 1,332 | | | $ | 573 | | | $ | 573 | | | Additions | 134 | | | 571 | | | 477 | | | 743 | | | 815 | | | Reductions due to write-off of Accounts Receivables | (5) | | | (314) | | | (8) | | | (472) | | | (60) | | | Currency translation adjustments | — | | | (1) | | | (1) | | | — | | | 4 | | | Closing Balance | $ | 1,800 | | | $ | 844 | | | $ | 1,800 | | | $ | 844 | | | $ | 1,332 | |
|