XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders’ Equity and Stock Incentive Plans - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Nov. 04, 2025
Jan. 01, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 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 $ 0.25        
Total share-based compensation expense     $ 2,059,000       $ 2,924,000     $ 7,001,000 $ 8,311,000    
Common stock available for grants of awards (in shares)     5,130,753             5,130,753      
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,473,000       1,949,000     5,054,000 5,244,000    
Stock options, unrecognized share-based compensation expense     8,500,000       9,500,000     $ 8,500,000 $ 9,500,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    
PSUs                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Total share-based compensation expense     586,000       975,000     $ 1,947,000 $ 3,067,000    
Stock options, unrecognized share-based compensation expense     $ 3,900,000       $ 5,800,000     $ 3,900,000 $ 5,800,000    
Share-based compensation expense not yet recognized, weighted-average period for recognition (in years)                   1 year 10 months 24 days 1 year 8 months 12 days