XML 89 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Cash Equivalents and Marketable Securities - Schedule of Fair Value and Amortized Cost of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 236,563 $ 358,262
Gross Unrealized Gains 242 333
Gross Unrealized Losses 0 (42)
Classified as:    
Fair Value 236,805 358,553
Cash equivalents    
Classified as:    
Fair Value 49,766 80,639
Marketable securities    
Classified as:    
Fair Value 187,039 264,900
Marketable securities, non-current    
Classified as:    
Fair Value 0 13,014
Money market funds    
Marketable Securities [Line Items]    
Amortized Cost 49,766 73,975
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Classified as:    
Fair Value 49,766 73,975
U.S. Treasury securities    
Marketable Securities [Line Items]    
Amortized Cost 175,839 226,049
Gross Unrealized Gains 233 262
Gross Unrealized Losses 0 (40)
Classified as:    
Fair Value 176,072 226,271
U.S. government agency securities    
Marketable Securities [Line Items]    
Amortized Cost 6,528 36,765
Gross Unrealized Gains 5 51
Gross Unrealized Losses 0 (1)
Classified as:    
Fair Value 6,533 36,815
Corporate debt securities    
Marketable Securities [Line Items]    
Amortized Cost 4,430 21,473
Gross Unrealized Gains 4 20
Gross Unrealized Losses 0 (1)
Classified as:    
Fair Value $ 4,434 $ 21,492