XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Summary of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share [Abstract]        
Basic weighted average number of shares outstanding 12,690,386 12,553,802 12,653,310 12,696,143
Net dilutive effect of share-based awards, treasury method [1] 973,828 592,784 886,063 498,291
Diluted weighted average number of shares outstanding 13,664,214 13,146,586 13,539,373 13,194,434
Net Income (Loss) Attributable to Parent $ 26,250 $ 15,639 $ 96,067 $ 41,106
Diluted $ 2.07 $ 1.25 $ 7.59 $ 3.24
Net loss per share (in dollars per share) $ 1.92 $ 1.19 $ 7.10 $ 3.12
[1] 10,770 shares of Class A Stock granted under share-based compensation arrangements.