Summary of Significant Accounting Policies - Reconciliation of Weighted-Average Common Shares Outstanding Used in the Calculation of Basic Net Income (Loss) Per Share and Diluted Net Income (Loss) Per Share (Detail) - shares shares in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
Accounting Policies [Abstract] | |||
Weighted average common shares outstanding (in shares) | 41,775 | 40,260 | 40,135 |
Assumed conversion of restricted stock (in shares) | 0 | 0 | 202 |
Diluted weighted average common stock outstanding (in shares) | 41,775 | 40,260 | 40,337 |
Antidilutive securities excluded from computation of earnings per share (in shares) | 3,011 | 1,886 | 764 |