v3.26.1
Segment and Geographical Information (Tables)
12 Months Ended
Dec. 31, 2025
Segment and Geographical Information [Abstract]  
Schedule of Revenues by Country

Revenues by country are as follows:

 

   Year ended December 31, 
   2025   2024   2023 
North America            
United States   116,386    16,500    11,466 
Canada   112,890    116,774    108,934 
Total   229,276    133,274    120,400 
Schedule of Property, Plant and Equipment and Other Non-Current Assets

The carrying amount of property, plant and equipment and other non-current assets (excluding financial assets, intangible assets and deferred tax assets) by country is as follows:

 

   As of December 31,   As of December 31, 
   2025   2024 
   PPE   Other   Total non-current assets   PPE   Other   Total non-current assets 
North America                        
United States   292,196    26,865    319,061    63,147    14,535    77,682 
Canada   66,125    17,362    83,487    117,025    52,819    169,844 
Total   358,321    44,227    402,548    180,172    67,354    247,526