XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events - Additional Information (Details) - $ / shares
12 Months Ended
Mar. 25, 2025
Mar. 03, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Event | O 2024 A Dividends [Member]        
Subsequent Event [Line Items]        
Cash dividend declared   $ 0.0725    
Dividend declared date   Mar. 03, 2025    
Dividend payable date   Mar. 31, 2025    
Dividend record date   Mar. 17, 2025    
Restricted Stock Awards | Subsequent Event        
Subsequent Event [Line Items]        
Number of shares, granted 40,726      
Performance-Based Restricted Stock Grants        
Subsequent Event [Line Items]        
Number of shares, granted     47,452 30,217
Performance-Based Restricted Stock Grants | Subsequent Event        
Subsequent Event [Line Items]        
Number of shares, granted 23,726      
2017 Equity Incentive Plan | Subsequent Event        
Subsequent Event [Line Items]        
Remaining vesting period 4 years      
2017 Equity Incentive Plan | Subsequent Event | Minimum        
Subsequent Event [Line Items]        
Stock vested percentage based on achievement of goal 0.00%      
2017 Equity Incentive Plan | Subsequent Event | Maximum        
Subsequent Event [Line Items]        
Stock vested percentage based on achievement of goal 200.00%      
2017 Equity Incentive Plan | Performance-Based Restricted Stock Grants        
Subsequent Event [Line Items]        
Remaining vesting period     4 years  
2017 Equity Incentive Plan | Performance-Based Restricted Stock Grants | Minimum        
Subsequent Event [Line Items]        
Stock vested percentage based on achievement of goal     0.00%  
2017 Equity Incentive Plan | Performance-Based Restricted Stock Grants | Maximum        
Subsequent Event [Line Items]        
Stock vested percentage based on achievement of goal     200.00%