XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - 2021 Convertible Senior Notes and Warrants (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Mar. 31, 2021
Sep. 30, 2025
Sep. 30, 2024
Mar. 12, 2021
Debt Instrument [Line Items]            
Treasury stock, shares, acquired     3,700,000      
Class of warrant or right, exercise price of warrants or rights     $ 180.00      
Antidilutive securities excluded from computation of earnings per share, amount (in shares)   1,000   16,000 23,000  
2021 Notes            
Debt Instrument [Line Items]            
Debt instrument, convertible, conversion price           $ 126.00
Convertible Debt Securities [Member]            
Debt Instrument [Line Items]            
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 3,700,000   3,700,000 3,700,000    
Common stock, conversion price (in dollars per share)     $ 126.00