XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements and Marketable Securities Available For Sale - Schedule of Marketable securities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Cash equivalents:    
Cash equivalents $ 119,861 $ 84,708
Marketable securities:    
Marketable securities 535,255 632,969
Total financial assets 655,116 717,677
Financial liabilities:    
Warrants 1,171 11,037
Money Market Funds [Member]    
Cash equivalents:    
Cash equivalents 59,991 53,292
Commercial Paper [Member]    
Cash equivalents:    
Cash equivalents 4,884 30,845
Marketable securities:    
Marketable securities 31,610 16,892
U.S. Government Securities [Member]    
Cash equivalents:    
Cash equivalents 48,782  
Certificate of deposits [Member]    
Marketable securities:    
Marketable securities 6,098 3,000
Corporate Bonds [Member]    
Cash equivalents:    
Cash equivalents 6,204 571
Marketable securities:    
Marketable securities 226,555 320,192
U.S. Government And Government Agency Securities [Member]    
Marketable securities:    
Marketable securities 267,485 267,267
Municipal Bonds [Member]    
Marketable securities:    
Marketable securities 3,507 10,821
Exchange Traded Funds [Member]    
Marketable securities:    
Marketable securities   14,797
Level 1 [Member]    
Cash equivalents:    
Cash equivalents 59,991 53,292
Marketable securities:    
Marketable securities 0 14,797
Total financial assets 59,991 68,089
Financial liabilities:    
Warrants 1,125 10,631
Level 1 [Member] | Money Market Funds [Member]    
Cash equivalents:    
Cash equivalents 59,991 53,292
Level 1 [Member] | Commercial Paper [Member]    
Cash equivalents:    
Cash equivalents 0 0
Marketable securities:    
Marketable securities 0 0
Level 1 [Member] | U.S. Government Securities [Member]    
Cash equivalents:    
Cash equivalents 0  
Level 1 [Member] | Certificate of deposits [Member]    
Marketable securities:    
Marketable securities 0 0
Level 1 [Member] | Corporate Bonds [Member]    
Cash equivalents:    
Cash equivalents 0 0
Marketable securities:    
Marketable securities 0 0
Level 1 [Member] | U.S. Government And Government Agency Securities [Member]    
Marketable securities:    
Marketable securities 0 0
Level 1 [Member] | Municipal Bonds [Member]    
Marketable securities:    
Marketable securities 0 0
Level 1 [Member] | Exchange Traded Funds [Member]    
Marketable securities:    
Marketable securities   14,797
Level 2 [Member]    
Cash equivalents:    
Cash equivalents 59,870 31,416
Marketable securities:    
Marketable securities 535,255 618,172
Total financial assets 595,125 649,588
Financial liabilities:    
Warrants 0 0
Level 2 [Member] | Money Market Funds [Member]    
Cash equivalents:    
Cash equivalents 0 0
Level 2 [Member] | Commercial Paper [Member]    
Cash equivalents:    
Cash equivalents 4,884 30,845
Marketable securities:    
Marketable securities 31,610 16,892
Level 2 [Member] | U.S. Government Securities [Member]    
Cash equivalents:    
Cash equivalents 48,782  
Level 2 [Member] | Certificate of deposits [Member]    
Marketable securities:    
Marketable securities 6,098 3,000
Level 2 [Member] | Corporate Bonds [Member]    
Cash equivalents:    
Cash equivalents 6,204 571
Marketable securities:    
Marketable securities 226,555 320,192
Level 2 [Member] | U.S. Government And Government Agency Securities [Member]    
Marketable securities:    
Marketable securities 267,485 267,267
Level 2 [Member] | Municipal Bonds [Member]    
Marketable securities:    
Marketable securities 3,507 10,821
Level 2 [Member] | Exchange Traded Funds [Member]    
Marketable securities:    
Marketable securities   0
Level 3 [Member]    
Cash equivalents:    
Cash equivalents 0 0
Marketable securities:    
Marketable securities 0 0
Total financial assets 0 0
Financial liabilities:    
Warrants 46 406
Level 3 [Member] | Money Market Funds [Member]    
Cash equivalents:    
Cash equivalents 0 0
Level 3 [Member] | Commercial Paper [Member]    
Cash equivalents:    
Cash equivalents 0 0
Marketable securities:    
Marketable securities 0 0
Level 3 [Member] | U.S. Government Securities [Member]    
Cash equivalents:    
Cash equivalents 0  
Level 3 [Member] | Certificate of deposits [Member]    
Marketable securities:    
Marketable securities 0 0
Level 3 [Member] | Corporate Bonds [Member]    
Cash equivalents:    
Cash equivalents 0 0
Marketable securities:    
Marketable securities 0 0
Level 3 [Member] | U.S. Government And Government Agency Securities [Member]    
Marketable securities:    
Marketable securities 0 0
Level 3 [Member] | Municipal Bonds [Member]    
Marketable securities:    
Marketable securities $ 0 0
Level 3 [Member] | Exchange Traded Funds [Member]    
Marketable securities:    
Marketable securities   $ 0