v3.26.1
TRADE AND ACCRUED RECEIVABLES
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
TRADE AND ACCRUED RECEIVABLES

5. TRADE AND ACCRUED RECEIVABLES

Accounts receivable are recorded at the invoiced amount, do not require collateral and typically do not bear interest. The Company estimates an allowance for credit losses using the lifetime expected credit loss at each measurement date, taking into account historical credit loss experience as well as forward-looking information, in order to establish rates for each class of financial receivable with similar risk characteristics. Adjustments to this estimate are recognized in the consolidated statement of operations.

In order to manage and assess our risk, management maintains credit policies that include regular review of credit limits of individual receivables and systematic monitoring of aging of trade receivables and the financial well-being of our customers. At June 30, 2026, approximately 63% of our trade accounts receivable are trade credit insured, relating to accounts receivable from counterparties deemed creditworthy by the insurer and excluding accounts receivable from government entities. In addition, where possible, we collect a 50% deposit on sales, excluding government and certain other clients.

Our trade balances are spread over a broad Construction Partner base, which is geographically dispersed. For the three and six months ended June 30, 2026 and for the three and six months ended June 30, 2025, no single Construction Partner accounted for greater than 10% of revenue.

The Company’s aged receivables were as follows:

 

 

As at

 

 

 

June 30, 2026

 

 

December 31, 2025

 

Current

 

 

16,930

 

 

 

19,894

 

Overdue

 

 

2,231

 

 

 

2,552

 

 

 

19,161

 

 

 

22,446

 

Less: expected credit losses

 

 

(76

)

 

 

(77

)

Trade and accrued receivables, net of expected credit losses

 

 

19,085

 

 

 

22,369

 

No adjustment to our expected credit losses of $0.1 million was required for the three and six months ended June 30, 2026 for our trade receivables. Receivables are generally considered to be past due when over 60 days old, unless there is a separate payment arrangement in place for the collection of the receivable.