XML 117 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 18 - Equity (Details Textual)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 8 Months Ended 11 Months Ended 12 Months Ended
Dec. 31, 2024
$ / shares
Dec. 31, 2024
$ / shares
Sep. 30, 2024
$ / shares
Jun. 30, 2024
$ / shares
Mar. 31, 2024
$ / shares
Dec. 31, 2023
$ / shares
Sep. 30, 2023
$ / shares
Jun. 30, 2023
$ / shares
Mar. 31, 2023
$ / shares
Sep. 30, 2022
$ / shares
Jun. 30, 2022
$ / shares
Mar. 31, 2022
$ / shares
Jan. 30, 2023
USD ($)
shares
Apr. 30, 2023
shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
May 18, 2022
USD ($)
Treasury Stock, Value, Acquired, Cost Method | $                             $ 25,430 $ 84,723  
O 2022 Q1 Dividends [Member]                                  
Common Stock, Dividends, Per Share, Declared (in dollars per share)                       $ 0.03125          
O 2022 Q2 Dividends [Member]                                  
Common Stock, Dividends, Per Share, Declared (in dollars per share)                     $ 0.03125            
O 2022 Q3 Dividends [Member]                                  
Common Stock, Dividends, Per Share, Declared (in dollars per share)                   $ 0.04              
O 2023 Q1 Dividends [Member]                                  
Common Stock, Dividends, Per Share, Declared (in dollars per share)                 $ 0.055                
O 2023 Q2 Dividends [Member]                                  
Common Stock, Dividends, Per Share, Declared (in dollars per share)               $ 0.055                  
O 2023 Q3 Dividends [Member]                                  
Common Stock, Dividends, Per Share, Declared (in dollars per share)             $ 0.055                    
O 2023 Q4 Dividends [Member]                                  
Common Stock, Dividends, Per Share, Declared (in dollars per share)           $ 0.055                      
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                              
Share Repurchase Program Authorized May 18, 2022 [Member]                                  
Stock Repurchase Program, Authorized Amount | $                         $ 55,000       $ 75,000
Treasury Stock, Shares, Acquired (in shares) | shares                         4.1 5.4      
Treasury Stock, Value, Acquired, Cost Method | $                         $ 57,500        
Stock Repurchase Program, Additional Authorized Amount | $                         37,500        
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $                         $ 17,500        
Common Class A [Member]                                  
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01 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                 $ 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