XML 79 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Additional Information (Detail)
$ / shares in Units, shares in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
d
$ / shares
shares
Dec. 31, 2023
Earnings Per Share Disclosure [Line Items]    
Interest rate 4.50% 4.50%
Convertible senior note, if-converted value in excess of outstanding principal value | $ $ 87.5  
4.50 % Convertible Senior Notes    
Earnings Per Share Disclosure [Line Items]    
Common stock, strike price $ 18.66  
Debt instrument convertible conversion, percentage 130.00%  
Exercise price $ 14.35  
Stock option granted | shares 32.0  
Stock option granted, price per share $ 14.35  
Common stock, convertible, conversion price, increase $ 22.08  
Debt instrument, convertible, threshold trading days | d 30  
4.50 % Convertible Senior Notes | Minimum    
Earnings Per Share Disclosure [Line Items]    
Common stock, convertible, conversion price, increase $ 18.66  
Debt instrument, convertible, threshold trading days | d 20  
4.50 % Convertible Senior Notes | Warrant    
Earnings Per Share Disclosure [Line Items]    
Stock option granted | shares 32.0  
Stock option granted, price per share $ 22.08