XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 04, 2022
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Jul. 31, 2019
Jul. 19, 2019
Stock options, outstanding   658,860     658,860   609,965    
Stock options, weighted average exercise price   $ 80.53     $ 80.53   $ 71.74    
Restricted stock units, outstanding   492,937     492,937   531,034    
Common stock excluded from calculation of diluted earnings per share   456,315 325,685   400,909 306,400      
Dilutive effect on shares of conversion premium   700,941 676,166   796,601 1,779,041      
Denominator for diluted earnings per share - adjusted weighted average shares used in computing net income per share - diluted   56,858 56,721   56,932 57,842      
Charges associated with convertible debt instruments, net of tax   $ 0 $ 0   $ 0 $ 387      
AccountingStandardsUpdate202006Member                  
Denominator for diluted earnings per share - adjusted weighted average shares used in computing net income per share - diluted 3,474,429                
Charges associated with convertible debt instruments, net of tax       $ 400          
0.375% Convertible Senior Notes due 2024                  
Principal amount               $ 287,500 $ 287,500