XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of presentation and summary of significant accounting policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Movement of Allowance for Credit Losses Movement of allowance for credit losses for the years ended December 31, 2024, 2023 and 2022 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
Year ended December 31, 2024$1,363 $2,301 $(882)$(35)$2,747 
Year ended December 31, 2023$443 $945 $(47)$22 $1,363 
Year ended December 31, 2022$315 $132 $— $(4)$443 
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, 2024 and 2023:
As of December 31,
20242023
Billed receivables
11
Unbilled receivables
12
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, 2024, 2023 and 2022:
For the years ended December 31,
202420232022
Customer 116.0 %14.4 %12.6 %
Customer 2n/an/a10.6 %