XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) Per Share and Shareholders' Equity - Narrative (Details) - March 2024 Share Repurchase Program - USD ($)
$ in Millions
May 03, 2025
Mar. 06, 2024
Class of Stock [Line Items]    
Amount authorized   $ 250
Remaining authorized repurchase amount $ 250