XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income (Loss) Per Share - Computations of Basic and Diluted Net Income (Loss) Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Basic net income (loss) per share:      
Net income (loss) $ (280,321) $ 127,840 $ (111,250)
Shares used in computation:      
Weighted-average common shares outstanding 43,152 42,438 37,281
Basic net income (loss) per share $ (6.50) $ 3.01 $ (2.98)
Diluted net income (loss) per share:      
Net income (loss) $ (280,321) $ 127,840 $ (111,250)
Shares used in computation:      
Weighted-average common shares outstanding 43,152 42,438 37,281
Weighted-average diluted common shares 43,152 43,913 37,281
Diluted net income (loss) per share $ (6.50) $ 2.91 $ (2.98)
Stock Option [Member]      
Shares used in computation:      
Weighted-average diluted common shares   1,467  
Restricted Stock Units (RSUs)      
Shares used in computation:      
Weighted-average diluted common shares   2  
Employee Stock Purchase Plan [Member]      
Shares used in computation:      
Weighted-average diluted common shares   6