XML 28 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statement of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning Balance (in shares) at Dec. 31, 2022   172,631      
Beginning Balance at Dec. 31, 2022 $ 1,438,394 $ 345 $ 979,167 $ 528,179 $ (69,297)
Increase (Decrease) in Stockholders' Equity          
Net issuance of common stock under stock plans (in shares)   449      
Net issuance of common stock under stock plans (3,055) $ 1 (3,056)    
Repurchase of common stock (in shares)   (479)      
Repurchase of common stock (24,178) $ (1)   (24,177)  
Stock-based compensation expense 16,579   16,579    
Payment of dividends (12,091)     (12,091)  
Net income 25,615     25,615  
Net unrealized gain (loss) on available-for-sale investments, net of tax 5,426       5,426
Reclassification of net realized (gain) loss on the sale of available-for-sale investments 0        
Foreign currency translation adjustment (359)       (359)
Ending Balance (in shares) at Apr. 02, 2023   172,601      
Ending Balance at Apr. 02, 2023 $ 1,446,331 $ 345 992,690 517,526 (64,230)
Beginning Balance (in shares) at Dec. 31, 2023 171,599 171,599      
Beginning Balance at Dec. 31, 2023 $ 1,504,752 $ 343 1,037,202 512,543 (45,336)
Increase (Decrease) in Stockholders' Equity          
Net issuance of common stock under stock plans (in shares)   294      
Net issuance of common stock under stock plans (2,861) $ 0 (2,861)    
Repurchase of common stock (in shares)   (231)      
Repurchase of common stock (9,339) $ 0   (9,339)  
Stock-based compensation expense 13,302   13,302    
Payment of dividends (12,888)     (12,888)  
Net income 12,022     12,022  
Net unrealized gain (loss) on available-for-sale investments, net of tax 359       359
Reclassification of net realized (gain) loss on the sale of available-for-sale investments (2)       (2)
Foreign currency translation adjustment $ (16,156)       (16,156)
Ending Balance (in shares) at Mar. 31, 2024 171,662 171,662      
Ending Balance at Mar. 31, 2024 $ 1,489,189 $ 343 $ 1,047,643 $ 502,338 $ (61,135)