XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Reconciliation of Weighted Average Shares (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Net income:    
Net income $ 19,757 $ 25,344
Basic:    
Weighted average common shares outstanding (in shares) 35,094,725 35,926,950
Total basic weighted average common shares outstanding (in shares) 35,094,725 35,926,950
Diluted:    
Basic weighted average common shares outstanding (in shares) 35,094,725 35,926,950
Effect of potentially dilutive common shares (in shares) 317,373 305,254
Total diluted weighted average common shares outstanding (in shares) 35,412,098 36,232,204
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 17,041 15,538