Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Additional Information (Details)

v3.24.2.u1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 21, 2024
Jun. 27, 2022
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Summary Of Significant Accounting Policies [Line Items]          
Notice period to terminate contract     14 days    
Metals purchase by customer maximum specified time period     1 year    
Metal delivers to customer after receiving customers deposit based on prevailing current spot price percentage     110.00%    
Unpriced metal is subject to margin call If deposit falls below percentage of value of unpriced metal     105.00%    
Percentage to remit partial payment of total order price     20.00%    
Amortization of debt issuance costs     $ 2,447 $ 2,113 $ 2,651
Advertising costs     15,253 15,877 12,178
Cost of sales     $ 9,525,784 $ 8,991,892 $ 7,897,489
Common stock, shares outstanding     22,953,391 23,336,387 23,379,888
Antidilutive shares were excluded from the calculation     23,000 29,000 43,000
ASU 2016-13          
Summary Of Significant Accounting Policies [Line Items]          
Change in accounting principle, accounting standards update, adoption date     Jul. 01, 2022    
Silver Gold Bull, Inc.          
Summary Of Significant Accounting Policies [Line Items]          
Business acquisition, percentage of interests acquired   40.00% 8.00%    
Business acquisition, total consideration $ 128,818        
Business acquisition, option to purchase additional percentage of the outstanding equity 8.00% 27.60%     27.60%
Fair value of option       $ 5,300  
Exercise of option to acquire additional ownership interest start month and year   2023-12      
Exercise of option to acquire additional ownership interest end month and year   2024-09      
Shipping and Handling          
Summary Of Significant Accounting Policies [Line Items]          
Cost of sales     $ 21,900 $ 28,400 $ 25,600
Minimum          
Summary Of Significant Accounting Policies [Line Items]          
Estimated useful lives of related assets     3 years    
Estimated useful lives of intangibles     1 year    
Threshold percentage for equity method investment     20.00%    
Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Estimated useful lives of related assets     25 years    
Estimated useful lives of intangibles     15 years    
Threshold percentage for equity method investment     50.00%    
Customer locks period for purchase price     2 years    
Maximum | Silver Gold Bull, Inc.          
Summary Of Significant Accounting Policies [Line Items]          
Business acquisition, percentage of interests acquired   75.00% 70.00%   75.00%