Annual report pursuant to Section 13 and 15(d)

Revenue - Narrative (Details)

v3.22.4
Revenue - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]        
Upfront payment received   $ 64,870,000 $ 94,182,000 $ 76,018,000
Revenue recognized from performance obligations satisfied in previous periods   $ 0    
Software licensing | TELUS        
Disaggregation of Revenue [Line Items]        
Upfront payment received $ 66,900,000      
Upgrade delivery period 24 months      
Right to access enhancements period 7 years