XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Current Expected Credit Losses (Tables)
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
Schedule of allowance for credit losses on trade receivables
The following table provides information about the allowance for expected current credit losses on trade receivables.
(In thousands)September 30, 2023December 31, 2022
Balance at beginning of period$2,159 $2,523 
Current period provision for expected credit losses956 754 
Write-offs(197)(1,268)
Recoveries of amounts previously written-off17 150 
Balance at end of period$2,935 $2,159