XML 122 R107.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
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