XML 64 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Subsequent Event (Narrative) (Details) - Dutch Auction [Member] - Subsequent Event [Member] - USD ($)
$ / shares in Units, $ in Millions
Nov. 04, 2025
Sep. 27, 2025
Subsequent Event [Line Items]    
Stock repurchase authorized   $ 40.0
Minimum [Member]    
Subsequent Event [Line Items]    
Common stock at a price per Share $ 18.3  
Maximum [Member]    
Subsequent Event [Line Items]    
Stock repurchase authorized $ 40.0  
Common stock at a price per Share $ 21