v3.26.1
Marketable Securities (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]          
Amortized Cost $ 198,072,000     $ 236,638,000  
Debt Securities, Available-for-Sale, Unrealized Gain 19,000 $ 318,000      
Unrealized Losses 181,000 192,000      
Debt Securities, Available-for-Sale 217,628,000     255,418,000  
Cash and cash equivalents 84,535,000   $ 203,566,000 167,202,000 $ 561,572,000
Amortized cost          
Due within one year 169,607,000        
Due after one year through five years 47,777,000        
Fair value          
Due within one year 169,553,000        
Due after one year through five years 47,670,000        
Cash equivalents and marketable securities          
Marketable Securities [Line Items]          
Amortized Cost 217,387,000     236,638,000  
Debt Securities, Available-for-Sale, Unrealized Gain 19,000 318,000      
Unrealized Losses 183,000 192,000      
Debt Securities, Available-for-Sale 236,941,000     255,418,000  
Cash Equivalents          
Marketable Securities [Line Items]          
Amortized Cost 19,315,000     0  
Debt Securities, Available-for-Sale, Unrealized Gain 0   0    
Unrealized Losses 2,000   $ 0    
Debt Securities, Available-for-Sale 19,313,000     0  
Fair value          
Marketable securities, current 19,300,000        
US Treasury and Government | Cash equivalents and marketable securities          
Marketable Securities [Line Items]          
Amortized Cost 142,301,000     117,919,000  
Debt Securities, Available-for-Sale, Unrealized Gain 7,000 171,000      
Unrealized Losses 100,000 52,000      
Debt Securities, Available-for-Sale 142,208,000     118,038,000  
Corporate bonds | Cash equivalents and marketable securities          
Marketable Securities [Line Items]          
Amortized Cost 74,170,000     114,640,000  
Debt Securities, Available-for-Sale, Unrealized Gain 12,000 147,000      
Unrealized Losses 83,000 121,000      
Debt Securities, Available-for-Sale 74,099,000     114,666,000  
Commercial paper | Cash equivalents and marketable securities          
Marketable Securities [Line Items]          
Amortized Cost 916,000     4,079,000  
Debt Securities, Available-for-Sale, Unrealized Gain 0 0      
Unrealized Losses 0 19,000      
Debt Securities, Available-for-Sale 916,000     4,060,000  
Equity Securities | Cash equivalents and marketable securities          
Marketable Securities [Line Items]          
Amortized Cost 0     0  
Debt Securities, Available-for-Sale, Unrealized Gain 0 0      
Unrealized Losses 0 $ 0      
Debt Securities, Available-for-Sale $ 19,718,000     $ 18,654,000