XML 104 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Stock Options - Vesting (Details)
12 Months Ended
Dec. 31, 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 One, First Anniversary | Minimum  
Stock-Based Compensation  
Vesting percentage (as a percent) 25.00%
Stock Options | Share-based Payment Arrangement, Tranche One, First Anniversary | Maximum  
Stock-Based Compensation  
Vesting percentage (as a percent) 50.00%
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
Stock Options | Share-based Payment Arrangement, Tranche Two, First Anniversary | Minimum  
Stock-Based Compensation  
Vesting percentage (as a percent) 25.00%
Stock Options | Share-based Payment Arrangement, Tranche Two, First Anniversary | Maximum  
Stock-Based Compensation  
Vesting percentage (as a percent) 50.00%
Restricted Stock Units  
Stock-Based Compensation  
Vesting period 5 years
Restricted Stock Units | Share-based Payment Arrangement, Tranche One  
Stock-Based Compensation  
Vesting period 1 year
Vesting percentage (as a percent) 100.00%
Restricted Stock Units | Share-based Payment Arrangement, Tranche Two  
Stock-Based Compensation  
Vesting period 3 years
Restricted Stock Units | Share-based Payment Arrangement, Tranche Two, First Anniversary  
Stock-Based Compensation  
Vesting percentage (as a percent) 33.33%
Restricted Stock Units | Share-based Payment Arrangement, Tranche Two, Second Anniversary  
Stock-Based Compensation  
Vesting period 1 year
Vesting percentage (as a percent) 33.33%
Restricted Stock Units | Share-based Payment Arrangement, Tranche Two, Third Anniversary  
Stock-Based Compensation  
Vesting period 1 year
Vesting percentage (as a percent) 33.33%