XML 76 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 12, 2025
Apr. 30, 2025
Mar. 31, 2024
Subsequent Event [Line Items]      
Repurchases of common stock (shares)     239,411
Subsequent Event      
Subsequent Event [Line Items]      
Share repurchase program, maturity date May 01, 2026    
Subsequent Event | Regular Dividend      
Subsequent Event [Line Items]      
Dividends Payable, Date Declared May 31, 2025    
Dividends declared per common share $ 0.4    
Dividends Payable, Date to be Paid Jun. 30, 2025    
Dividends Payable, Date of Record Jun. 13, 2025    
Subsequent Event | Maximum      
Subsequent Event [Line Items]      
Repurchases of common stock (shares) 25,000    
Subsequent Event | U.S Treasury Securities      
Subsequent Event [Line Items]      
U.S. treasury securities redeemed   $ 27,362  
Purchases of U.S. treasury securities   $ 27,361