XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Events - Additional Information (Details) - $ / shares
12 Months Ended
Mar. 25, 2024
Mar. 01, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event        
Subsequent Event [Line Items]        
Cash dividend declared   $ 0.0725    
Dividend declared date   Mar. 01, 2024    
Dividend payable date   Mar. 28, 2024    
Dividend record date   Mar. 15, 2024    
Performance-Based Restricted Stock Grants        
Subsequent Event [Line Items]        
Number of shares, granted     30,217 18,944
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 | Restricted Stock Awards | Subsequent Event        
Subsequent Event [Line Items]        
Number of shares, granted 108,374      
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%  
2017 Equity Incentive Plan | Performance-Based Restricted Stock Grants | Subsequent Event        
Subsequent Event [Line Items]        
Number of shares, granted 23,726