v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
May 06, 2026
May 05, 2026
Apr. 01, 2026
Mar. 31, 2026
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2025
May 31, 2021
Dec. 31, 2020
Subsequent Event [Line Items]                  
Equity interests acquired       $ 39,500 $ 39,500   $ 32,700    
Amount received from additional issuance of common stock         117,624 $ 0      
Sunshine Minting, Inc.                  
Subsequent Event [Line Items]                  
Equity interests acquired       $ 13,791 $ 13,791   $ 17,876    
Ownership percentage       44.90% 44.90%   44.90% 44.90% 31.10%
TPM, S.A. de C.V.                  
Subsequent Event [Line Items]                  
Amount received from additional issuance of common stock       $ 117,600          
Subsequent Event | Sunshine Minting, Inc.                  
Subsequent Event [Line Items]                  
Equity interests acquired     $ 22,000            
Subsequent Event | TPM, S.A. de C.V. | Securities Purchase Agreement                  
Subsequent Event [Line Items]                  
Amount received from additional issuance of common stock   $ 23,600              
Purchase price of common stock per share   $ 44.5              
O 2026 Q4 Cash Dividends | Subsequent Event                  
Subsequent Event [Line Items]                  
Dividends announcement date May 06, 2026                
Dividend, payment date Jun. 01, 2026                
Dividends declared, per share of common stock $ 0.2                
Dividend, record date May 20, 2026