XML 233 R24.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 II Valuation and Qualifying Accounts
Schedule II
Valuation and Qualifying Accounts

Changes in the Company’s allowance for credit losses for accounts receivable for the years ended December 31, 2023, 2022 and 2021 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, 2023
Allowance for credit losses$776 $424 $2,898 $(3,212)$886 
Year Ended December 31, 2022
Allowance for credit losses$352 $414 $1,972 $(1,962)$776 
Year Ended December 31, 2021
Allowance for credit losses$614 $530 $1,028 $(1,820)$352