XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Components of Basic and Diluted Earnings Per Share (Detail) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net income $ 9,935 $ 3,071
Denominator:    
Weighted average shares outstanding-basic 29,677 29,737
Dilutive effect of stock options and grants 672 786
Weighted average shares outstanding-diluted 30,349 30,523