XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Losses (Tables)
12 Months Ended
Dec. 31, 2023
Credit Loss [Abstract]  
Schedule of Changes in Allowance for Accounts Receivable The following table summarizes the changes in allowance for credit losses on our accounts receivables, certain non-trade accounts receivable and contract assets (in thousands):
For the Year Ended December 31,
20232022
Balance as of beginning of period$(10,180)$(3,374)
Acquisitions(240)(5,269)
Provision for credit losses(10,773)(2,740)
Charge-offs(1)
4,832 1,203 
Balance as of end of period$(16,361)$(10,180)
————————
(1) Charge offs for the years ended December 31, 2023 and 2022 are due primarily to balances written-off that were previously fully reserved at IPG.