Annual report [Section 13 and 15(d), not S-K Item 405]

Subsequent Events (Details)

v3.25.4
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 12 Months Ended
Feb. 10, 2026
Feb. 23, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Event [Line Items]          
Dividends payable     $ 20,378 $ 20,244 $ 20,372
Stock repurchased (in shares)     933,115 16,900  
Stock repurchased     $ 26,900 $ 600  
Subsequent Event          
Subsequent Event [Line Items]          
Dividends declared (in dollars per share) $ 0.25        
Dividends payable $ 10,000        
Stock repurchased (in shares)   232,367      
Stock repurchased   $ 6,100