XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Equity (Details Textual)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Dec. 31, 2024
$ / shares
Sep. 30, 2025
USD ($)
$ / shares
Sep. 26, 2025
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
Jun. 27, 2025
$ / shares
Mar. 31, 2025
$ / shares
Mar. 28, 2025
$ / shares
Dec. 27, 2024
$ / shares
Sep. 30, 2024
$ / shares
Sep. 27, 2024
$ / shares
Jun. 30, 2024
$ / shares
Jun. 28, 2024
$ / shares
Mar. 31, 2024
$ / shares
Mar. 29, 2024
$ / shares
Sep. 30, 2025
USD ($)
$ / shares
shares
Apr. 23, 2025
USD ($)
Common Stock, Dividends, Per Share, Declared (in dollars per share)   $ 0.07   $ 0.07   $ 0.07     $ 0.055   $ 0.055   $ 0.055      
Treasury Stock, Value, Acquired, Cost Method | $   $ 1,017   $ 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 | $                             $ 36,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                      
O 2025 Q3 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                         $ 0.01  
Common Class B [Member]                                
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01 $ 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