XML 87 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events - Summary of Share Repurchases (Details) - $ / shares
12 Months Ended
Feb. 07, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Event [Line Items]      
Total Number of Shares Repurchased   1,910,232 2,774,886
January 1, 2025 | Tender Offer | Subsequent Event      
Subsequent Event [Line Items]      
Tender Offer Date Jan. 01, 2025    
Tender Offer Expiration Feb. 07, 2025    
Tender Offer 561,088    
Price Paid per Share $ 23.39    
Total Number of Shares Repurchased 575,562