XML 316 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
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, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]      
Weighted average common shares outstanding (in shares) 38,948 42,408 41,775
Assumed conversion of restricted stock (in shares) 98 0 0
Diluted (in shares) 39,046 42,408 41,775
Antidilutive securities excluded from computation of earnings per share (in shares) 1,719 2,317 3,011