XML 71 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Receivables (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable
Receivables as of December 31, 2024 and 2023 are as follows:
(in thousands)20242023
Receivables
Trade$112,169 $129,257 
Other13,799 9,084 
Unbilled Receivables21,916 21,324 
Total Receivables147,884 159,665 
Less Allowance for Credit Losses1,920 2,522 
Receivables, net of allowance for credit losses$145,964 $157,143 
Schedule of Activity in the Allowance for Credit Losses
The following is a summary of activity in the allowance for credit losses for the years ended December 31, 2024 and 2023:
(in thousands)20242023
Beginning Balance$2,522 $1,648 
Additions Charged to Expense1,242 2,014 
Reductions for Amounts Written Off, Net of Recoveries(1,844)(1,140)
Ending Balance$1,920 $2,522