XML 45 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
Schedule II – Valuation and Qualifying Accounts for the years ended December 31, 2024, 2023 and 2022
Dollars in thousandsADDITIONS AND DEDUCTIONS
DESCRIPTIONBALANCE
AT BEGINNING OF PERIOD
CHARGED/(CREDITED) TO COSTS AND EXPENSESCHARGED
TO OTHER ACCOUNTS
UNCOLLECTIBLE ACCOUNTS WRITTEN-OFFBALANCE
AT END OF PERIOD
2024Accounts receivable allowance$8,404 $2,094 $— $962 $9,536 
2023Accounts receivable allowance
$3,954 $5,119 $— $669 $8,404 
2022Accounts receivable allowance
$654 $3,306 $— $$3,954