v3.25.4
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, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net Income (Loss) $ 45,911 $ 4,628 $ (164,510)
Weighted-average common shares outstanding - basic 52,455 51,178 49,877
Dilutive effect of share equivalents resulting from stock options, RSUs, ESPP, PSUs, warrants and the Conversion Options 739 641  
Weighted-average common shares outstanding - diluted 53,194 51,819 49,877
Net income (loss) per share, basic $ 0.88 $ 0.09 $ (3.30)
Net income (loss) per share, diluted $ 0.86 $ 0.09 $ (3.30)