XML 77 R69.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 14, 2023
Jul. 31, 2019
Jul. 19, 2019
Common stock excluded from calculation of diluted earnings per share 479,482 456,315 358,633 400,909        
Dilutive effect on shares of conversion premium 159,494 700,941 201,917 796,601        
Denominator for diluted earnings per share - adjusted weighted average shares used in computing earnings per share - diluted 56,434 56,858 56,477 56,932        
1.00% Convertible Senior Notes due 2028                
Principal amount           $ 290,100    
Principal amount $ 600,000   $ 600,000   $ 600,000 309,900    
Cash           290,100    
0.375% Convertible Senior Notes due 2024                
Principal amount 69,500   69,500   69,700   $ 287,500 $ 287,500
Principal amount 69,504   69,504   $ 69,700 $ 217,700    
Subsequent to conversion $ 200   $ 200