XML 133 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation (Details) - shares
shares in Millions
12 Months Ended
Dec. 31, 2024
Jan. 01, 2017
Share-Based Payment Arrangement [Abstract]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   3
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Date Jun. 05, 2027