XML 113 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Schedule of Valuation Allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred Tax Assets Activity [Roll Forward]      
Beginning balance, as of January 1 $ 2,771,470 $ 1,943,775 $ 1,758,409
Additions/(subtractions) charged to income tax provision 157,286 845,811 229,550
Additions/(subtractions) charged to equity 497,823 0 0
Currency translation and other (23,074) (18,116) (44,184)
Ending balance, as of December 31 $ 3,403,505 $ 2,771,470 $ 1,943,775