Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Additional Information (Details)

v3.22.4
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 04, 2023
Oct. 24, 2022
Sep. 26, 2022
Sep. 09, 2022
Aug. 18, 2022
Apr. 28, 2022
Mar. 04, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2022
Apr. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Sale of equity             $ 150,000,000.0              
Remaining securities available for issuance               $ 69,500,000            
Number of shares authorized to be repurchased (in shares)                           1,000,000
Number of shares repurchased (in shares)                 0   0      
Dividends declared, date         Aug. 18, 2022                  
Dividends paid   $ 4,700,000 $ 23,400,000                      
Stock split description           two-for-one                
New awards grants, expiration date                     Oct. 27, 2032      
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount                 $ 1,300,000   $ 1,300,000      
Decrease in exercise price of each stock option       $ 1.00                    
Incremental stock-based compensation expense                     $ 0      
Stock options outstanding                 1,570,790   1,570,790   1,779,460  
Common stock, shares issued                 23,529,971   23,529,971   23,379,888  
Subsequent Event                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Dividends declared, date Jan. 04, 2023                          
Regular Cash Dividend                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Dividends declared, per common share         $ 0.20                  
Dividend, record date         Oct. 10, 2022                  
Special Dividend                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Dividends declared, per common share         $ 1.00                  
Dividend, record date         Sep. 12, 2022                  
Options                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Share-based payment arrangement, expense                 $ 300,000 $ 300,000 $ 600,000 $ 700,000    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition                     1 year 1 month 6 days      
Restricted Stock Units                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Share-based payment arrangement, expense                 200,000 $ 200,000 $ 500,000 $ 400,000    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition                     2 years 8 months 12 days      
Incremental stock-based compensation expense                     $ 0      
Additional increase in number of shares   36 194                      
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized                 $ 1,400,000   $ 1,400,000      
Awards outstanding                 59,075   59,075   56,093  
President's Award                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Common stock, shares issued                 10,500   10,500      
Shares of common stock subject to tax withholding obligations                     3,184      
2014 Stock Award and Incentive Plan                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Shares granted under the plan (shares)                 1,756,765   1,756,765      
Expiration period (in years)                     10 years      
Maximum amount of shares per employee (shares)                     500,000      
Stock options outstanding                 1,570,790   1,570,790      
2014 Stock Award and Incentive Plan | Restricted Stock Units                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Awards outstanding                 88,389   88,389      
2014 Stock Award and Incentive Plan | Director                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Maximum grant date fair value                     $ 300,000      
2014 Stock Award and Incentive Plan | Non-employee Chairman of Board                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Maximum grant date fair value                     $ 600,000