XML 67 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Share Issuance and Repurchase Programs (Details) - USD ($)
$ in Millions
3 Months Ended
Aug. 22, 2023
Mar. 31, 2026
Mar. 31, 2025
Oct. 30, 2025
Share Issuance and Repurchase Programs [Abstract]        
Current capacity of share issuances $ 150.0      
Total shares of common stock (in Shares)   7,183,267 1,341,138  
Underwriting fees and offering costs   $ 12.3 $ 3.5  
Share repurchase program       $ 25.0
Shares repurchase program (in Shares)