XML 57 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Prepayments $ 47,245 $ 30,201
Income taxes receivable 27,815 30,740
Derivative assets net of collateral 871 18,198
Collateral posted for derivative instruments after netting with outstanding derivative 34,383 66,142
Other 6,351 5,886
Total $ 116,665 $ 151,167