XML 71 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies - Convertible Senior Notes (Details) - USD ($)
12 Months Ended
Jun. 28, 2021
Jan. 26, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]          
Payments of debt issuance costs     $ 5,643,000 $ 432,000 $ 0
Payments of expenses associated with initial public offering     $ 0 $ 1,373,000 $ 0
2026 Notes: | Convertible Debt          
Debt Instrument [Line Items]          
Debt instrument, face amount   $ 690,000,000      
Debt instrument, interest rate, stated percentage   0.125%      
Payments of debt issuance costs   $ 18,055,000      
Payments of expenses associated with initial public offering   $ 25,530,000      
2027 Notes: | Convertible Debt          
Debt Instrument [Line Items]          
Debt instrument, face amount $ 575,000,000        
Debt instrument, interest rate, stated percentage 0.375%        
Payments of debt issuance costs $ 15,065,000        
Payments of expenses associated with initial public offering $ 25,875,000