XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Equity Incentive Plans and Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
May 07, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock repurchase activity, authorized amount $ 75,000,000            
Stock repurchase program expiration date May 06, 2027            
Stock repurchased during period, shares   400,000   1,000,000 500,000 1,000,000  
Stock repurchased during period, value   $ 5,010,000 $ 1,750,000 $ 15,207,000 $ 6,800,000 $ 15,200,000  
Forfeiture period after ending employment         90 days    
Options granted             0
Warrants              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares of wholly funded warrants relating to series of transactions   550,000     550,000    
Stock Options              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Award expiration period         10 years    
Restricted Stock              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Total unrecognized compensation cost   $ 9,700,000     $ 9,700,000    
Compensation cost not yet recognized, period for recognition         2 years 6 months    
Non-Executives              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Forfeiture rate         10.00%    
Executive Officer              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Forfeiture rate         0.00%