v3.22.2.2
Stockholders' Equity - Stock Options - Vesting (Details)
9 Months Ended
Sep. 30, 2022
Stock Options  
Stock-Based Compensation  
Expiry period 10 years
Stock Options | Share-based Payment Arrangement, Tranche One  
Stock-Based Compensation  
Vesting period 2 years
Stock Options | Share-based Payment Arrangement, Tranche One, First Anniversary  
Stock-Based Compensation  
Vesting period 1 year
Stock Options | Share-based Payment Arrangement, Tranche Two  
Stock-Based Compensation  
Vesting period 4 years
Stock Options | Share-based Payment Arrangement, Tranche Two, First Anniversary  
Stock-Based Compensation  
Vesting period 1 year
Restricted Stock Units | Minimum  
Stock-Based Compensation  
Vesting period 1 year
Restricted Stock Units | Maximum  
Stock-Based Compensation  
Vesting period 5 years