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 |