Quarterly report [Sections 13 or 15(d)]

Subsequent Events (Details)

v3.25.3
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 06, 2025
Jul. 31, 2025
Nov. 04, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Subsequent Event [Line Items]              
Dividends declared   $ 10,200   $ 10,148 $ 10,157 $ 20,378 $ 20,244
Stock repurchased and retired (in shares)           264,554  
Stock repurchased and retired           $ 8,000  
Subsequent Event              
Subsequent Event [Line Items]              
Stock repurchased and retired (in shares)     138,471        
Stock repurchased and retired     $ 3,900        
Payment of dividends $ 9,800