XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Cash equivalents    
Amortized Cost, Cash Equivalents and Marketable Securities $ 498,477 $ 384,358
Gross Unrealized Gains, Cash Equivalents and Marketable Securities 265 70
Gross Unrealized Losses, Cash Equivalents and Marketable Securities (80) (111)
Fair Value, Cash Equivalents and Marketable Securities 498,662 384,317
Cash equivalents [Member]    
Cash equivalents    
Amortized Cost, Cash Equivalents and Marketable Securities 89,004 52,174
Gross Unrealized Gains, Cash Equivalents and Marketable Securities 4
Gross Unrealized Losses, Cash Equivalents and Marketable Securities (7) (3)
Fair Value, Cash Equivalents and Marketable Securities 88,997 52,175
Marketable securities [Member]    
Cash equivalents    
Amortized Cost, Cash Equivalents and Marketable Securities 257,688 314,060
Gross Unrealized Gains, Cash Equivalents and Marketable Securities 219 66
Gross Unrealized Losses, Cash Equivalents and Marketable Securities (5) (53)
Fair Value, Cash Equivalents and Marketable Securities 257,902 314,073
Marketable securities, long-term [Member]    
Cash equivalents    
Amortized Cost, Cash Equivalents and Marketable Securities 151,785 18,124
Gross Unrealized Gains, Cash Equivalents and Marketable Securities 46
Gross Unrealized Losses, Cash Equivalents and Marketable Securities (68) (55)
Fair Value, Cash Equivalents and Marketable Securities 151,763 18,069
Money market funds [Member] | Cash equivalents [Member]    
Cash equivalents    
Amortized Cost, Cash Equivalents and Marketable Securities 22,106 6,350
Gross Unrealized Gains, Cash Equivalents and Marketable Securities
Gross Unrealized Losses, Cash Equivalents and Marketable Securities
Fair Value, Cash Equivalents and Marketable Securities 22,106 6,350
U.S. treasury securities [Member] | Cash equivalents [Member]    
Cash equivalents    
Amortized Cost, Cash Equivalents and Marketable Securities 9,985 19,656
Gross Unrealized Gains, Cash Equivalents and Marketable Securities 4
Gross Unrealized Losses, Cash Equivalents and Marketable Securities
Fair Value, Cash Equivalents and Marketable Securities 9,985 19,660
U.S. treasury securities [Member] | Marketable securities [Member]    
Cash equivalents    
Amortized Cost, Cash Equivalents and Marketable Securities 199,445 190,748
Gross Unrealized Gains, Cash Equivalents and Marketable Securities 186 55
Gross Unrealized Losses, Cash Equivalents and Marketable Securities (5) (11)
Fair Value, Cash Equivalents and Marketable Securities 199,626 190,792
U.S. treasury securities [Member] | Marketable securities, long-term [Member]    
Cash equivalents    
Amortized Cost, Cash Equivalents and Marketable Securities 80,409 13,639
Gross Unrealized Gains, Cash Equivalents and Marketable Securities 29
Gross Unrealized Losses, Cash Equivalents and Marketable Securities (26) (32)
Fair Value, Cash Equivalents and Marketable Securities 80,412 13,607
U.S. government agency securities [Member] | Cash equivalents [Member]    
Cash equivalents    
Amortized Cost, Cash Equivalents and Marketable Securities 5,994 3,988
Gross Unrealized Gains, Cash Equivalents and Marketable Securities
Gross Unrealized Losses, Cash Equivalents and Marketable Securities
Fair Value, Cash Equivalents and Marketable Securities 5,994 3,988
U.S. government agency securities [Member] | Marketable securities [Member]    
Cash equivalents    
Amortized Cost, Cash Equivalents and Marketable Securities 20,588 12,967
Gross Unrealized Gains, Cash Equivalents and Marketable Securities 12 1
Gross Unrealized Losses, Cash Equivalents and Marketable Securities (2)
Fair Value, Cash Equivalents and Marketable Securities 20,600 12,966
U.S. government agency securities [Member] | Marketable securities, long-term [Member]    
Cash equivalents    
Amortized Cost, Cash Equivalents and Marketable Securities 23,424 4,485
Gross Unrealized Gains, Cash Equivalents and Marketable Securities 15
Gross Unrealized Losses, Cash Equivalents and Marketable Securities (10) (23)
Fair Value, Cash Equivalents and Marketable Securities 23,429 4,462
Commercial papers [Member] | Cash equivalents [Member]    
Cash equivalents    
Amortized Cost, Cash Equivalents and Marketable Securities 50,919 22,180
Gross Unrealized Gains, Cash Equivalents and Marketable Securities
Gross Unrealized Losses, Cash Equivalents and Marketable Securities (7) (3)
Fair Value, Cash Equivalents and Marketable Securities 50,912 22,177
Commercial papers [Member] | Marketable securities [Member]    
Cash equivalents    
Amortized Cost, Cash Equivalents and Marketable Securities 16,987 34,808
Gross Unrealized Gains, Cash Equivalents and Marketable Securities 1 3
Gross Unrealized Losses, Cash Equivalents and Marketable Securities
Fair Value, Cash Equivalents and Marketable Securities 16,988 34,811
Corporate debt securities [Member] | Marketable securities [Member]    
Cash equivalents    
Amortized Cost, Cash Equivalents and Marketable Securities 20,668 75,537
Gross Unrealized Gains, Cash Equivalents and Marketable Securities 20 7
Gross Unrealized Losses, Cash Equivalents and Marketable Securities (40)
Fair Value, Cash Equivalents and Marketable Securities 20,688 $ 75,504
Corporate debt securities [Member] | Marketable securities, long-term [Member]    
Cash equivalents    
Amortized Cost, Cash Equivalents and Marketable Securities 47,952  
Gross Unrealized Gains, Cash Equivalents and Marketable Securities 2  
Gross Unrealized Losses, Cash Equivalents and Marketable Securities (32)  
Fair Value, Cash Equivalents and Marketable Securities $ 47,922