XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts receivable, net (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Allowance for Doubtful Accounts The following table presents changes in the allowance for doubtful accounts:
Six months ended June 30,
In thousands20242023
Beginning balance$16,338 $16,697 
Current period provision1,619 3,305 
Write-offs charged against the allowance(5,503)(8,993)
Recoveries of amounts previously written-off2,024 2,045 
Other36 116 
Ending balance$14,514 $13,170