XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Balance at beginning of period (in shares) at Dec. 31, 2022   55,030        
Balance at beginning of period at Dec. 31, 2022 $ 1,130,137 $ 55 $ (290,319) $ 1,046,760 $ 390,728 $ (17,087)
Balance at beginning of period (in shares) at Dec. 31, 2022     (10,283)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (20,371)       (20,371)  
Other comprehensive income (loss) 3,655         3,655
Share-based compensation 59,683     59,683    
Issuance of common stock under employee stock plans (in shares)   792        
Issuance of common stock under employee stock plans 23,216 $ 1   23,215    
Tax payments related to restricted stock units (7,366)     (7,366)    
Balance at end of period (in shares) at Dec. 31, 2023   55,822        
Balance at end of period at Dec. 31, 2023 1,188,954 $ 56 $ (290,319) 1,122,292 370,357 (13,432)
Balance at end of period (in shares) at Dec. 31, 2023     (10,283)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 12,531       12,531  
Other comprehensive income (loss) (3,763)         (3,763)
Share-based compensation 42,912     42,912    
Issuance of common stock under employee stock plans (in shares)   843        
Issuance of common stock under employee stock plans 13,411 $ 1   13,410    
Tax payments related to restricted stock units (4,827)     (4,827)    
Purchase of convertible note hedge (40,279)     (40,279)    
Sale of warrants 25,168     25,168    
Tax benefit related to convertible note hedge 10,225     10,225    
Partial unwind of convertible note hedge and warrants $ (1,019)     (1,019)    
Balance at end of period (in shares) at Dec. 31, 2024 46,382 56,665        
Balance at end of period at Dec. 31, 2024 $ 1,243,313 $ 57 $ (290,319) 1,167,882 382,888 (17,195)
Balance at end of period (in shares) at Dec. 31, 2024 (10,283)   (10,283)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ 2,052       2,052  
Other comprehensive income (loss) 8,341         8,341
Share-based compensation 46,912     46,912    
Issuance of common stock under employee stock plans (in shares)   1,168        
Issuance of common stock under employee stock plans 16,868 $ 1   16,867    
Tax payments related to restricted stock units (7,684)     (7,684)    
Common stock repurchases, including excise tax (in shares)     (2,523)      
Common stock repurchases, including excise tax $ (77,988)   $ (77,988)      
Balance at end of period (in shares) at Dec. 31, 2025 45,027 57,833        
Balance at end of period at Dec. 31, 2025 $ 1,231,814 $ 58 $ (368,307) $ 1,223,977 $ 384,940 $ (8,854)
Balance at end of period (in shares) at Dec. 31, 2025 (12,806)   (12,806)