v3.26.1
Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis $ 134,612 $ 313,372
Unrealized Gains 20 48
Unrealized Losses (1) (9)
Fair Value 134,631 313,411
Less amounts classified as cash equivalents, Amortized Cost Basis (58,130) (190,304)
Marketable Securities    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis 83,279 126,554
Unrealized Gains 20 39
Unrealized Losses (1) (2)
Fair Value 83,298 126,591
Cash Equivalents    
Cash And Cash Equivalents [Line Items]    
Less amounts classified as cash equivalents, Amortized Cost Basis (51,333) (186,818)
Less amounts classified as cash equivalents, Unrealized Gains 0 (9)
Less amounts classified as cash equivalents, Unrealized Losses 0 7
Less amounts classified as cash equivalents, Fair Value (51,333) (186,820)
Money Market Funds    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis 51,333 68,474
Fair Value 51,333 68,474
Commercial Paper    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis 29,134 50,933
Unrealized Gains 5 3
Unrealized Losses 0 (4)
Fair Value 29,139 50,932
Corporate Debt Securities    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis 16,950 94,248
Unrealized Gains 2 13
Unrealized Losses 0 (4)
Fair Value 16,952 94,257
Asset-backed Securities    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis 7,281 40,521
Unrealized Gains 0 2
Unrealized Losses (1) (1)
Fair Value 7,280 40,522
U.S. Government Securities    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis 29,914 49,619
Unrealized Gains 13 25
Unrealized Losses   0
Fair Value $ 29,927 49,644
U.S. Agency Securities    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis   9,577
Unrealized Gains   5
Unrealized Losses   0
Fair Value   $ 9,582