v3.25.1
Condensed Consolidated Balance Sheets (Parenthetical)
$ in Thousands
Mar. 31, 2025
USD ($)
shares
Mar. 31, 2025
€ / shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2024
€ / shares
Statement of Financial Position [Abstract]        
Accounts receivable, net of allowances | $ $ 20,271   $ 20,524  
Accumulated amortization | $ $ 2,581,634   $ 2,561,335  
Ordinary shares, nominal value per share (in euros per share) | € / shares   € 0.01   € 0.01
Ordinary shares authorized (in shares) 177,069,000   177,069,000  
Ordinary shares issued (in shares) 176,548,000   176,541,000  
Treasury shares (in shares) 30,529,000   26,994,000