XML 55 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurement (Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets $ 240,249 $ 267,890
Level 1 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 27,771 32,515
Level 2 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 212,478 235,375
Money Market Funds Included In Cash Equivalents [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 23,069 27,806
Money Market Funds Included In Cash Equivalents [Member] | Level 1 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 23,069 27,806
Money Market Funds Included In Restricted Cash, Noncurrent [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 4,702 4,709
Money Market Funds Included In Restricted Cash, Noncurrent [Member] | Level 1 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 4,702 4,709
U.S. Government Securities [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 71,361 81,479
U.S. Government Securities [Member] | Level 2 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 71,361 81,479
U.S. Treasury Bills [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 4,952 39,593
U.S. Treasury Bills [Member] | Level 2 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 4,952 39,593
Corporate Bonds/Notes [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 66,742 57,571
Corporate Bonds/Notes [Member] | Level 2 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 66,742 57,571
Agency Bonds/Notes [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 43,999 25,151
Agency Bonds/Notes [Member] | Level 2 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 43,999 25,151
Asset-Backed Securities [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 17,544 21,711
Asset-Backed Securities [Member] | Level 2 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 17,544 21,711
Commercial Paper [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets 7,880 9,870
Commercial Paper [Member] | Level 2 [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Assets $ 7,880 $ 9,870