XML 91 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Capital Stock, Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 12, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dividends [Abstract]                                
Payment of cash dividends                           $ 11,834 $ 11,927 $ 77,622
Q1-2025 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)         $ 0.06                      
Q2-2025 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)       $ 0.06                        
Q3-2025 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)     $ 0.06                          
Q4-2025 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)   $ 0.06                            
Q1-2024 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)                 $ 0.06              
Q2-2024 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)               $ 0.06                
Q3-2024 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)             $ 0.06                  
Q4-2024 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)           $ 0.06                    
Q1-2023 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)                         $ 0.39      
Q2-2023 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)                       $ 0.39        
Q3-2023 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)                     $ 0.39          
Q4-2023 Quarterly Dividend [Member]                                
Dividends [Abstract]                                
Cash dividend paid (in dollars per share)                   $ 0.39            
Q1-2026 Quarterly Dividend [Member] | Subsequent Event [Member]                                
Dividends [Abstract]                                
Dividend payable per share (in dollars per share) $ 0.06                              
Dividend payable, date to be paid Mar. 11, 2026                              
Dividend payable, date of record Feb. 27, 2026