XML 158 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common stock and additional paid-in capital - Schedule of Employee Stock Plans (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Range of exercises prices (in dollars per share) $ 6.34 $ 4.58 $ 4.46 $ 2.81 $ 0.38
Number of stock options (in shares) 3,718,686 4,368,732 4,510,651 5,296,554 5,327,980
Legacy Plans          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of stock options (in shares) 972,251        
Weighted-average remaining contractual life (years) 5 years 7 months 17 days        
LTIP Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of stock options (in shares) 2,746,435        
Weighted-average remaining contractual life (years) 8 years 3 months 29 days        
Maximum | Legacy Plans          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Range of exercises prices (in dollars per share) $ 2.15        
Maximum | LTIP Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Range of exercises prices (in dollars per share) 13.20        
Minimum | Legacy Plans          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Range of exercises prices (in dollars per share) 0.37        
Minimum | LTIP Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Range of exercises prices (in dollars per share) $ 4.94