v3.26.1
Stockholders' Equity (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2026
Jun. 30, 2025
Jan. 31, 2026
Aug. 30, 2023
Class of Stock [Line Items]                        
Shares issued for stock option exercises (in shares)                 0 0    
Repurchase common stock amount authorized (up to)                     $ 60,000,000  
Stock repurchase program shares repurchased (in shares)                 300,000 300,000    
Shares repurchased                 $ 2,000,000 $ 3,100,000    
Remaining authorized repurchase amount $ 58,500,000               58,500,000      
Number of rights                       1
Exercise price of rights (in dollars per share)                       $ 20
Percent of common stock acquisition that makes rights exercisable                       12.00%
Percent of common stock acquisition that makes rights exercisable, passive investors                       20.00%
Discount percent                       50.00%
Dividends, common stock, cash                 $ 2,300,000 $ 2,100,000    
Cash dividend paid (in dollars per share) $ 0.05 $ 0.045 $ 0.045 $ 0.045 $ 0.045 $ 0.04 $ 0.04 $ 0.04 $ 0.185 $ 0.165    
Common Stock                        
Class of Stock [Line Items]                        
Shares issued under equity award plan (in shares)                 700,000 400,000    
Shares canceled or surrendered as payment of tax withholding (in shares)                 300,000 200,000