v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 96 Months Ended
May 05, 2026
Feb. 02, 2026
Oct. 28, 2025
Jul. 03, 2025
Feb. 28, 2026
Nov. 30, 2024
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
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)             2,000,000   2,000,000   2,000,000  
Shares repurchased during period                 0   1,321,003  
Value of shares repurchased during period                     $ 37,300  
Dividends paid   $ 5,700 $ 4,900 $ 4,900                
Additional number of shares authorized to be repurchased (in shares)             1,300,000   1,300,000   1,300,000  
Remaining number of shares authorized (in shares)             678,997   678,997   678,997  
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount             $ 1,300   $ 1,300   $ 1,300  
Net proceeds from the issuance of common stock                 117,624 $ 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                    
Options                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Share-based payment arrangement, expense             100 $ 100 $ 300 100    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition                 2 years 2 months 12 days      
Restricted Stock Units                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Share-based payment arrangement, expense             400 300 $ 1,000 900    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition                 1 year 8 months 12 days      
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized             1,500   $ 1,500   1,500  
Cash Incentive Bonus Award                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Recognized compensation expense (income)             1,100 $ 0 2,000 $ (200)    
Shareholder return percentage on outstanding shares                       2.00%
Grant date fair value             5,700   5,700   5,700  
Fair value             3,600   $ 3,600   $ 3,600  
Bonus payable term                 4 years      
Risk-free rate                 3.70%      
Equity volatility Rate                 55.00%      
Performance Bonus                 $ 2,000      
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.                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Net proceeds from the issuance of common stock             117,600          
Transaction costs             $ 8,800          
TPM, S.A. de C.V. | Securities Purchase Agreement                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Gross proceeds from issuance of common stock         $ 126,400              
TPM, S.A. de C.V. | Securities Purchase Agreement | Subsequent Event                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Net proceeds from the issuance of common stock $ 23,600                      
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,414,136   1,414,136   1,414,136  
New awards grants, expiration date                 Oct. 27, 2032