XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Allowance for Expected Credit Losses (Tables)
6 Months Ended
Jun. 30, 2023
Allowance for Expected Credit Losses  
Accounts receivable, net of allowance for expected credit losses

At and For the

At and For the

Three Months Ended June 30, 2023

Three Months Ended June 30, 2022

    

Accounts Receivable Net of Allowance for Expected Credit Losses

Allowance for Expected Credit Losses

Accounts Receivable Net of Allowance for Expected Credit Losses

Allowance for Expected Credit Losses

Balance, beginning of period

$

205,560

$

1,262

$

167,096

$

1,733

Current period change for expected credit losses

 

 

420

 

 

313

Writeoffs of uncollectable accounts receivable

 

 

(686)

 

 

(369)

Balance, end of period

$

238,563

$

996

$

182,835

$

1,677

At and For the

At and For the

Six Months Ended June 30, 2023

Six months ended June 30, 2022

    

Accounts Receivable Net of Allowance for Expected Credit Losses

Allowance for Expected Credit Losses

Accounts Receivable Net of Allowance for Expected Credit Losses

Allowance for Expected Credit Losses

Balance, beginning of period

$

192,542

$

1,446

$

170,953

$

1,808

Current period change for expected credit losses

 

 

904

 

 

714

Writeoffs of uncollectable accounts receivable

 

 

(1,354)

 

 

(845)

Balance, end of period

$

238,563

$

996

$

182,835

$

1,677