XML 64 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes - Additional Information (Detail)
3 Months Ended 12 Months Ended
Dec. 14, 2023
USD ($)
Jul. 19, 2019
USD ($)
Mar. 31, 2025
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
Days
Mar. 31, 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     $ 413,000   $ 483,000        
1.00% Convertible Senior Notes due 2028                  
Debt Instrument [Line Items]                  
Aggregate principal amount $ 290,100,000                
Notes, interest rate     1.00%            
Notes for cash 290,100,000                
Debt istrument cancelled 309,900,000                
Unamortized debt issuance costs     $ 6,308,000     $ 6,721,000      
Aggregate debt discount     $ 64,087,000     67,712,000      
Notes conversion ratio per $1,000 principal amount     4,924.7000            
Notes initial conversion price | $ / shares     $ 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     $ 529,600,000     525,600,000      
Fair value of the note     590,500,000     546,100,000      
1.00% Convertible Senior Notes due 2028 | Common Stock                  
Debt Instrument [Line Items]                  
Aggregate principal amount     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     62,000,000     65,500,000      
Unamortized debt issuance costs             7,700,000    
Aggregate debt discount     64,100,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,100,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       $ 529,600,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,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