XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
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 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net income (loss) $ (1,576) $ (4,884) $ (3,788) $ 32,212
Weighted-average number of shares used in computing net income (loss) per share available to common stockholders, basic 37,976,764 31,484,542 37,845,900 31,472,666
Effect of dilutive stock options       133,168
Weighted-average number of shares used in computing net income (loss) per share available to common stockholders, diluted 37,976,764 31,484,542 37,845,900 31,605,834
Net income (loss) per share available for common stockholders, basic $ (0.04) $ (0.16) $ (0.1) $ 1.02
Net income (loss) per share available for common stockholders, dilutive $ (0.04) $ (0.16) $ (0.1) $ 1.02