XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock and Treasury Stock - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Mar. 28, 2024
Dec. 31, 2023
Dec. 19, 2023
May 02, 2022
Equity [Line Items]                
Common stock, shares issued 13,744,189   13,744,189     13,980,274    
Treasury stock, issued shares 12,804   12,804     9,428    
Increase in treasury stock resulting from shares withheld to cover statutory taxes $ 20 $ 19 $ 403 $ 50        
Treasury stock, value $ 236   $ 236     $ 188    
Stock repurchase program, authorized amount         $ 5,000   $ 5,000 $ 5,000
Treasury stock shares 12,804   12,804     9,428    
Stock Repurchase Program                
Equity [Line Items]                
Treasury stock, value $ 236   $ 236          
Retirement of treasury stock, Shares     289,368          
Related treasury stock cost     $ 5,761          
Treasury stock shares 292,744   292,744          
Treasury stock cost $ 5,809   $ 5,809          
Share repurchase program, remaining amount $ 4,577   $ 4,577          
Common Stock                
Equity [Line Items]                
Vesting of restricted stock units, Shares 7,984 3,400 75,109 10,200        
Treasury stock                
Equity [Line Items]                
Increase in treasury stock resulting from shares withheld to cover statutory taxes, Shares 959 1,072 21,826 2,633        
Increase in treasury stock resulting from shares withheld to cover statutory taxes $ 20 $ 19 $ 403 $ 50        
Retirement of treasury stock, Shares     21,826