v3.26.1
Allowance for Credit Losses
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Allowance for Credit Losses Allowance for Credit Losses
The Company estimates expected credit losses using a number of factors, including customer credit ratings, age of receivables, historical credit loss information and current economic conditions, which could affect the collectability of the reported amounts. All these factors have been considered in the estimate of expected credit losses for the periods presented.
The activity related to the allowance for credit losses was as follows:
Three months ended June 30,Six months ended June 30,
(in thousands)2026202520262025
Balance at beginning of period$5,849 $6,533 $7,319 $7,238 
(Decrease) increase in provision for expected credit losses(49)438 (1,339)(482)
Amount of receivables written off(17)(384)(166)(293)
Foreign currency translation(47)216 (78)340 
Balance at end of period$5,736 $6,803 $5,736 $6,803