Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events - Additional Information (Details)

v3.22.1
Subsequent Events - Additional Information (Details) - USD ($)
$ in Millions
Apr. 28, 2022
Aug. 30, 2021
Dec. 31, 2018
Subsequent Event [Line Items]      
Dividends declared, date   Aug. 30, 2021  
Dividend, record date   Sep. 20, 2021  
Silver Gold Bull Inc      
Subsequent Event [Line Items]      
Business acquisition, percentage of interests acquired     7.40%
Subsequent Event      
Subsequent Event [Line Items]      
Stock split description two-for-one    
Dividend, record date May 23, 2022    
Number of additional share of common stock for every share held on the record date 1    
Subsequent Event | Silver Gold Bull Inc      
Subsequent Event [Line Items]      
Business acquisition, percentage of interests acquired 47.40%    
Purchase price of agreement $ 44.0    
Purchase price of cash $ 34.0    
Business acquisition, common stock shares issued 126,964    
Business combination extended term of supplier agreement 4 years    
Business acquisition, option to purchase additional percentage of the outstanding equity 27.70%    
Subsequent Event | Silver Gold Bull Inc | Minimum      
Subsequent Event [Line Items]      
Business combination option exercisable period 18 months    
Subsequent Event | Silver Gold Bull Inc | Maximum      
Subsequent Event [Line Items]      
Business acquisition, percentage of interests acquired 75.00%    
Business combination option exercisable period 27 months