v3.25.2
Segment information - Revenue and long-lived assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Summarized information for revenue          
Total revenue $ 41,299 $ 35,215 $ 63,114 $ 86,956  
Summarized information for long-lived assets          
Total Long-Lived Assets 381,712   381,712   $ 221,681
United States          
Summarized information for revenue          
Total revenue 33,892 23,095 47,427 60,026  
Summarized information for long-lived assets          
Total Long-Lived Assets 325,801   325,801   156,843
Canada          
Summarized information for revenue          
Total revenue 7,407 $ 12,120 15,687 $ 26,930  
Summarized information for long-lived assets          
Total Long-Lived Assets $ 55,911   $ 55,911   $ 64,838