XML 85 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Accounts Receivable, Allowance for Credit Loss
Changes in the Company’s allowance for credit losses for accounts receivable for the years ended December 31, 2024, 2023 and 2022 are summarized below:
(in thousands)Balance at Beginning of YearRecoveries added to allowanceProvision for Credit LossesWrite-offsBalance at End of Year
Year Ended December 31, 2024
Allowance for credit losses$886 $599 $2,132 $(2,461)$1,156 
Year Ended December 31, 2023
Allowance for credit losses$776 $424 $2,852 $(3,166)$886 
Year Ended December 31, 2022
Allowance for credit losses$352 $414 $1,972 $(1,962)$776 
Schedule of Defined Benefit Plans Disclosures
Benefit plan obligations: The Benefit plan obligations caption includes the following:
($ in thousands)December 31, 2024December 31, 2023
Supplemental executive retirement plans$2,812 $2,290 
Postretirement medical benefits plans1,889 1,653 
Pension plan obligation244 — 
Total$4,945 $3,943