XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events - Additional Information (Details) - $ / shares
12 Months Ended
Mar. 27, 2023
Mar. 01, 2023
Mar. 28, 2022
Dec. 31, 2022
Dec. 31, 2021
Subsequent Event          
Subsequent Event [Line Items]          
Cash dividend declared   $ 0.0725      
Dividend declared date   Mar. 01, 2023      
Dividend payable date   Mar. 31, 2023      
Dividend record date   Mar. 15, 2023      
Performance-Based Restricted Stock Grants          
Subsequent Event [Line Items]          
Number of shares, granted       18,944 15,025
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 [Line Items]          
Number of shares, granted     26,025   75,775
2017 Equity Incentive Plan | Restricted Stock Awards | Subsequent Event          
Subsequent Event [Line Items]          
Number of shares, granted 37,976        
2017 Equity Incentive Plan | Performance-Based Restricted Stock Grants          
Subsequent Event [Line Items]          
Number of shares, granted     15,025   15,025
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