XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share - Basic Net Income (loss) Per Share is Calculated Using Weighted Average Number of Shares (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]      
Earnings per share – basic (in dollars per share) $ 1.69 $ 1.04 $ 0.41
Earnings per share – diluted (in dollars per share) $ 1.63 $ 1.01 $ 0.39
Weighted average shares of common stock outstanding – basic (in shares) 43,828,664 36,527,672 34,708,429
Weighted average shares of common stock outstanding - diluted (in shares) 45,403,085 37,448,430 36,403,279