XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts receivable, net (Tables)
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Schedule of allowance for doubtful accounts
The following table presents changes in the allowance for doubtful accounts for the six months ended June 30, 2021 and 2020:
Six months ended June 30,
In thousands20212020
Beginning balance$20,843 $19,923 
Current period provision681 17,345 
Write-offs charged against the allowance(5,943)(12,019)
Recoveries of amounts previously written-off2,296 1,467 
Foreign currency78 (156)
Ending balance$17,955 $26,560