XML 99 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock Equivalent (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Weighted Average Number of Shares Outstanding, Basic 552,000 547,000 539,000
Diluted 552,000 547,000 540,000
Dilutive Effect of Contingently Issuable Shares 300 300 300