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

Subsequent Events (Details)

v3.25.0.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 3 Months Ended 12 Months Ended
Feb. 07, 2025
Feb. 27, 2025
Sep. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]              
Dividends declared (in dollars per share)     $ 0.25 $ 0.25      
Dividends payable         $ 20,244 $ 20,372 $ 62,572
Stock repurchased (in shares)         16,900 1,260,251  
Stock repurchased         $ 600 $ 38,900  
Subsequent Event              
Subsequent Event [Line Items]              
Dividends declared (in dollars per share) $ 0.25            
Dividends payable $ 9,800            
Stock repurchased (in shares)   12,538          
Stock repurchased   $ 400