XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Unaudited Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional
Paid-In
Capital
Accumulated
Deficit
Accumulated
Other
Comprehensive (Loss) Income
Beginning Balance (in shares) at Dec. 31, 2022   190,822      
Beginning balance at Dec. 31, 2022 $ 142,375 $ 190 $ 1,032,550 $ (891,862) $ 1,497
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options and ESPP (in shares)   28      
Issuance of common stock upon exercise of stock options and ESPP 22   22    
Issuance of common stock upon vesting of restricted stock awards (in shares)   1,164      
Issuance of common stock upon vesting of restricted stock awards 0 $ 1 (1)    
Stock-based compensation 17,378   17,378    
Repurchased common stock (in shares)   (771)      
Repurchased common stock (6,768) $ (1)   (6,767)  
Other comprehensive income (loss) (631)       (631)
Net income (2,358)     (2,358)  
Ending Balance (in shares) at Mar. 31, 2023   191,244      
Ending balance at Mar. 31, 2023 150,017 $ 190 1,049,948 (900,987) 866
Beginning Balance (in shares) at Dec. 31, 2022   190,822      
Beginning balance at Dec. 31, 2022 142,375 $ 190 1,032,550 (891,862) 1,497
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Other comprehensive income (loss) (14)        
Net income 6,571        
Ending Balance (in shares) at Sep. 30, 2023   187,776      
Ending balance at Sep. 30, 2023 147,342 $ 187 1,086,222 (940,550) 1,483
Beginning Balance (in shares) at Mar. 31, 2023   191,244      
Beginning balance at Mar. 31, 2023 150,017 $ 190 1,049,948 (900,987) 866
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options and ESPP (in shares)   362      
Issuance of common stock upon exercise of stock options and ESPP 2,951   2,951    
Issuance of common stock upon vesting of restricted stock awards (in shares)   661      
Issuance of common stock upon vesting of restricted stock awards 0 $ 1 (1)    
Shares surrendered for settlement of minimum statutory tax withholdings (in shares)   (232)      
Shares surrendered for settlement of minimum statutory tax withholdings (2,469)   (2,469)    
Stock-based compensation 20,031   20,031    
Repurchased common stock (in shares)   (378)      
Repurchased common stock (3,041)     (3,041)  
Other comprehensive income (loss) (536)       (536)
Net income 1,395     1,395  
Ending Balance (in shares) at Jun. 30, 2023   191,657      
Ending balance at Jun. 30, 2023 168,349 $ 191 1,070,461 (902,633) 330
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options and ESPP (in shares)   326      
Issuance of common stock upon exercise of stock options and ESPP 3,011   3,011    
Issuance of common stock upon vesting of restricted stock awards (in shares)   824      
Issuance of common stock upon vesting of restricted stock awards 0 $ 1 (1)    
Shares surrendered for settlement of minimum statutory tax withholdings (in shares)   (312)      
Shares surrendered for settlement of minimum statutory tax withholdings (3,884)   (3,884)    
Stock-based compensation 16,635   16,635    
Repurchased common stock (in shares)   (4,719)      
Repurchased common stock (45,164) $ (5)   (45,159)  
Stock repurchase excise tax (292)     (292)  
Other comprehensive income (loss) 1,153       1,153
Net income 7,534     7,534  
Ending Balance (in shares) at Sep. 30, 2023   187,776      
Ending balance at Sep. 30, 2023 $ 147,342 $ 187 1,086,222 (940,550) 1,483
Beginning Balance (in shares) at Dec. 31, 2023 188,538 188,538      
Beginning balance at Dec. 31, 2023 $ 168,834 $ 189 1,101,474 (933,061) 232
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options and ESPP (in shares)   161      
Issuance of common stock upon exercise of stock options and ESPP 82   82    
Issuance of common stock upon vesting of restricted stock awards (in shares)   2,236      
Issuance of common stock upon vesting of restricted stock awards 0 $ 2 (2)    
Shares surrendered for settlement of minimum statutory tax withholdings (in shares)   (888)      
Shares surrendered for settlement of minimum statutory tax withholdings (9,564)   (9,564)    
Stock-based compensation 16,273   16,273    
Repurchased common stock (in shares)   (1,172)      
Repurchased common stock (12,759) $ (1)   (12,758)  
Other comprehensive income (loss) 296       296
Net income 4,744     4,744  
Ending Balance (in shares) at Mar. 31, 2024   188,875      
Ending balance at Mar. 31, 2024 $ 167,906 $ 190 1,108,263 (941,075) 528
Beginning Balance (in shares) at Dec. 31, 2023 188,538 188,538      
Beginning balance at Dec. 31, 2023 $ 168,834 $ 189 1,101,474 (933,061) 232
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchased common stock (in shares) (18,900)        
Other comprehensive income (loss) $ (1,203)        
Net income $ 17,109        
Ending Balance (in shares) at Sep. 30, 2024 173,174 173,174      
Ending balance at Sep. 30, 2024 $ 60,138 $ 174 1,140,852 (1,079,917) (971)
Beginning Balance (in shares) at Mar. 31, 2024   188,875      
Beginning balance at Mar. 31, 2024 167,906 $ 190 1,108,263 (941,075) 528
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options and ESPP (in shares)   309      
Issuance of common stock upon exercise of stock options and ESPP 1,733   1,733    
Issuance of common stock upon vesting of restricted stock awards (in shares)   1,338      
Issuance of common stock upon vesting of restricted stock awards 0 $ 1 (1)    
Shares surrendered for settlement of minimum statutory tax withholdings (in shares)   (485)      
Shares surrendered for settlement of minimum statutory tax withholdings (4,595)   (4,595)    
Stock-based compensation 20,542   20,542    
Repurchased common stock (in shares)   (13,929)      
Repurchased common stock (125,199) $ (14)   (125,185)  
Stock repurchase excise tax (1,089)     (1,089)  
Other comprehensive income (loss) 150       150
Net income 1,314     1,314  
Ending Balance (in shares) at Jun. 30, 2024   176,108      
Ending balance at Jun. 30, 2024 60,762 $ 177 1,125,942 (1,066,035) 678
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options and ESPP (in shares)   97      
Issuance of common stock upon exercise of stock options and ESPP 47   47    
Issuance of common stock upon vesting of restricted stock awards (in shares)   1,159      
Issuance of common stock upon vesting of restricted stock awards 0 $ 1 (1)    
Shares surrendered for settlement of minimum statutory tax withholdings (in shares)   (421)      
Shares surrendered for settlement of minimum statutory tax withholdings (2,387)   (2,387)    
Stock-based compensation $ 17,251   17,251    
Repurchased common stock (in shares) (3,800) (3,769)      
Repurchased common stock $ (24,731) $ 4   (24,727)  
Stock repurchase excise tax (206)     (206)  
Other comprehensive income (loss) (1,649)       (1,649)
Net income $ 11,051     11,051  
Ending Balance (in shares) at Sep. 30, 2024 173,174 173,174      
Ending balance at Sep. 30, 2024 $ 60,138 $ 174 $ 1,140,852 $ (1,079,917) $ (971)