v3.25.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, 2025
Mar. 31, 2025
Dec. 31, 2024
Cash equivalents:      
Cash equivalents $ 198,989   $ 11,549
Marketable securities:      
Marketable securities 359,752   466,969
Total financial assets 558,741   478,518
Financial liabilities:      
Warrants   $ 2,350 2,053
Money Market Funds [Member]      
Cash equivalents:      
Cash equivalents 198,989   11,549
Certificate of deposits [Member]      
Marketable securities:      
Marketable securities 1,964   12,642
Commercial Paper [Member]      
Marketable securities:      
Marketable securities 7,494   18,227
U.S. Government And Government Agency Securities [Member]      
Marketable securities:      
Marketable securities 303,978   355,170
Corporate Bonds [Member]      
Marketable securities:      
Marketable securities 46,316   80,930
Level 1 [Member]      
Cash equivalents:      
Cash equivalents 198,989   11,549
Marketable securities:      
Marketable securities 0   0
Total financial assets 198,989   11,549
Financial liabilities:      
Warrants 2,299   1,959
Level 1 [Member] | Money Market Funds [Member]      
Cash equivalents:      
Cash equivalents 198,989   11,549
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 1 [Member] | U.S. Government And Government Agency Securities [Member]      
Marketable securities:      
Marketable securities 0   0
Level 1 [Member] | Corporate Bonds [Member]      
Marketable securities:      
Marketable securities 0   0
Level 2 [Member]      
Cash equivalents:      
Cash equivalents 0   0
Marketable securities:      
Marketable securities 359,752   466,969
Total financial assets 359,752   466,969
Financial liabilities:      
Warrants   $ 0 0
Level 2 [Member] | Money Market Funds [Member]      
Cash equivalents:      
Cash equivalents 0   0
Level 2 [Member] | Certificate of deposits [Member]      
Marketable securities:      
Marketable securities 1,964   12,642
Level 2 [Member] | Commercial Paper [Member]      
Marketable securities:      
Marketable securities 7,494   18,227
Level 2 [Member] | U.S. Government And Government Agency Securities [Member]      
Marketable securities:      
Marketable securities 303,978   355,170
Level 2 [Member] | Corporate Bonds [Member]      
Marketable securities:      
Marketable securities 46,316   80,930
Level 3 [Member]      
Cash equivalents:      
Cash equivalents 0   0
Marketable securities:      
Marketable securities 0   0
Total financial assets 0   0
Financial liabilities:      
Warrants 51   94
Level 3 [Member] | Money Market Funds [Member]      
Cash equivalents:      
Cash equivalents 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
Level 3 [Member] | U.S. Government And Government Agency Securities [Member]      
Marketable securities:      
Marketable securities 0   0
Level 3 [Member] | Corporate Bonds [Member]      
Marketable securities:      
Marketable securities $ 0   $ 0