v3.22.2.2
DERIVATIVE INSTRUMENTS - Unrealized gain loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized gain (loss) on derivative instruments $ (289,774) $ 233,036 $ (67,335) $ 469,091
Physical forward contracts and options        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized gain (loss) on derivative instruments (325,580) 106,036 (141,030) 288,567
Financial swap contracts and options        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized gain (loss) on derivative instruments 31,395 122,891 67,632 177,969
Foreign exchange forward contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized gain (loss) on derivative instruments $ 4,411 473 $ 6,063 1,368
Other derivative options        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized gain (loss) on derivative instruments   $ 3,636   $ 1,187