v3.26.1
Fair Value Measurements - Schedule of Cash Equivalents and Marketable Securities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable securities:    
Marketable securities $ 99,159 $ 96,838
Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents 714 [1] 1,553 [2]
Corporate Bonds    
Marketable securities:    
Marketable securities   12,213
U.S Treasury Securities    
Marketable securities:    
Marketable securities 99,159 84,625
Level 1    
Marketable securities:    
Marketable securities   84,625
Level 1 | Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents 714 [1] 1,553 [2]
Level 1 | Corporate Bonds    
Marketable securities:    
Marketable securities   0
Level 1 | U.S Treasury Securities    
Marketable securities:    
Marketable securities 99,159 84,625
Level 2    
Marketable securities:    
Marketable securities   12,213
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   12,213
Level 2 | U.S Treasury Securities    
Marketable securities:    
Marketable securities 0 0
Level 3    
Marketable securities:    
Marketable securities   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
Level 3 | U.S Treasury Securities    
Marketable securities:    
Marketable securities $ 0 $ 0
[1] Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition to $57.6 million of cash as of June 30, 2026.
[2] Included in “Cash and cash equivalents” in the accompanying Condensed Consolidated Balance Sheets, in addition to $44.6 million of cash, as of December 31, 2025.