XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Allowance for Doubtful Accounts (Tables)
3 Months Ended
Mar. 31, 2023
Receivables [Abstract]  
Schedule of Activity Related to the Allowance for Doubtful Accounts
The activity related to the allowance for doubtful accounts was as follows:
Three months ended March 31,
(in thousands)20232022
Balance at beginning of period$8,258 $5,980 
Bad debt expense254 922 
Amount of receivables written off (52)(44)
Foreign currency translation48 (72)
Balance at end of period$8,508 $6,786