XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.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
Jun. 30, 2023
Dec. 31, 2022
Cash equivalents:    
Cash equivalents $ 24,746 $ 68,311
Marketable securities:    
Marketable securities 580,835 559,915
Total financial assets 605,581 628,226
Financial liabilities:    
Warrants 972 850
Money Market Funds [Member]    
Cash equivalents:    
Cash equivalents 22,752 35,204
U.S. Government And Government Agency Securities [Member]    
Cash equivalents:    
Cash equivalents 1,994 32,779
Marketable securities:    
Marketable securities 424,872 305,657
Corporate Bonds [Member]    
Cash equivalents:    
Cash equivalents   328
Marketable securities:    
Marketable securities 97,895 187,130
Certificate of deposits [Member]    
Marketable securities:    
Marketable securities 11,373 13,984
Commercial Paper [Member]    
Marketable securities:    
Marketable securities 45,699 50,173
Municipal Bonds [Member]    
Marketable securities:    
Marketable securities 996 2,971
Level 1 [Member]    
Cash equivalents:    
Cash equivalents 22,752 35,204
Marketable securities:    
Marketable securities 0 0
Total financial assets 22,752 35,204
Financial liabilities:    
Warrants 930 813
Level 1 [Member] | Money Market Funds [Member]    
Cash equivalents:    
Cash equivalents 22,752 35,204
Level 1 [Member] | U.S. Government And Government Agency Securities [Member]    
Cash equivalents:    
Cash equivalents 0 0
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] | Certificate of deposits [Member]    
Marketable securities:    
Marketable securities 0 0
Level 1 [Member] | Commercial Paper [Member]    
Marketable securities:    
Marketable securities   0
Level 1 [Member] | Municipal Bonds [Member]    
Marketable securities:    
Marketable securities 0 0
Level 2 [Member]    
Cash equivalents:    
Cash equivalents 1,994 33,107
Marketable securities:    
Marketable securities 580,835 559,915
Total financial assets 582,829 593,022
Financial liabilities:    
Warrants 0 0
Level 2 [Member] | Money Market Funds [Member]    
Cash equivalents:    
Cash equivalents 0 0
Level 2 [Member] | U.S. Government And Government Agency Securities [Member]    
Cash equivalents:    
Cash equivalents 1,994 32,779
Marketable securities:    
Marketable securities 424,872 305,657
Level 2 [Member] | Corporate Bonds [Member]    
Cash equivalents:    
Cash equivalents   328
Marketable securities:    
Marketable securities 97,895 187,130
Level 2 [Member] | Certificate of deposits [Member]    
Marketable securities:    
Marketable securities 11,373 13,984
Level 2 [Member] | Commercial Paper [Member]    
Marketable securities:    
Marketable securities 45,699 50,173
Level 2 [Member] | Municipal Bonds [Member]    
Marketable securities:    
Marketable securities 996 2,971
Level 3 [Member]    
Cash equivalents:    
Cash equivalents 0 0
Marketable securities:    
Marketable securities 0 0
Total financial assets 0 0
Financial liabilities:    
Warrants 42 37
Level 3 [Member] | Money Market Funds [Member]    
Cash equivalents:    
Cash equivalents 0 0
Level 3 [Member] | U.S. Government And Government Agency Securities [Member]    
Cash equivalents:    
Cash equivalents 0 0
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] | Certificate of deposits [Member]    
Marketable securities:    
Marketable securities 0 0
Level 3 [Member] | Commercial Paper [Member]    
Marketable securities:    
Marketable securities   0
Level 3 [Member] | Municipal Bonds [Member]    
Marketable securities:    
Marketable securities $ 0 $ 0