XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 17, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 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   $ 83,317 $ 77,267 $ 193,259 $ 188,016  
Net income   $ 83,317 $ 77,267 $ 193,259 $ 188,016  
Denominator            
Weighted average number of common shares outstanding — basic (in shares)   34,128,000 33,812,000 33,599,000 33,741,000  
Effect of dilutive share-based awards (in shares)   515,000 545,000 547,000 607,000  
Effect of dilutive stock options (in shares)   285,000 322,000 296,000 330,000  
Effect of dilutive convertible notes (in shares)   728,000 1,239,000 1,157,000 1,147,000  
Weighted average number of common shares outstanding — diluted (in shares)   35,656,000 35,918,000 35,599,000 35,825,000  
Earnings per common share — basic (in dollars per share)   $ 2.44 $ 2.29 $ 5.75 $ 5.57  
Earnings per common share — diluted (in dollars per share)   $ 2.34 $ 2.15 $ 5.43 $ 5.25  
Stock Options And Share-Based Awards            
Denominator            
Antidilutive stock options and share-based awards (in shares)   2,000 0 5,000 10,000  
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
Common stock, shares issued (in shares) 1,460,740