XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENTED INFORMATION (Details 1) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue $ 20,107 $ 4,946
United States Income Tax Authority [Member]    
Revenue 11,014 4,168
Germany Income Tax Authority [Member]    
Revenue 7,958 0
Colombia Income Tax Authority [Member]    
Revenue 773 643
United Kingdom Income Tax Authority [Member]    
Revenue $ 362 $ 135