v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts receivable, allowance for credit loss $ 11,301 $ 12,118
Accumulated depreciation and amortization $ 929,576 $ 905,512
Common stock of $.10 par value:    
Common stock, par value (in usd per share) $ 0.10 $ 0.10
Class A Common Stock    
Common stock of $.10 par value:    
Authorized shares (in shares) 300,000,000 300,000,000
Issued shares (in shares) 178,772,299 177,883,703
Treasury shares (in shares) 16,536,334 14,896,012
Class B Common Stock    
Common stock of $.10 par value:    
Authorized shares (in shares) 780,724 780,724
Issued shares (in shares) 780,724 780,724