XML 77 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 8 Months Ended 12 Months Ended 28 Months Ended 138 Months Ended
Sep. 15, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jun. 30, 2025
Oct. 21, 2024
Sep. 08, 2022
Stockholders' Equity                
Common stock, outstanding shares (in shares)   33,339,535 34,337,188 33,339,535   34,337,188    
Common stock dividends paid     $ 16,347 $ 16,040   $ 134,800    
Dividends paid     16,300 $ 16,000        
Issuance of common stock     3,840          
Offering costs     $ 310          
Number of treasury shares acquired (in shares)     89,000 202,000        
ATM Sales Agreement                
Stockholders' Equity                
Maximum amount authorized for sale in equity sales agreement agreement             $ 30,000  
Issuance of common stock     $ 700          
Sales agreement for net proceeds     3,500          
Offering costs     300          
Common Stock                
Stockholders' Equity                
Issuance of common stock     $ 1          
Q1 2025 ordinary dividends | Subsequent Event                
Stockholders' Equity                
Dividend declared, date declared Sep. 11, 2025              
Dividend declared (in dollars per share) $ 0.12              
Dividend declared, date to be paid Sep. 30, 2025              
2022 Share Repurchase Program                
Stockholders' Equity                
Amount authorized to be repurchased               $ 25,000
Repurchase amount         $ 4,600      
Number of treasury shares acquired (in shares)       140,672 800,000      
2023 Share Repurchase Program                
Stockholders' Equity                
Amount authorized to be repurchased   $ 800   $ 800        
Stock repurchase program expiration date   Jun. 30, 2024            
Repurchase amount   $ 800   $ 800        
Number of treasury shares acquired (in shares)       100,000