XML 107 R97.htm IDEA: XBRL DOCUMENT v3.23.2
Other Current Assets and Other Assets - Summary of Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Other Assets [Abstract]    
Derivative assets $ 22,577 $ 14,320
Equity method investment 99,815 0
Prepaid expenses 51,555 40,393
Other taxes 22,536 21,988
Rent and other deposits 21,514 19,284
Other 1,122 4,203
Total other current assets $ 219,119 $ 100,188