XML 266 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Summary of Shares Included in Diluted Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Weighted average shares of common stock outstanding – basic (in shares) 44,971,143 43,828,664 36,527,672
Contingently issuable shares (in shares) 30,315 0 0
Weighted average shares of common stock outstanding – diluted (in shares) 45,602,415 45,403,085 37,448,430
Warrants      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Adjustments to weighted average shares of common stock (in shares) 0 819,151 717,029
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) 439,309 495,618 182,999
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) 161,648 259,652 20,730