XML 51 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Summary Of Allowance for Credit Loss The following table provides a roll forward of the allowance for estimated credit losses:
20242023
(in thousands)
Balance at January 1$13,167 $14,102 
Bad debt expense2,546 3,984 
Amounts written off charged against allowance(2,506)(4,908)
Foreign currency translation and other(175)(11)
Balance at December 31$13,032 $13,167 
Number of Weighted Average Shares The number of weighted average shares used in the calculation of basic earnings per share and diluted earnings per share was as follows for the years ended December 31:
202420232022
(In thousands)
Weighted average shares:
Basic shares231,256 230,519 230,208 
Equity-based compensation plans912 990 1,328 
Diluted shares232,168 231,509 231,536