XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables and Allowance for Credit Losses (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of Activity in Allowance for Credit Losses
Activity in the allowance for credit losses for the years ended December 31, 2023, 2022 and 2021 was as follows:
Year Ended December 31,
202320222021
Beginning Balance$17,738 $33,957 $36,649 
Bad debt expense, net of reversals20,875 4,012 3,807 
Charge-offs, foreign currency translation and other adjustments(10,110)(20,231)(6,499)
Ending Balance$28,503 $17,738 $33,957