v3.26.1
Other non-current assets (Tables)
6 Months Ended
Jun. 30, 2026
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Non-current Assets
June 30,
2026
December 31,
2025
Deposits (Note a)$25,242 $4,373 
Other 5,878 5,653 
$31,120 $10,026 
(a) Deposits are amounts paid in advance for capital asset acquisitions that have not yet been received or placed in service.