XML 185 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Computation of Basic and Diluted Net Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator for basic and diluted EPS:      
Net income $ 85,990 $ 72,474 $ 15,462
Denominator for basic EPS:      
Weighted-average shares outstanding (in shares) 20,511 20,422 20,338
Effect of dilutive securities:      
Diluted potential common shares (in shares) 249 267 265
Denominator for diluted EPS:      
Adjusted weighted-average shares outstanding (in shares) 20,760 20,689 20,603
Basic EPS (in usd per share) $ 4.19 $ 3.55 $ 0.76
Diluted EPS (in usd per share) $ 4.14 $ 3.50 $ 0.75
Stock appreciation rights      
Effect of dilutive securities:      
Dilutive effect of share-based compensation (in shares) 81 78 39
Restricted stock units      
Effect of dilutive securities:      
Dilutive effect of share-based compensation (in shares) 102 124 102
Performance-based restricted stock units      
Effect of dilutive securities:      
Dilutive effect of share-based compensation (in shares) 66 65 124