XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Shareholders’ Equity and Stock Incentive Plans - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 05, 2025
Jan. 01, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Nov. 05, 2024
Jul. 27, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Share repurchase, authorized amount                       $ 100,000,000
Share repurchase, increase authorized amount                     $ 100,000,000  
Share repurchase, remaining authorized repurchase amount     $ 77,200,000           $ 77,200,000      
Dividends declared (USD per share)     $ 0.25 $ 0.25 $ 0.25 $ 0.25 $ 0.25 $ 0.25        
Total share-based compensation expense     $ 2,052,000       $ 2,346,000   $ 4,942,000 $ 5,387,000    
Common stock available for grants of awards (in shares)     5,128,574           5,128,574      
Number of shares available for grant annual increase (in shares)   1,060,440                    
Subsequent Event                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Dividends declared (USD per share) $ 0.25                      
Stock options                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Total share-based compensation expense     $ 0       0   $ 0 0    
Stock options, unrecognized share-based compensation expense     0       0   0 0    
RSUs                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Total share-based compensation expense     1,472,000       1,455,000   3,581,000 3,294,000    
Stock options, unrecognized share-based compensation expense     10,100,000       11,300,000   $ 10,100,000 $ 11,300,000    
Share-based compensation expense not yet recognized, weighted-average period for recognition (in years)                 2 years 3 months 18 days 1 year 8 months 12 days    
PSUs                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Total share-based compensation expense     580,000       891,000   $ 1,361,000 $ 2,093,000    
Stock options, unrecognized share-based compensation expense     $ 4,500,000       $ 6,800,000   $ 4,500,000 $ 6,800,000    
Share-based compensation expense not yet recognized, weighted-average period for recognition (in years)                 2 years 1 month 6 days 1 year 10 months 24 days