XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Capital Stock, Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 06, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2025
Sep. 30, 2024
Dividends per Share [Abstract]            
Payment of cash dividends         $ 8,928 $ 8,944
Q1-2025 Quarterly Dividend [Member]            
Dividends per Share [Abstract]            
Dividend payable, date declared   2025-02     2025-02  
Dividend payable per share (in dollars per share)       $ 0.06    
Payment of cash dividends       $ 3,000    
Dividend payable, date paid         Mar. 05, 2025  
Dividend payable, date of record         Feb. 24, 2025  
Q2-2025 Quarterly Dividend [Member]            
Dividends per Share [Abstract]            
Dividend payable, date declared   2025-05     2025-05  
Dividend payable per share (in dollars per share)     $ 0.06      
Payment of cash dividends     $ 3,000      
Dividend payable, date paid         Jun. 11, 2025  
Dividend payable, date of record         May 30, 2025  
Q3-2025 Quarterly Dividend [Member]            
Dividends per Share [Abstract]            
Dividend payable, date declared   2025-08     2025-08  
Dividend payable per share (in dollars per share)   $ 0.06        
Payment of cash dividends   $ 3,000        
Dividend payable, date paid         Sep. 10, 2025  
Dividend payable, date of record         Aug. 29, 2025  
Q4-2025 Quarterly Dividend [Member] | Subsequent Event [Member]            
Dividends per Share [Abstract]            
Dividend payable, date declared 2025-11          
Dividend payable per share (in dollars per share) $ 0.06          
Dividend payable, date paid Dec. 10, 2025          
Dividend payable, date of record Nov. 28, 2025