XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Current Expected Credit Losses (Tables)
3 Months Ended
Mar. 31, 2024
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 for the three months ended March 31, 2024 and the year ended December 31, 2023
(In thousands)March 31, 2024December 31, 2023
Balance at beginning of period$4,010 $2,159 
Current period provision for expected credit losses378 2,218 
Write-offs(1,371)(384)
Recoveries of amounts previously written-off17 
Balance at end of period$3,018 $4,010