XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Note 13 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2024
Apr. 08, 2023
Apr. 08, 2022
Apr. 08, 2021
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Jan. 16, 2021
Dec. 31, 2020
Dec. 31, 2019
Payments for Repurchase of Common Stock             $ 135,000        
Share Repurchase Agreement [Member] | Samsung [Member]                        
Stock Repurchased and Retired During Period, Shares (in shares)       35,000,000                
Payments for Repurchase of Common Stock       $ 1,500,000                
Number of Shares Held by Counter Party subject to Seven Year Lock-up Period (in shares)       58,000,000                
Share Repurchase Program, Remaining Authorized, Number of Shares (in shares)       22,000,000                
Share Repurchase Agreement, Make-whole payment, Cap, Percentage       5.00%                
Liabilities for Freestanding Written Put Option         $ 0   0   $ 0      
The 2018 and 2019 Repurchase Programs [Member] | Samsung [Member]                        
Payments for Repurchase of Common Stock   $ 507,000 $ 507,000 $ 507,000                
The 2019 Repurchase Program [Member]                        
Payments for Repurchase of Common Stock         30,000   135,400          
Stock Repurchase Program, Authorized Amount                       $ 5,000,000
Share Repurchase Program, Remaining Authorized, Amount         $ 3,200,000   $ 3,200,000          
Stock Repurchased During Period, Shares (in shares)         800,000 0 3,800,000 0        
Series A Convertible Preferred Stock [Member]                        
Preferred Stock, Shares Outstanding (in shares)                     2,300  
Preferred Stock, Convertible, Shares Issuable (in shares)                   115,000,000    
Converted from Preferred Stock [Member]                        
Common Stock, Shares, Outstanding (in shares)       80,000,000                
O2024Q3Dividends [Member]                        
Dividends Payable, Amount Per Share (in dollars per share) $ 0.28                      
Dividends Payable, Date Declared Oct. 02, 2024                      
Dividends Payable, Date to be Paid Dec. 13, 2024