v3.25.0.1
Summary of Significant Accounting Policies - Summary of Reconciliation of Denominator Used in Calculation of Basic and Diluted Income (Loss) Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net Income (Loss) $ 4,628 $ (164,510) $ (107,347)
Weighted average common shares used in computing basic net income (loss) per share: 51,178 49,877 48,065
Dilutive effect of share equivalents resulting from stock options, RSUs, ESPP, PSUs, warrants and the Conversion Options 641    
Weighted-average common shares outstanding - diluted 51,819 49,877 48,065
Net income (loss) per share, basic $ 0.09 $ (3.30) $ (2.23)
Net income (loss) per share, diluted $ 0.09 $ (3.30) $ (2.23)