XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Trade Receivables and Allowance for Credit Losses (Tables)
9 Months Ended
Sep. 30, 2025
Trade Receivables and Allowance for Credit Losses  
Schedule of trade receivables balance consists of traditional trade receivables

 

 

September 30,

 

 

December 31,

 

 

 

2025

 

 

2024

 

Gross trade receivables

 

$4,892

 

 

$4,498

 

Less: allowance for credit losses

 

 

(144)

 

 

(146)
Trade receivables, net

 

$4,748

 

 

$4,352

 

 

 

 

 

 

 

 

 

 

Current trade receivables, net

 

$4,748

 

 

$4,352

 

Long-term trade receivables, net

 

 

-

 

 

 

-

 

Trade receivables, net

 

$4,748

 

 

$4,352

 

Schedule of allowance for credit losses
Balance at December 31, 2024

 

$146

 

Provision

 

 

48

 

Write-offs

 

 

(31)
Recoveries and other

 

 

2

 

Balance at March 31, 2025

 

$165

 

Provision

 

 

27

 

Write-offs

 

 

(20)
Recoveries and other

 

 

(26)
Balance at June 30, 2025

 

$146

 

Provision

 

 

50

 

Write-offs

 

 

(29)
Recoveries and other

 

 

(23)
Balance at September 30, 2025

 

$144