XML 102 R91.htm IDEA: XBRL DOCUMENT v3.25.2
Other Current Assets and Other Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Assets [Abstract]    
Derivative assets $ 5,263 $ 8,501
Prepaid expenses 54,102 51,481
Other taxes 31,905 2,973
Rent and other deposits 22,837 20,333
Other 3,961 4,688
Total $ 118,068 $ 87,976