Quarterly report pursuant to Section 13 or 15(d)

Capital Transactions - Narrative (Details)

v3.23.1
Capital Transactions - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
May 05, 2021
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2015
Dec. 31, 2022
Mar. 08, 2022
Mar. 10, 2021
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock repurchase program, authorized amount           $ 30,000,000 $ 15,000,000  
Repurchase of common stock (in shares)   90,000 451,000          
Repurchase of common stock   $ 823,000 $ 7,971,000          
Stock repurchase program, remaining authorized repurchase amount   23,200,000            
2012 Stock Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized under the plan (in shares)               1,500,000
Additional number of shares authorized under the plan (in shares) 2,000,000     1,500,000        
Stock options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation expense   0 $ 0          
Unrecognized share-based compensation expense   $ 0     $ 0      
Options outstanding (in shares)   127,000     143,000      
Aggregate intrinsic value, outstanding   $ 0     $ 0      
Exercised (in shares)   0 29,000          
Exercised (in dollars per share)   $ 0 $ 9.17          
Aggregate intrinsic values of options exercised   $ 0 $ 300,000          
Tax benefit from the exercise of stock options   $ 0 100,000          
Time-based stock options | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period   48 months            
Performance based stock options operating income margins                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Operating income margin, one (as a percent)   6.00%            
Operating income margin, two (as a percent)   8.00%            
Operating income margin, three (as a percent)   10.00%            
Unvested stock options outstanding (in shares)   0     0      
Performance based stock options operating income margins | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Award performance period   1 year            
Performance based stock options operating income margins | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Award performance period   1 year 3 months            
RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation expense   $ 800,000 $ 500,000          
Unrecognized share-based compensation expense   $ 2,200,000     $ 3,000,000      
Weighted-average period over which the remaining compensation cost is expected to be recognized   1 year 6 months            
Minimum withholding requirements (in shares)   15,000 60,000          
RSUs | 2012 Stock Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted (in shares)   0            
RSUs | Minimum | 2012 Stock Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period   12 months            
RSUs | Maximum | 2012 Stock Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period   36 months            
RSUs | Director | 2012 Stock Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restriction period for issuance of shares   2 years            
Nonvested subject to restriction period (in shares)   106,000     94,000      
Performance-Based Restricted Stock Units (RSUs)                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation expense   $ 300,000 $ 300,000          
Share based compensation potential compensation expense to be recognized   2,200,000            
Performance-Based Restricted Stock Units (RSUs) | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share based compensation potential compensation expense to be recognized   $ 4,500,000