XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Trade Receivables and Allowance for Credit Losses (Tables)
6 Months Ended
Jun. 30, 2024
Trade Receivables and Allowance for Credit Losses  
Schedule of trade receivables balance consists of traditional trade receivables

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Gross trade receivables

 

$4,078

 

 

$3,592

 

Less: allowance for credit losses

 

 

(86)

 

 

(116)

Trade receivables, net

 

$3,992

 

 

$3,476

 

 

 

 

 

 

 

 

 

 

Current trade receivables, net

 

$3,992

 

 

$3,476

 

Long-term trade receivables, net

 

 

-

 

 

 

-

 

Trade receivables, net

 

$3,992

 

 

$3,476

 

Schedule of allowance for credit losses

Balance at December 31, 2023

 

$116

 

Provision

 

 

57

 

Write-offs

 

 

(48)

Recoveries and other

 

 

-

 

Balance at March 31, 2024

 

$125

 

Provision

 

 

(21)

Write-offs

 

 

(18)

Recoveries and other

 

 

-

 

Balance at June 30, 2024

 

$86