XML 64 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
(Loss) Earnings per Share - Computation of Basic and Diluted Earnings (Loss) per Share (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net Income (Loss) $ (209,360) $ (149,338) $ 24,926
Net (loss) income attributable to common stockholders $ (209,360) $ (149,338) $ 24,926
Denominator:      
Weighted-average common shares outstanding 70,370,519 60,760,906 52,064,809
Dilutive potential common shares     1,558,000
Shares used in calculating diluted earnings (loss) per share 70,370,519 60,760,906 53,622,904
Employee Stock Option      
Denominator:      
Dilutive potential common shares     1,429,000
Non-Vested Restricted Stock Units (RSUs) [Member]      
Denominator:      
Dilutive potential common shares     118,000
ESPP to Purchase Common Stock      
Denominator:      
Dilutive potential common shares     11,000