XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Credit Losses (Tables)
9 Months Ended
Sep. 30, 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 Nine Months Ended September 30,
20232022
Balance as of beginning of period$(10,180)$(3,374)
Acquisitions(240)(5,269)
Provision for credit losses(10,814)(1,134)
Charge-offs2,701 422 
Balance as of end of period$(18,533)$(9,355)