XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Trade Receivables and Allowance for Credit Losses (Tables)
9 Months Ended
Sep. 30, 2023
Trade Receivables and Allowance for Credit Losses  
Schedule of trade receivables balance consists of traditional trade receivables

 

 

September 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Gross trade receivables

 

$3,983

 

 

$3,428

 

Less: allowance for credit losses

 

 

(110)

 

 

(131)

Trade receivables, net

 

$3,873

 

 

$3,297

 

 

 

 

 

 

 

 

 

 

Current trade receivables, net

 

$3,873

 

 

$3,297

 

Long-term trade receivables, net

 

 

-

 

 

 

-

 

Trade receivables, net

 

$3,873

 

 

$3,297

 

Schedule of allowance for credit losses

Balance at December 31, 2022

 

$131

 

Cumulative effect of accounting change

 

 

18

 

Provision

 

 

45

 

Write-offs

 

 

(7)

Recoveries and other

 

 

-

 

Balance at March 31, 2023

 

$187

 

Provision

 

 

68

 

Write-offs

 

 

(111)

Recoveries and other

 

 

-

 

Balance at June 30, 2023

 

$144

 

Provision

 

 

(30)

Write-offs

 

 

(4)

Recoveries and other

 

 

-

 

Balance at September 30, 2023

 

$110