Revenues, net and Accounts Receivable, net (Tables)
|
9 Months Ended |
Sep. 30, 2026 |
| Revenue from Contract with Customer [Abstract] |
|
| Contract with Customer, Contract Asset, Contract Liability, and Receivable |
The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:
| | | | | | | | | | | | | As of | | September 30, 2026 | | December 31, 2025 | | | | | | Accounts receivable, net | $ | 457,287 | | | $ | 343,105 | | | Contract assets | $ | 41,433 | | | $ | 31,901 | | | Contract liabilities: | | | | | Deferred revenue (consideration received in advance) | $ | 11,736 | | | $ | 9,216 | | | Consideration received for process transition activities | $ | 32,776 | | | $ | 32,247 | |
Revenue recognized during the three and nine months ended September 30, 2026 and 2025, which was included in the contract liabilities balance at the beginning of the respective periods:
| | | | | | | | | | | | | | | | | | | | | | | | | Three months ended September 30, | | Nine months ended September 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Deferred revenue (consideration received in advance) | $ | 1,646 | | | $ | 1,815 | | | $ | 8,144 | | | $ | 13,121 | | | Consideration received for process transition activities | $ | 2,429 | | | $ | 1,264 | | | $ | 6,353 | | | $ | 3,919 | |
|
| 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 September 30, | | Nine months ended September 30, | | | | | 2026 | | 2025 | | 2026 | | 2025 | | | | | Opening balance | $ | 1,606 | | | $ | 2,192 | | | $ | 1,947 | | | $ | 2,287 | | | | | | Additions | 11 | | | 198 | | | 11 | | | 563 | | | | | | Amortization | (163) | | | (235) | | | (504) | | | (695) | | | | | | Closing balance | $ | 1,454 | | | $ | 2,155 | | | $ | 1,454 | | | $ | 2,155 | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Contract Fulfillment Costs | | Three months ended September 30, | | Nine months ended September 30, | | | | 2026 | | 2025 | | 2026 | | 2025 | | | | Opening balance | $ | 38,621 | | | $ | 38,938 | | | $ | 39,223 | | | $ | 36,022 | | | | | Additions | 2,317 | | | 1,683 | | | 5,491 | | | 7,168 | | | | | Amortization | (2,398) | | | (1,388) | | | (6,174) | | | (3,957) | | | | | Closing balance | $ | 38,540 | | | $ | 39,233 | | | $ | 38,540 | | | $ | 39,233 | | | |
|
| Movement in Allowance for Expected Credit Loss |
The following table provides information about accounts receivable, net of allowance for expected credit losses:
| | | | | | | | | | | | | As of | | September 30, 2026 | | December 31, 2025 | | Accounts receivable, including unbilled receivables | $ | 460,829 | | | $ | 345,980 | | | Less: Allowance for expected credit losses | (3,542) | | | (2,875) | | | Accounts receivable, net | $ | 457,287 | | | $ | 343,105 | |
The movement in “Allowance for expected credit losses” was as follows:
| | | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended September 30, | | Nine months ended September 30, | | | | 2026 | | 2025 | | 2026 | | 2025 | | | | Opening balance | $ | 3,281 | | | $ | 4,727 | | | $ | 2,875 | | | $ | 3,528 | | | | | Additions | 290 | | | 8 | | | 806 | | | 1,256 | | | | | Reductions due to write-off of accounts receivable | (29) | | | (8) | | | (139) | | | (55) | | | | | Currency translation adjustments | — | | | — | | | — | | | (2) | | | | | Closing balance | $ | 3,542 | | | $ | 4,727 | | | $ | 3,542 | | | $ | 4,727 | | | |
|