XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events (Details) - Subsequent Event - USD ($)
$ / shares in Units, $ in Millions
Oct. 10, 2024
Oct. 04, 2024
Subsequent Event [Line Items]    
Cash dividend declared (USD per Share) $ 0.38  
Dividends payable (USD per share) $ 0.38  
EPC    
Subsequent Event [Line Items]    
Purchase obligation   $ 13.1