XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock, Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 07, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Dividends per Share [Abstract]          
Payment of cash dividends       $ 5,966 $ 5,961
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] | Subsequent Event [Member]          
Dividends per Share [Abstract]          
Dividend payable, date declared 2025-08        
Dividend payable per share (in dollars per share) $ 0.06        
Dividend payable, date paid Sep. 10, 2025        
Dividend payable, date of record Aug. 29, 2025