XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2021
Convertible Senior Notes [Abstract]  
Schedule of Net Carrying Amount Principal amount$ 900,000Unamortized debt issuance costs (3,933)Net carrying amount$ 896,067
Schedule of Interest Expense Contractual interest expense$ 11,812Amortization of debt issuance costs 532Total interest expense$ 12,344