XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements and Marketable Securities Available For Sale - Schedule of Marketable securities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2022
Cash equivalents:    
Cash equivalents $ 22,766 $ 26,509
Marketable securities:    
Marketable securities 562,466 568,564
Total financial assets 585,232 595,073
Financial liabilities:    
Warrants 1,812 353
Money Market Funds [Member]    
Cash equivalents:    
Cash equivalents 14,575 20,574
U.S. Government And Government Agency Securities [Member]    
Cash equivalents:    
Cash equivalents 8,191 4,988
Marketable securities:    
Marketable securities 436,691 453,175
Corporate Bonds [Member]    
Cash equivalents:    
Cash equivalents   947
Marketable securities:    
Marketable securities 80,462 81,585
Certificate of deposits [Member]    
Marketable securities:    
Marketable securities 17,097 10,176
Commercial Paper [Member]    
Marketable securities:    
Marketable securities 28,216 23,628
Level 1 [Member]    
Cash equivalents:    
Cash equivalents 14,575 20,574
Marketable securities:    
Marketable securities 0 0
Total financial assets 14,575 20,574
Financial liabilities:    
Warrants 1,701 338
Level 1 [Member] | Money Market Funds [Member]    
Cash equivalents:    
Cash equivalents 14,575 20,574
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
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 0
Level 2 [Member]    
Cash equivalents:    
Cash equivalents 8,191 5,935
Marketable securities:    
Marketable securities 562,466 568,564
Total financial assets 570,657 574,499
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 8,191 4,988
Marketable securities:    
Marketable securities 436,691 453,175
Level 2 [Member] | Corporate Bonds [Member]    
Cash equivalents:    
Cash equivalents   947
Marketable securities:    
Marketable securities 80,462 81,585
Level 2 [Member] | Certificate of deposits [Member]    
Marketable securities:    
Marketable securities 17,097 10,176
Level 2 [Member] | Commercial Paper [Member]    
Marketable securities:    
Marketable securities 28,216 23,628
Level 3 [Member]    
Cash equivalents:    
Cash equivalents 0 0
Marketable securities:    
Marketable securities 0 0
Total financial assets 0 0
Financial liabilities:    
Warrants 111 15
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
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 $ 0