XML 123 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Credit Losses (Tables)
12 Months Ended
Dec. 31, 2022
Credit Loss [Abstract]  
Schedule of Accounting Standards Update and Change in Accounting Principle
The following table illustrates the impact of ASC 326.
 January 1, 2020
 As Reported Under ASC
326
Pre-ASC 326 AdoptionImpact of ASC 326
Adoption
    
Trade Receivables$3,051 $2,100 $951 
Other Non-Trade Contractual Arrangements4,167 711 3,456 
Allowance for Credit Losses on Receivables$7,218 $2,811 $4,407 
Schedule of Allowance for Credit Loss
The following table provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected.
 Trade ReceivablesOther Non-Trade
Contractual Arrangements
   
Beginning Balance, December 31, 2021$4,597 $6,948 
Provision for expected credit losses(2,866)103 
Ending Balance, December 31, 2022$1,731 $7,051