XML 95 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Subsequent Events (Details) - Subsequent Event - $ / shares
Jan. 09, 2026
Mar. 11, 2026
Subsequent Events    
Sale of Stock, Price Per Share $ 20.5  
Stock Repurchased and Retired During Period, Shares 3,000,000  
Dividend per share (in Dollars per share)   $ 0.24
Over-Allotment Option [Member]    
Subsequent Events    
Sale of Stock, Number of Shares Issued in Transaction 1,500,000  
Public Offering By Shareholders [Member]    
Subsequent Events    
Sale of Stock, Number of Shares Issued in Transaction 10,000,000