XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Aug. 20, 2018
Earnings Per Common Share [Line Items]          
Conversion price (in dollars per share) $ 101.38 $ 101.38 $ 101.38 $ 101.38  
Numerator — basic and diluted          
Net income $ 62,395 $ 51,428 $ 109,942 $ 110,749  
Net income $ 62,395 $ 51,428 $ 109,942 $ 110,749  
Denominator          
Weighted average number of common shares outstanding — basic (in shares) 33,359 33,790 33,331 33,705  
Effect of dilutive share-based awards (in shares) 550 586 562 639  
Effect of dilutive stock options (in shares) 297 331 301 334  
Effect of dilutive convertible notes (in shares) 1,444 1,202 1,372 1,100  
Weighted average number of common shares outstanding — diluted (in shares) 35,650 35,909 35,566 35,778  
Earnings per common share — basic (in dollars per share) $ 1.87 $ 1.52 $ 3.30 $ 3.29  
Earnings per common share — diluted (in dollars per share) $ 1.75 $ 1.43 $ 3.09 $ 3.10  
Stock Options And Share-Based Awards          
Denominator          
Antidilutive stock options and share-based awards (in shares) 3 23 6 15  
2023 Convertible Notes | Senior Notes          
Earnings Per Common Share [Line Items]          
Interest rate (as a percent) 2.00%   2.00%   2.00%
Conversion price (in dollars per share)         $ 101.38