XML 69 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock incentive plans (Detail) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jun. 11, 2020
Aug. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
No of Intrinsic stock option exercised     $ 0.0 $ 0.5 $ 19.4  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value     $ 3.3 $ 3.5 $ 0.2  
Per-share purchase price, percentage     85.00%      
Shares issued during the period   1,795,524        
Shares issued     895,400      
Equity Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average grant date fair value of Unvested restricted common stock, Vested | $ / shares     $ 2.54 $ 4.76 $ 18.81  
Unvested restricted common stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value     $ 0.0      
Fair value of restricted common stock       $ 0.1 $ 17.7  
2020 Stock Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock reserved for future issuance 2,547,698   255,176      
Stock based compensation vesting period service based     4 years      
Stock based compensation period of expiry     10 years      
2020 Stock Incentive Plan | Maximum | Additional From 2017 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock reserved for future issuance 7,173,014          
2020 Stock Incentive Plan | Maximum | Annual Increase 2021 To 2030            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of common stock shares additionally reserved for issuance 4.00%          
Employee Stock Purchase Plan 2020            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock reserved for future issuance     2,115,792 1,520,738 950,931  
Shares issued during the period     235,214      
Shares issued     1,698,616      
Employee Stock Purchase Plan 2020 | Subsequent Event            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock reserved for future issuance           2,777,974
Employee Stock Purchase Plan 2020 | Maximum | Annual Increase 2021 To 2030            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of common stock shares additionally reserved for issuance 1.00%          
Number of share instruments newly issued under a share-based compensation plan 1,302,157          
Common Stock | 2020 Stock Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share based compensation by share based payment arrangement number of shares authorized for issuance     16,813,962 14,433,745 12,154,517  
Common Stock | 2020 Stock Incentive Plan | Subsequent Event            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share based compensation by share based payment arrangement number of shares authorized for issuance           19,462,688