XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Current Expected Credit Losses (Tables)
6 Months Ended
Jun. 30, 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 six months ended June 30, 2024 and the year ended December 31, 2023
(In thousands)June 30, 2024December 31, 2023
Balance at beginning of period$4,010 $2,159 
Current period provision for expected credit losses851 2,218 
Write-offs(1,412)(384)
Recoveries of amounts previously written-off17 
Balance at end of period$3,450 $4,010