XML 82 R76.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 14, 2023
Jul. 31, 2019
Jul. 19, 2019
Common stock excluded from calculation of diluted earnings per share 491,206 301,404 404,989 328,179        
Dilutive effect on shares of conversion premium 0 735,150 0 776,339        
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 0   0   $ 69,700 $ 217,700    
Subsequent to conversion $ 200   $ 200          
Dilutive Options and Stock Units                
Common stock excluded from calculation of diluted earnings per share 358,372