v3.22.2.2
DERIVATIVE INSTRUMENTS - Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Mar. 31, 2022
Derivative, Fair Value, Net [Abstract]    
Derivative instrument assets $ 635,225 $ 671,714
Derivative instrument liabilities (68,735) (26,085)
Total net derivative instrument assets 566,490 645,628
Level 2    
Derivative, Fair Value, Net [Abstract]    
Total net derivative instrument assets 138,268 124,188
Level 3    
Derivative, Fair Value, Net [Abstract]    
Total net derivative instrument assets 428,222 521,440
Physical forward contracts and options    
Derivative, Fair Value, Net [Abstract]    
Derivative instrument assets 299,969 438,600
Physical forward contracts and options | Level 3    
Derivative, Fair Value, Net [Abstract]    
Derivative instrument assets 299,969 438,600
Financial swap contracts and options    
Derivative, Fair Value, Net [Abstract]    
Derivative instrument assets 257,920 204,009
Financial swap contracts and options | Level 2    
Derivative, Fair Value, Net [Abstract]    
Derivative instrument assets 138,268 124,188
Financial swap contracts and options | Level 3    
Derivative, Fair Value, Net [Abstract]    
Derivative instrument assets 119,652 79,821
Foreign exchange forward contracts    
Derivative, Fair Value, Net [Abstract]    
Derivative instrument assets 4,795  
Derivative instrument liabilities   (1,036)
Foreign exchange forward contracts | Level 3    
Derivative, Fair Value, Net [Abstract]    
Derivative instrument assets 4,794  
Derivative instrument liabilities   (1,036)
Other derivative options    
Derivative, Fair Value, Net [Abstract]    
Derivative instrument assets 3,807 4,055
Other derivative options | Level 3    
Derivative, Fair Value, Net [Abstract]    
Derivative instrument assets $ 3,807 $ 4,055