XML 56 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) per Share Attributable to Common Stockholders - Basic and Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Net income (loss) $ (2,472) $ 51,632 $ (2,212) $ 37,096
Weighted-average number of shares used in computing net income (loss) per share available to common stockholders, basic 37,800,121 31,477,053 37,779,384 31,466,630
Effect of dilutive stock options   5,872   2,936
Weighted-average number of shares used in computing net income (loss) per share available to common stockholders, diluted 37,800,121 31,482,925 37,779,384 31,469,566
Net income (loss) per share available for common stockholders, basic $ (0.07) $ 1.64 $ (0.06) $ 1.18
Net income (loss) per share available for common stockholders, dilutive $ (0.07) $ 1.64 $ (0.06) $ 1.18