v3.25.4
Fair Value Measurements - Schedule of Cash Equivalents and Marketable Securities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable securities:    
Marketable securities $ 96,838 $ 89,283
Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents 1,553 [1] 46,033 [2]
Corporate Bonds    
Marketable securities:    
Marketable securities 12,213 24,943
U.S Treasury Securities    
Marketable securities:    
Marketable securities 84,625 62,124
Agency Bonds    
Marketable securities:    
Marketable securities   2,216
Level 1    
Marketable securities:    
Marketable securities 84,625 62,124
Level 1 | Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents [2] 1,553 46,033
Level 1 | Corporate Bonds    
Marketable securities:    
Marketable securities 0 0
Level 1 | U.S Treasury Securities    
Marketable securities:    
Marketable securities 84,625 62,124
Level 1 | Agency Bonds    
Marketable securities:    
Marketable securities   0
Level 2    
Marketable securities:    
Marketable securities 12,213 27,159
Level 2 | Money Market Mutual Funds and Cash Equivalents    
Cash equivalents:    
Cash equivalents [2] 0 0
Level 2 | Corporate Bonds    
Marketable securities:    
Marketable securities 12,213 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 [2] 0 0
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] Included in “Cash and cash equivalents” in the accompanying Consolidated Balance Sheets, in addition to $44.6 million of cash, as of December 31, 2025.
[2] Included in “Cash and cash equivalents” in the accompanying Consolidated Balance Sheets, in addition to $44.3 million of cash, as of December 31, 2024.