XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Additional Information (Details)
1 Months Ended 3 Months Ended
Sep. 09, 2021
USD ($)
$ / shares
Sep. 30, 2021
USD ($)
Days
$ / shares
shares
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]        
Transaction costs attributable to issuance of notes     $ 7,011,000 $ 7,503,000
0.25% Convertible Senior Notes Due 2026        
Debt Instrument [Line Items]        
Debt principal amount   $ 345,000,000.0    
Debt instrument, interest rate   0.25%    
Net proceeds from sale of convertible senior notes   $ 335,000,000.0    
Debt instrument, frequency of periodic payment     semi-annually  
Debt instrument, payment terms     semi-annually in arrears on April 1 and October 1 of each year  
Debt instrument, maturity date   Oct. 01, 2026    
Debt instrument, convertible trading days | Days   20    
Debt instrument, convertible consecutive trading days | Days   30    
Principal amount of each convertible note   $ 1,000    
Conversion of debt to shares | shares   13.6783    
Debt instrument, principal amount converted   $ 1,000    
Debt instrument, initial conversion price | $ / shares   $ 73.11    
Debt instrument, effective interest rate   0.84%    
Transaction costs attributable to issuance of notes   $ 10,000,000.0    
0.25% Convertible Senior Notes Due 2026 | 2021 Capped Call Transactions        
Debt Instrument [Line Items]        
Net proceeds from notes used for capped call transactions $ 35,600,000      
Initial cap price of capped call transactions | $ / shares 106.34      
Percentage of premium of cap price over last reported sale price per common share 100.00%      
Sale price of common stock per share | $ / shares $ 53.17      
0.25% Convertible Senior Notes Due 2026 | Minimum        
Debt Instrument [Line Items]        
Debt principal amount   $ 150,000,000.0    
0.25% Convertible Senior Notes Due 2026 | Minimum | 20 Trading Days Period        
Debt Instrument [Line Items]        
Debt instrument, conversion price percentage   130.00%    
0.25% Convertible Senior Notes Due 2026 | Maximum | 10 Trading Days Period        
Debt Instrument [Line Items]        
Debt instrument, conversion price percentage   98.00%