v3.26.3
Segmented Information (Details 3) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue $ 33,385 $ 21,042 $ 99,605 $ 61,683
Customer 1        
Revenue 32,499 20,170 96,901 57,654
Customer 2        
Revenue 886 (6) 2,704 3,151
Other Customer        
Revenue $ 0 $ 878 $ 0 $ 878