XML 144 R121.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income Per Share - Reconciliation of Common Shares Used for Basic and Diluted Earnings Per Share (Detail) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average number of common shares and potential dilutive shares used for diluted earnings per share 46,414,830 46,535,001 46,147,062
Weighted Average Number of Shares Outstanding, Basic 45,719,906 46,535,001 46,147,062
Warrant [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 4,877,617 4,877,653 4,877,754
Share-based Payment Arrangement, Option [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 0 16,121
Restricted Stock Units (RSUs) [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 177,119 475,333 302,145
Performance Shares [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 700,915 1,002,501
Warrant [Member]      
Effect of potential dilutive shares:      
Effect of potential dilutive shares 0 0 0
Share-based Payment Arrangement, Option [Member]      
Effect of potential dilutive shares:      
Effect of potential dilutive shares 0 0 0
Performance Shares [Member]      
Effect of potential dilutive shares:      
Effect of potential dilutive shares 550,730 0 0
Restricted Stock Units (RSUs) [Member]      
Effect of potential dilutive shares:      
Effect of potential dilutive shares 144,194 0 0