XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 04, 2022
Sep. 30, 2023
Sep. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Jul. 31, 2019
Jul. 19, 2019
Common stock excluded from calculation of diluted earnings per share   301,404 112,179   328,179 149,187    
Dilutive effect on shares of conversion premium   735,150 1,130,530   776,339 1,500,717    
Denominator for diluted earnings per share - adjusted weighted average shares used in computing net income per share - diluted   56,940 57,304   56,933 57,598    
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