XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Outstanding Common Shares Excluded from Computation of Dilutive Earnings (Loss) per Share (Detail) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total options and restricted stock units outstanding 7,868 6,632 5,618
Employee Stock Option      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total options and restricted stock units outstanding 2,248 1,420 1,681
RSUs [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total options and restricted stock units outstanding 5,620 5,212 3,937