XML 114 R89.htm IDEA: XBRL DOCUMENT v3.25.1
Common stock and additional paid-in capital - Schedule of Employee Stock Plans (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of exercises prices (in dollars per share) $ 61.17 $ 50.72 $ 35.68
Number of stock options (in shares) 234,439    
Legacy Plans      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of stock options (in shares) 39,285    
Weighted-average remaining contractual life (years) 5 years 10 months 13 days    
LTIP Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of stock options (in shares) 195,154    
Weighted-average remaining contractual life (years) 7 years 1 month 24 days    
Minimum | Legacy Plans      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of exercises prices (in dollars per share) $ 8.56    
Minimum | LTIP Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of exercises prices (in dollars per share) 46.16    
Maximum | Legacy Plans      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of exercises prices (in dollars per share) 17.20    
Maximum | LTIP Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of exercises prices (in dollars per share) $ 105.60