XML 99 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Financial Instruments - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities $ 405,313 $ 469,289
U.S. government agencies    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 66,074 90,601
Certificate of deposit    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 106,381 90,632
Commercial paper    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 25,776 53,757
Corporate bonds    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 145,942 130,088
Asset backed securities    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 61,140 104,211
Level 1    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 66,074 90,601
Level 1 | U.S. government agencies    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 66,074 90,601
Level 2    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 339,239 378,688
Level 2 | Certificate of deposit    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 106,381 90,632
Level 2 | Commercial paper    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 25,776 53,757
Level 2 | Corporate bonds    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities 145,942 130,088
Level 2 | Asset backed securities    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Marketable securities $ 61,140 $ 104,211