XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives - Schedule of Futures and Options (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Derivative [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value $ 81,919 $ 7,969
Derivative liability, at fair value $ (12,559) $ 0