v3.26.3
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, 2026December 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,
2026202520262025
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,
2026202520262025
Opening balance$1,606 $2,192 $1,947 $2,287 
Additions11 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,
2026202520262025
Opening balance$38,621 $38,938 $39,223 $36,022 
Additions2,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, 2026December 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,
2026202520262025
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