v3.25.2
Fair Value Measurements - Schedule of Cash Equivalents and Marketable Securities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Marketable securities:    
Marketable securities $ 88,190 $ 89,283
Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents 8,110 [1] 46,033 [2]
Corporate Bonds    
Marketable securities:    
Marketable securities 16,007 24,943
U.S Treasury Securities    
Marketable securities:    
Marketable securities 72,183 62,124
Agency Bonds    
Marketable securities:    
Marketable securities   2,216
Level 1    
Marketable securities:    
Marketable securities 72,183 62,124
Level 1 | Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents 8,110 46,033 [2]
Level 1 | Corporate Bonds    
Marketable securities:    
Marketable securities 0 0
Level 1 | U.S Treasury Securities    
Marketable securities:    
Marketable securities 72,183 62,124
Level 1 | Agency Bonds    
Marketable securities:    
Marketable securities   0
Level 2    
Marketable securities:    
Marketable securities 16,007 27,159
Level 2 | Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents 0 [1] 0 [2]
Level 2 | Corporate Bonds    
Marketable securities:    
Marketable securities 16,007 24,943
Level 2 | U.S Treasury Securities    
Marketable securities:    
Marketable securities 0 0
Level 2 | Agency Bonds    
Marketable securities:    
Marketable securities   2,216
Level 3    
Marketable securities:    
Marketable securities 0 0
Level 3 | Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents 0 [1] 0 [2]
Level 3 | Corporate Bonds    
Marketable securities:    
Marketable securities 0 0
Level 3 | U.S Treasury Securities    
Marketable securities:    
Marketable securities $ 0 0
Level 3 | Agency Bonds    
Marketable securities:    
Marketable securities   $ 0
[1]

(1) Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition to $39.3 million of cash as of June 30, 2025.

[2]

(1) Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition to $44.3 million of cash, as of December 31, 2024.