XML 110 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-based compensation - Shares Available for Issuance Rollforward (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Shares Available For Issuance [Roll Forward]    
Available for Issuance, ending balance (in shares) 3,990,281  
2025 Performance And Incentive Pay Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Shares Available For Issuance [Roll Forward]    
Number of shares transferred into plan (in shares) 490,281  
Available for Issuance, ending balance (in shares) 3,990,281  
2020 Performance and Incentive Pay Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Shares Available For Issuance [Roll Forward]    
Available for Issuance, beginning balance (in shares) 966,926  
Granted (in shares) (491,949) (435,204)
Canceled/forfeited (in shares) 15,304 20,014
Shares transferred out of plan (in shares) (490,281)  
Available for Issuance, ending balance (in shares) 0 966,926