XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - Equity (Details Textual)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended
Dec. 31, 2024
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 27, 2025
$ / shares
Mar. 31, 2025
$ / shares
Mar. 28, 2025
$ / shares
Dec. 27, 2024
$ / shares
Sep. 27, 2024
$ / shares
Jun. 30, 2024
$ / shares
Jun. 28, 2024
$ / shares
Mar. 31, 2024
$ / shares
Mar. 29, 2024
$ / shares
Apr. 23, 2025
USD ($)
Common Stock, Dividends, Per Share, Declared (in dollars per share)   $ 0.07   $ 0.07       $ 0.055   $ 0.055    
Treasury Stock, Value, Acquired, Cost Method | $   $ 35,561                    
Share Repurchase Program Authorized April 23, 2025 [Member]                        
Share Repurchase Program, Authorized, Amount | $                       $ 50,000
Treasury Stock, Shares, Acquired (in shares) | shares   1.6                    
Treasury Stock, Value, Acquired, Cost Method | $   $ 35,200                    
O 2024 Q1 Dividends [Member]                        
Common Stock, Dividends, Per Share, Declared (in dollars per share)                     $ 0.055  
O 2024 Q2 Dividends [Member]                        
Common Stock, Dividends, Per Share, Declared (in dollars per share)                 $ 0.055      
O 2024 Q3 Dividends [Member]                        
Common Stock, Dividends, Per Share, Declared (in dollars per share)             $ 0.055          
O 2024 Q4 Dividends [Member]                        
Common Stock, Dividends, Per Share, Declared (in dollars per share)           $ 0.055            
O 2025 Q1 Dividends [Member]                        
Common Stock, Dividends, Per Share, Declared (in dollars per share)         $ 0.07              
O 2025 Q2 Dividends [Member]                        
Common Stock, Dividends, Per Share, Declared (in dollars per share)     $ 0.07                  
Common Class A [Member]                        
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01 $ 0.01                    
Common Class B [Member]                        
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01 $ 0.01                    
Forward Stock Split [Member] | Common Class A [Member]                        
Stockholders' Equity Note, Stock Split, Conversion Ratio 2                      
Forward Stock Split [Member] | Common Class B [Member]                        
Stockholders' Equity Note, Stock Split, Conversion Ratio 2