v3.25.2
Stockholders' Equity (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2025
Jun. 30, 2024
Aug. 30, 2023
Feb. 17, 2022
Class of Stock [Line Items]                          
Shares canceled or surrendered as payment of tax withholding and other (in shares)                   200,000 200,000    
Repurchase common stock amount authorized (up to)                         $ 60,000,000
Stock repurchased during period (in shares)                   300,000 1,000,000.0    
Payments for repurchase of common stock                   $ 3,147,000 $ 6,430,000    
Remaining authorized amount of common stock repurchase program   $ 17,300,000               17,300,000      
Cash dividend, common stock                   $ 2,100,000 $ 6,900,000    
Cash dividend, common stock (in dollars per share)   $ 0.045 $ 0.04 $ 0.04 $ 0.04 $ 0.04 $ 0.035 $ 0.035 $ 0.035 $ 0.165 $ 0.545    
One time dividend (dollars per share) $ 0.40                        
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%  
ESPP                          
Class of Stock [Line Items]                          
Common stock issued under employee stock purchase plan (in shares)                   44,000 100,000    
Restricted Stock                          
Class of Stock [Line Items]                          
Restricted common stock to employees (in shares)                   400,000 1,000,000.0    
Common Stock                          
Class of Stock [Line Items]                          
Common stock issued (in shares)                   0 0    
Restricted common stock to employees (in shares)                   376,000 1,007,000    
Shares canceled or surrendered as payment of tax withholding and other (in shares)                   202,000 206,000    
Common stock issued under employee stock purchase plan (in shares)                   44,000 64,000    
Stock repurchased during period (in shares)                   299,000 977,000