v3.26.3
Investments - Schedule of Fair Values and Gross Unrealized Gains and Losses on Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Cash and cash equivalents $ 189,018 $ 29,182
Marketable securities, amortized cost 41,223 22,201
Marketable securities, gross unrealized gains 2 16
Marketable securities, gross unrealized losses (46) 0
Marketable securities, fair value 41,179 22,217
Marketable securities, net carrying value 41,223 22,199
U.S. treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Marketable securities, amortized cost 31,679 9,461
Marketable securities, gross unrealized gains 2 12
Marketable securities, gross unrealized losses (19) 0
Marketable securities, fair value 31,662 9,473
Marketable securities, net carrying value 31,679 9,461
Corporate debt securities    
Schedule of Held-to-maturity Securities [Line Items]    
Marketable securities, amortized cost 9,544 12,740
Marketable securities, gross unrealized gains 0 4
Marketable securities, gross unrealized losses (27) 0
Marketable securities, fair value 9,517 12,744
Marketable securities, net carrying value 9,544 12,738
Money Market Funds And US Treasury Securities    
Schedule of Held-to-maturity Securities [Line Items]    
Cash and cash equivalents 115,686  
Cash equivalents, gross unrealized gains 1  
Cash equivalents, gross unrealized losses (1)  
Cash equivalents, fair value 115,686  
Money market funds    
Schedule of Held-to-maturity Securities [Line Items]    
Cash and cash equivalents 71,051 8,729
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, fair value 71,051 $ 8,729
U.S. treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Cash and cash equivalents 44,635  
Cash equivalents, gross unrealized gains 1  
Cash equivalents, gross unrealized losses (1)  
Cash equivalents, fair value $ 44,635