XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]          
Payments of debt issuance costs     $ 0 $ 5,643,000 $ 432,000
Payments of Class B Common Stock follow-on offering expenses     $ 0 $ 0 $ 1,373,000
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 Class B Common Stock follow-on offering expenses   $ 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 Class B Common Stock follow-on offering expenses $ 25,875,000