Quarterly report [Sections 13 or 15(d)]

Assets and Liabilities, at Fair Value - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)

v3.25.1
Assets and Liabilities, at Fair Value - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jun. 30, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets $ 92,402 $ 114,720
Derivative liabilities 86,478 26,751
Fair Value on a Recurring Basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Inventories 1,257,640 1,093,908
Precious metals held under financing arrangements   22,066
Total assets, valued at fair value 1,350,042 1,230,694
Liabilities on borrowed metals 44,224 31,993
Product financing arrangements 556,828 517,744
Acquisition-related contingent consideration 2,000 2,430
Stock payable liability 1,696  
Total liabilities, valued at fair value 691,226 578,918
Fair Value on a Recurring Basis | Open sale and purchase commitments, net    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 91,930 98,012
Fair Value on a Recurring Basis | Futures contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 12 1,557
Fair Value on a Recurring Basis | Forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 460 15,151
Fair Value on a Recurring Basis | Open sale and purchase commitments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 18,828 7,690
Fair Value on a Recurring Basis | Liability on margin accounts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 4,833 4,766
Fair Value on a Recurring Basis | Futures contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 11,615 39
Fair Value on a Recurring Basis | Forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 51,202 14,256
Fair Value on a Recurring Basis | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Inventories 1,257,640 1,093,908
Precious metals held under financing arrangements   22,066
Total assets, valued at fair value 1,350,042 1,230,694
Liabilities on borrowed metals 44,224 31,993
Product financing arrangements 556,828 517,744
Acquisition-related contingent consideration 0 0
Stock payable liability 1,696  
Total liabilities, valued at fair value 689,226 576,488
Fair Value on a Recurring Basis | Level 1 | Open sale and purchase commitments, net    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 91,930 98,012
Fair Value on a Recurring Basis | Level 1 | Futures contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 12 1,557
Fair Value on a Recurring Basis | Level 1 | Forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 460 15,151
Fair Value on a Recurring Basis | Level 1 | Open sale and purchase commitments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 18,828 7,690
Fair Value on a Recurring Basis | Level 1 | Liability on margin accounts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 4,833 4,766
Fair Value on a Recurring Basis | Level 1 | Futures contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 11,615 39
Fair Value on a Recurring Basis | Level 1 | Forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 51,202 14,256
Fair Value on a Recurring Basis | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Inventories 0 0
Precious metals held under financing arrangements   0
Total assets, valued at fair value 0 0
Liabilities on borrowed metals 0 0
Product financing arrangements 0 0
Acquisition-related contingent consideration 0 0
Stock payable liability 0  
Total liabilities, valued at fair value 0 0
Fair Value on a Recurring Basis | Level 2 | Open sale and purchase commitments, net    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 0 0
Fair Value on a Recurring Basis | Level 2 | Futures contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 0 0
Fair Value on a Recurring Basis | Level 2 | Forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 0 0
Fair Value on a Recurring Basis | Level 2 | Open sale and purchase commitments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 0 0
Fair Value on a Recurring Basis | Level 2 | Liability on margin accounts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 0 0
Fair Value on a Recurring Basis | Level 2 | Futures contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 0 0
Fair Value on a Recurring Basis | Level 2 | Forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 0 0
Fair Value on a Recurring Basis | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Inventories 0 0
Precious metals held under financing arrangements   0
Total assets, valued at fair value 0 0
Liabilities on borrowed metals 0 0
Product financing arrangements 0 0
Acquisition-related contingent consideration 2,000 2,430
Stock payable liability 0  
Total liabilities, valued at fair value 2,000 2,430
Fair Value on a Recurring Basis | Level 3 | Open sale and purchase commitments, net    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 0 0
Fair Value on a Recurring Basis | Level 3 | Futures contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 0 0
Fair Value on a Recurring Basis | Level 3 | Forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 0 0
Fair Value on a Recurring Basis | Level 3 | Open sale and purchase commitments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 0 0
Fair Value on a Recurring Basis | Level 3 | Liability on margin accounts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 0 0
Fair Value on a Recurring Basis | Level 3 | Futures contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities 0 0
Fair Value on a Recurring Basis | Level 3 | Forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities $ 0 $ 0