XML 63 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule of Valuation and Qualifying Accounts Disclosure
(In thousands)Balance at Beginning of PeriodProvision for (Recovery of) Bad DebtDeductions/ Write-Offs and Other Charges, Net
Balance at
End of Period
Year Ended December 31, 2023
Allowance for doubtful accounts$8,725 $2,503 $(1,740)$9,488 
Year Ended December 31, 2022
Allowance for doubtful accounts$8,030 $2,202 $(1,507)$8,725 
Year Ended December 31, 2021
Allowance for doubtful accounts$11,234 $5,337 $(8,541)$8,030