XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.3
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, 2024
Dec. 31, 2023
Cash equivalents:    
Cash equivalents $ 9,145 $ 26,509
Marketable securities:    
Marketable securities 519,099 568,564
Total financial assets 528,244 595,073
Financial liabilities:    
Warrants 908 353
Money Market Funds [Member]    
Cash equivalents:    
Cash equivalents 5,803 20,574
U.S. Government And Government Agency Securities [Member]    
Cash equivalents:    
Cash equivalents 2,986 4,988
Marketable securities:    
Marketable securities 394,384 453,175
Corporate Bonds [Member]    
Cash equivalents:    
Cash equivalents 83,584 947
Marketable securities:    
Marketable securities   81,585
Certificate of deposits [Member]    
Marketable securities:    
Marketable securities 17,143 10,176
Commercial Paper [Member]    
Cash equivalents:    
Cash equivalents 356  
Marketable securities:    
Marketable securities 23,988 23,628
Level 1 [Member]    
Cash equivalents:    
Cash equivalents 5,803 20,574
Marketable securities:    
Marketable securities 0 0
Total financial assets 5,803 20,574
Financial liabilities:    
Warrants 852 338
Level 1 [Member] | Money Market Funds [Member]    
Cash equivalents:    
Cash equivalents 5,803 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 0
Marketable securities:    
Marketable securities   0
Level 1 [Member] | Certificate of deposits [Member]    
Marketable securities:    
Marketable securities 0 0
Level 1 [Member] | Commercial Paper [Member]    
Cash equivalents:    
Cash equivalents 0  
Marketable securities:    
Marketable securities 0 0
Level 2 [Member]    
Cash equivalents:    
Cash equivalents 3,342 5,935
Marketable securities:    
Marketable securities 519,099 568,564
Total financial assets 522,441 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 2,986 4,988
Marketable securities:    
Marketable securities 394,384 453,175
Level 2 [Member] | Corporate Bonds [Member]    
Cash equivalents:    
Cash equivalents 83,584 947
Marketable securities:    
Marketable securities   81,585
Level 2 [Member] | Certificate of deposits [Member]    
Marketable securities:    
Marketable securities 17,143 10,176
Level 2 [Member] | Commercial Paper [Member]    
Cash equivalents:    
Cash equivalents 356  
Marketable securities:    
Marketable securities 23,988 23,628
Level 3 [Member]    
Cash equivalents:    
Cash equivalents 0
Marketable securities:    
Marketable securities 0 0
Total financial assets 0 0
Financial liabilities:    
Warrants 56 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 0
Marketable securities:    
Marketable securities   0
Level 3 [Member] | Certificate of deposits [Member]    
Marketable securities:    
Marketable securities 0 0
Level 3 [Member] | Commercial Paper [Member]    
Cash equivalents:    
Cash equivalents 0  
Marketable securities:    
Marketable securities $ 0 $ 0