XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies  
Schedule of material contractual commitments

Party

Total Commitments

Expiry Date

(in thousands)

Material suppliers

$

16,040

June 2026

Application service providers

35,279

March 2026

Earnouts for development with third party (1)

35,000

September 2023

Software development provider

4,463

December 2024

Leases (2)

29,683

March 2033

Other material suppliers

17,510

Various

Total

137,975

(1)The earnouts for asset development with the acquired Canadian entity consists of three milestones which are achieved upon the satisfaction of certain contractual conditions. Upon achievement, the earnout consideration will primarily be paid in the Company’s common stock.