XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid In Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Beginning balance (in shares) at Dec. 31, 2022   109,871      
Beginning balance at Dec. 31, 2022 $ 324,506 $ 110 $ 2,380,651 $ (2,046,569) $ (9,686)
Net Income (Loss) 83,994     83,994  
Other comprehensive income (loss), net of tax 3,980       3,980
Issuance of common stock under option, stock award and purchase plans, net (in shares)   2,536      
Issuance of common stock under option, stock award and purchase plans, net (2,935) $ 2 (2,937)    
Stock-based compensation $ 27,329   27,329    
Issuance of common stock upon conversion of 2024 Notes (in shares) 0        
Ending Balance at Dec. 31, 2023 $ 436,874 $ 112 2,405,043 (1,962,575) (5,706)
Ending balance (in shares) at Dec. 31, 2023   112,407      
Net Income (Loss) 39,217     39,217  
Other comprehensive income (loss), net of tax (8,391)       (8,391)
Issuance of common stock under option, stock award and purchase plans, net (in shares)   2,159      
Issuance of common stock under option, stock award and purchase plans, net (886) $ 2 (888)    
Repurchase of common stock (in shares)   (2,409)      
Repurchase of common stock (30,049) $ (2)   (30,047)  
Excise tax on share repurchases (90)     (90)  
Stock-based compensation $ 28,635   28,635    
Issuance of common stock upon conversion of 2024 Notes (in shares) 4,578 4,578      
Issuance of common stock upon conversion of 2024 Notes $ (52) $ 5 (57)    
Ending Balance at Dec. 31, 2024 $ 465,258 $ 117 2,432,733 (1,953,495) (14,097)
Ending balance (in shares) at Dec. 31, 2024 116,735 116,735      
Net Income (Loss) $ (43,310)     43,310  
Other comprehensive income (loss), net of tax 7,461       7,461
Issuance of common stock under option, stock award and purchase plans, net $ 1,618   1,615    
Repurchase of common stock (in shares) (8,100) (8,114)      
Repurchase of common stock $ (79,028) $ (9)   (79,019)  
Excise tax on share repurchases (582)     (582)  
Stock-based compensation $ 31,829   31,829    
Issuance of common stock upon conversion of 2024 Notes (in shares) 0 2,565      
Issuance of common stock upon conversion of 2024 Notes   $ 3      
Ending Balance at Dec. 31, 2025 $ 383,246 $ 111 $ 2,466,177 $ (2,076,406) $ (6,636)
Ending balance (in shares) at Dec. 31, 2025 111,186 111,186