v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended 99 Months Ended
May 05, 2026
Feb. 02, 2026
Oct. 28, 2025
Jul. 03, 2025
Feb. 28, 2026
Nov. 30, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Number of shares authorized to be repurchased (in shares)                     3,300,000  
Shares repurchased during period             0     1,321,003    
Value of shares repurchased during period                   $ 37,300    
Dividends paid $ 5,800 $ 5,700 $ 4,900 $ 4,900                
Remaining number of shares authorized (in shares)             2,000,000     2,000,000    
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount             $ 1,100     $ 1,100    
Bonus payable term             6 years 6 months 6 years 7 months 6 days        
Risk-free rate             3.90% 4.01%        
Net proceeds from the issuance of common stock             $ 140,038 $ 0 $ 0      
O 2026 Q1 Cash Dividends                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Dividends declared, date       Jul. 03, 2025                
Dividends declared, per share of common stock       $ 0.2                
Dividend, record date       Jul. 18, 2025                
Dividend, payment date       Aug. 01, 2025                
O 2026 Q2 Cash Dividends                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Dividends declared, date     Oct. 28, 2025                  
Dividends declared, per share of common stock     $ 0.2                  
Dividend, record date     Nov. 19, 2025                  
Dividend, payment date     Dec. 02, 2025                  
O 2026 Q3 Cash Dividends                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Dividends declared, date   Feb. 02, 2026                    
Dividends declared, per share of common stock   $ 0.2                    
Dividend, record date   Feb. 20, 2026                    
Dividend, payment date   Mar. 04, 2026                    
O 2026 Q4 Cash Dividends                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Dividends declared, date May 05, 2026                      
Dividends declared, per share of common stock $ 0.2                      
Dividend, record date May 20, 2026                      
Dividend, payment date Jun. 01, 2026                      
Options                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Share-based payment arrangement, expense             $ 1,100 400 700      
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition             2 years          
Restricted Stock Units                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Share-based payment arrangement, expense             $ 1,300 1,200 1,200      
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition             2 years 3 months 18 days          
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized             $ 2,100     2,100    
Cash Incentive Bonus Award                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Recognized compensation expense (income)             2,100 $ (300) $ 800      
Shareholder return percentage on outstanding shares                       2.00%
Grant date fair value             5,700     5,700    
Fair value             $ 3,400     $ 3,400    
Bonus payable term             4 years          
Risk-free rate             4.00%          
Equity volatility Rate             55.00%          
Performance Bonus             $ 2,200          
Related Party                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Shares repurchased during period           139,455       139,455    
Value of shares repurchased during period           $ 4,200            
TPM, S.A. de C.V (collectively, with its affiliates, "Tether")                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Net proceeds from the issuance of common stock             140,000          
Transaction costs             $ 10,000          
Securities Purchase Agreement | TPM, S.A. de C.V (collectively, with its affiliates, "Tether")                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Net proceeds from the issuance of common stock $ 23,600       $ 126,400              
Purchase price of common stock per share $ 44.5                      
2014 Stock Award and Incentive Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Shares granted under the plan (shares)             1,350,928     1,350,928    
New awards grants, expiration date             Oct. 27, 2032