v3.25.2
Trading Activities - Additional Information (Detail) - Contract
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Futures [Member]        
Derivative [Line Items]        
Monthly average number of derivative contracts traded 5,874 5,133 6,389 5,995
Option [Member]        
Derivative [Line Items]        
Monthly average number of derivative contracts traded 3,680 3,061 4,342 2,808
Forwards [Member] | Metals [Member]        
Derivative [Line Items]        
Monthly average number of derivative contracts traded 901 1,135 881 1,167