XML 121 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity - Equity Offering (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Equity      
Issuance of Company's common stock (in shares) 4.4    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01 $ 0.01
Share price (in dollars per share) $ 93.25    
Net proceeds $ 395,000 $ 395,444