XML 73 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 14, 2023
Jul. 31, 2019
Jul. 19, 2019
Common stock excluded from calculation of diluted earnings per share 298,998 263,871        
Dilutive effect on shares of conversion premium 238,361 882,599        
Denominator for diluted earnings per share - adjusted weighted average shares used in computing net income per share - diluted 56,531 57,049        
1.00% Convertible Senior Notes due 2028            
Principal amount       $ 290,100    
Principal amount $ 600,000   $ 600,000 309,900    
Cash       290,100    
0.375% Convertible Senior Notes due 2024            
Principal amount 69,600   69,700   $ 287,500 $ 287,500
Principal amount 69,616   $ 69,700 $ 217,700    
Subsequent to conversion $ 100