XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2023
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Jun. 01, 2020
Earnings Per Share:            
Net income   $ 10,348 $ 20,999 $ 35,271 $ 66,041  
Shares used in computing basic earnings per share   31,796 34,079 31,789 35,935  
Effect of dilutive securities:            
Convertible debt and stock-based awards   282 700 1,130 1,033  
Shares used in computing diluted earnings per share   32,078 34,779 32,919 36,968  
Earnings per share:            
Basic (in dollars per share)   $ 0.33 $ 0.62 $ 1.11 $ 1.84  
Diluted (in dollars per share)   $ 0.32 $ 0.60 $ 1.07 $ 1.79  
Shares attributable to dilutive effect of conversion of debt securities   0 700 400 700  
0.625% Convertible Senior Notes (2025 Notes)            
Earnings per share:            
Interest rate (as a percent)   0.625%   0.625%   0.625%
Repayment of convertible senior notes $ 535,000          
Number of shares of common stock issued in connection with redemption of convertible senior notes 900