v3.26.1
Earnings Per Share - Schedule of Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock options        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 512,829 130,344 512,829 130,344
Restricted stock units        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 2,453,059 666,052 2,453,059 224,465
Performance share units        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 459,982 313,642 459,982 313,642
Employee stock purchase plan        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 26,170 0 26,170 32,320
Convertible notes        
Anti-dilutive securities        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 6,606,305 0 6,606,305 0