v3.25.2
Earning (Loss) Per Share - Summary of Potential Shares of Common Stock that were Excluded from the Computation of Diluted Earnings per Share (Parenthetical) (Details)
shares in Millions
Jun. 30, 2024
shares
Earnings Per Share [Abstract]  
Dilutive Securities, Shares 1.2