XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Debt, Convertible Senior Notes (Details) - 0.625% Convertible Senior Notes Due 2026 [Member]
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 18, 2021
USD ($)
$ / shares
shares
Oct. 29, 2021
USD ($)
d
shares
Jun. 15, 2021
$ / shares
Convertible Senior Notes [Abstract]      
Interest rate 0.625% 0.625%  
Maturity date   Jun. 15, 2026  
Periodic interest payment frequency   semi-annually  
Period of special interest to be received in the event of default   180 days  
Special interest rate to be received for first 90 days 0.25%    
Special Interest rate to be received thereafter 0.50%    
Conversion rate of common stock (in shares) | shares 5.3153 5.4042  
Debt instrument, converted amount $ 1,000 $ 1,000  
Conversion price per share (in dollars per share) | $ / shares $ 188.14    
Common stock premium percentage 25.00%    
Sale price per share (in dollars per share) | $ / shares     $ 150.51
Net proceeds from notes offering   291,125  
Liability component [Abstract]      
Principal   300,000  
Less: Debt issuance costs [1]   8,300  
Net carrying amount   291,700  
Equity component   $ 53,004  
Threshold percentage of stock price trigger   130.00%  
Threshold trading days | d   20  
Threshold consecutive trading days | d   30  
Maximum [Member]      
Convertible Senior Notes [Abstract]      
Additional principal amount $ 25,000    
[1] Debt issuance costs are amortized to interest expense using the effective interest method over the expected life of the Notes.