XML 26 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Balance at beginning of period (in shares) at Dec. 31, 2021   64,274      
Balance at beginning of period at Dec. 31, 2021 $ 568,428 $ 1,607 $ 997,855 $ (320) $ (430,714)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 44,826   44,826    
Issuance of common stock under equity incentive plans, net of forfeitures (in shares)   1,461      
Issuance of common stock under equity incentive plans, net of forfeitures 27,456 $ 37 27,419    
Net income (loss) 41,010       41,010
Other comprehensive income (loss) (2,153)     (2,153)  
Balance at end of period (in shares) at Dec. 31, 2022   65,735      
Balance at end of period at Dec. 31, 2022 679,567 $ 1,644 1,070,100 (2,473) (389,704)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 62,771   62,771    
Issuance of common stock under equity incentive plans, net of forfeitures (in shares)   1,527      
Issuance of common stock under equity incentive plans, net of forfeitures 32,149 $ 38 32,111    
Repurchase of common stock including excise tax (in shares)   (2,210)      
Repurchase of common stock including excise tax (86,644) $ (55) (86,589)    
Net income (loss) 29,325       29,325
Other comprehensive income (loss) $ 1,814     1,814  
Balance at end of period (in shares) at Dec. 31, 2023 65,052 65,052      
Balance at end of period at Dec. 31, 2023 $ 718,982 $ 1,627 1,078,393 (659) (360,379)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 70,761   70,761    
Issuance of common stock under equity incentive plans, net of forfeitures (in shares)   1,724      
Issuance of common stock under equity incentive plans, net of forfeitures $ 31,592 $ 43 31,549    
Repurchase of common stock including excise tax (in shares) (300) (342)      
Repurchase of common stock including excise tax $ (10,695) $ (9) (10,686)    
Net income (loss) (29,747)       (29,747)
Other comprehensive income (loss) $ 47     47  
Balance at end of period (in shares) at Dec. 31, 2024 66,434 66,434      
Balance at end of period at Dec. 31, 2024 $ 780,940 $ 1,661 $ 1,170,017 $ (612) $ (390,126)