v3.25.4
Basis of presentation and summary of significant accounting policies (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Movement of Allowance for Credit Losses Movement of allowance for credit losses for the years ended December 31, 2025, 2024 and 2023 is presented in the following table:
Balance at
Beginning of Year
Provision/Adjustment
Write-offs
Net Foreign Currency Exchange Rate Changes
Balance at
End of Year
(in thousands)
Year ended December 31, 2025$2,747 $1,031 $(220)$163 $3,721 
Year ended December 31, 2024$1,363 $2,301 $(882)$(35)$2,747 
Year ended December 31, 2023$443 $945 $(47)$22 $1,363 
Schedules of Concentration of Risk
The following table shows the number of customers exceeding 10% of the Company’s billed and unbilled receivable balances at December 31, 2025 and 2024:
As of December 31,
20252024
Billed receivables
11
Unbilled receivables
21
The following table shows the percentage of revenue derived from each customer exceeding 10% of the Company’s revenues during the years ended December 31, 2025, 2024, and 2023:
For the years ended December 31,
202520242023
Customer 115.4 %16.0 %14.4 %