v3.25.2
Subsequent Events (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Aug. 13, 2025
Aug. 13, 2025
Aug. 11, 2025
Sep. 18, 2025
Jun. 30, 2025
Dec. 31, 2024
Subsequent Event [Line Items]            
Common stock, no par value         $ 0 $ 0
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Sale of common stock 3,001,500          
Proceeds from issuance from IPO $ 62.0          
Proceeds from sales of available-for-sale investment securities       $ 275.0    
Sale of securities, pre-tax loss       $ 62.0    
Subsequent Event [Member] | IPO [Member]            
Subsequent Event [Line Items]            
Sale of common stock     2,610,000      
Common stock, no par value          
Share offering, price per share     $ 23.00      
Subsequent Event [Member] | Over-Allotment Option [Member]            
Subsequent Event [Line Items]            
Sale of common stock   391,500