XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share - Summary of Shares Included in Diluted Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
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
Warrants      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Adjustments to weighted average shares of common stock (in shares) 819,151 717,029 1,384,078
Stock options      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Adjustments to weighted average shares of common stock (in shares) 495,618 182,999 295,672
Restricted stock awards | Management restricted stock awards      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Adjustments to weighted average shares of common stock (in shares) 23,824 7,242 15,100
Restricted stock awards | Executive restricted stock awards      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Adjustments to weighted average shares of common stock (in shares) 235,828 13,488 0