XML 97 R86.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Narratives (Details) - $ / shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Oct. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share          
Incremental shares issuable due to dilutive effect of convertible notes (shares) 2,690 2,380 2,590 0  
Convertible notes due November 2024 | Convertible Debt          
Antidilutive Securities Excluded from Computation of Earnings Per Share          
Debt instrument, conversion price (usd per share) $ 58.725   $ 58.725   $ 58.725
Convertible notes due November 2024 | Convertible Debt | Maximum          
Antidilutive Securities Excluded from Computation of Earnings Per Share          
Debt instrument, conversion price (usd per share)         $ 71.775