XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts receivable, net (Tables)
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
Schedule of Allowance for Credit Losses The following table presents changes in the allowance for credit losses:
Six months ended June 30,
In thousands20252024
Beginning balance$13,596 $16,338 
Current period provision2,878 1,619 
Write-offs charged against the allowance(4,894)(5,503)
Recoveries of amounts previously written-off785 2,024 
Other240 36 
Ending balance$12,605 $14,514