XML 38 R32.htm IDEA: XBRL DOCUMENT v3.26.3
Fair Value of Financial Instruments - Summary of Financial Instruments Measured at Fair Value on Recurring Basis by Level Within Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost $ 165,925 $ 252,345
Available for sale securities, Unrealized Losses (996) (7)
Available for sale securities, Unrealized Gains 0 414
Available for sale securities, Estimated Fair Value 164,929 252,752
Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Estimated Fair Value 47,276 39,133
Short-Term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost 108,437 236,257
Available for sale securities, Unrealized Losses (183) (4)
Available for sale securities, Unrealized Gains 0 392
Available for sale securities, Estimated Fair Value 108,254 236,645
Long-Term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost 57,488 16,088
Available for sale securities, Unrealized Losses (813) (3)
Available for sale securities, Unrealized Gains 0 22
Available for sale securities, Estimated Fair Value 56,675 16,107
Level 1 | Money Market Funds | Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Estimated Fair Value 33,977 33,869
Level 2 | Corporate Debt Securities | Short-Term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost 62,133 134,582
Available for sale securities, Unrealized Losses (122) (4)
Available for sale securities, Unrealized Gains   269
Available for sale securities, Estimated Fair Value 62,011 134,847
Level 2 | Corporate Debt Securities | Long-Term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost 46,882 11,757
Available for sale securities, Unrealized Losses (629) (3)
Available for sale securities, Unrealized Gains 0 5
Available for sale securities, Estimated Fair Value 46,253 11,759
Level 2 | Commercial Paper | Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Estimated Fair Value 1,897 5,264
Level 2 | Commercial Paper | Short-Term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost 3,759 25,952
Available for sale securities, Unrealized Losses (4)  
Available for sale securities, Estimated Fair Value 3,755 25,952
Level 2 | U.S. Treasury securities | Short-Term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost 34,265 66,753
Available for sale securities, Unrealized Losses (55)  
Available for sale securities, Unrealized Gains   96
Available for sale securities, Estimated Fair Value 34,210 66,849
Level 2 | U.S. Treasury securities | Long-Term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost   4,013
Available for sale securities, Unrealized Gains   16
Available for sale securities, Estimated Fair Value   4,029
Level 2 | U.S. Government Securities | Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Estimated Fair Value 11,402  
Level 2 | U.S. Government Securities | Short-Term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost 8,280 8,970
Available for sale securities, Unrealized Losses (2)  
Available for sale securities, Unrealized Gains   27
Available for sale securities, Estimated Fair Value 8,278 8,997
Level 2 | U.S. Government Securities | Long-Term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost 10,606 318
Available for sale securities, Unrealized Losses (184)  
Available for sale securities, Unrealized Gains 0 1
Available for sale securities, Estimated Fair Value $ 10,422 $ 319