XML 64 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Convertible Senior Notes - Additional Information (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 14, 2023
USD ($)
Jul. 19, 2019
USD ($)
Jun. 30, 2025
USD ($)
Days
$ / shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 06, 2023
$ / shares
Jul. 31, 2019
USD ($)
Debt Instrument [Line Items]                    
Amortization of debt issuance costs     $ 414,000 $ 520,000 $ 827,000 $ 1,003,000        
1.00% Convertible Senior Notes due 2028                    
Debt Instrument [Line Items]                    
Aggregate principal amount $ 290,100,000                  
Notes, interest rate     1.00%   1.00%          
Notes for cash 290,100,000                  
Debt istrument cancelled 309,900,000                  
Unamortized debt issuance costs     $ 5,894,000   $ 5,894,000   $ 6,721,000      
Aggregate debt discount     $ 60,381,000   $ 60,381,000   67,712,000      
Notes conversion ratio per $1,000 principal amount         4,924.7000          
Notes initial conversion price | $ / shares     $ 203.06   $ 203.06          
Premium over sale price         30.00%          
Closing price of common stock | $ / shares                 $ 156.2  
Interest repayment terms         Interest is payable semi-annually in arrears on each of June 15 and December 15, which commenced on June 15, 2024          
Notes, due date         Dec. 15, 2028          
Notes, carrying value     $ 533,700,000   $ 533,700,000   525,600,000      
1.00% Convertible Senior Notes due 2028 | Common Stock                    
Debt Instrument [Line Items]                    
Aggregate principal amount     1,000   1,000          
1.00% Convertible Senior Notes due 2028 | Exchange And Subscription Agreements                    
Debt Instrument [Line Items]                    
Aggregate principal amount 600,000,000                  
1.00% Convertible Senior Notes due 2028 | Subscription Transactions                    
Debt Instrument [Line Items]                    
Aggregate principal amount 290,100,000                  
Proceeds from issuance of 2023 convertible senior notes 276,100,000                  
Notes for cash 290,100,000                  
Payment of debt issuance costs 13,900,000                  
Proceeds from issuance of common stock, net of issuance costs 14,400,000                  
1.00% Convertible Senior Notes due 2028 | Exchanged 2019 Notes                    
Debt Instrument [Line Items]                    
Loss on extinguishment of debt 29,600,000             $ 12,700,000    
Debt instrument exchanged amount 217,700,000                  
Modification of debt 188,100,000                  
Unamortized debt issuance costs               100,000    
1.00% Convertible Senior Notes due 2028 | Modified 2019 Notes                    
Debt Instrument [Line Items]                    
Aggregate principal amount     58,400,000   58,400,000   65,500,000      
Unamortized debt issuance costs               7,700,000    
Aggregate debt discount     60,400,000   60,400,000   67,700,000      
Payment of debt issuance costs 6,200,000                  
Amortization of debt issuance costs 7,800,000                  
1.00% Convertible Senior Notes due 2028 | Modified 2019 Notes | Additional Paid-In Capital                    
Debt Instrument [Line Items]                    
Conversion of Convertible Securities Stock Issued | value $ 2,800,000                  
1.00% Convertible Senior Notes due 2028 | Modified 2019 Notes | Fair Value Of Embedded Conversion Option                    
Debt Instrument [Line Items]                    
Conversion of Convertible Securities Stock Issued | value         $ 2,000,000   2,200,000      
1.00% Convertible Senior Notes due 2028 | 2023 Notes                    
Debt Instrument [Line Items]                    
Notes redemption price         100.00%          
Notes, carrying value     533,700,000   $ 533,700,000   $ 525,600,000      
0.375% Convertible Senior Notes due 2024                    
Debt Instrument [Line Items]                    
Aggregate principal amount   $ 287,500,000 $ 69,500,000   69,500,000     69,700,000   $ 287,500,000
Debt conversion original debt amount         $ 200,000          
Proceeds from issuance of 2023 convertible senior notes   278,500,000                
Additional Notes issued   $ 37,500,000                
Debt Instrument, Convertible, Threshold Trading Days | Days     20              
Debt Instrument, Convertible, Threshold Consecutive Trading Days | Days     30              
Notes threshold percentage of stock price trigger     130.00%              
Debt conversion, stock issued as premium | shares         100,942          
Debt conversion, cash paid for principal amount and interest         $ 69,600,000          
0.375% Convertible Senior Notes due 2024 | Exchange Transaction                    
Debt Instrument [Line Items]                    
Aggregate principal amount               $ 69,700,000