XML 101 R90.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value (Reconciliation Of Level 3 Input For Financial Instruments Measured On Recurring Basis) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]                
Reconciliation Of Level 3 Input For Financial Instruments Measured On Recurring Basis    
The following tables present a reconciliation of the beginning and ending balances of the Level 3 inputs for the three-month and nine-month periods ended September 30, 2025 and 2024, for financial instruments measured on a recurring basis and classified as Level 3:

Level 3 Fair Value Measurements
Three months ended September 30, 2025 and 2024
(In thousands)Corporate debt securitiesEquity securitiesFair value
swap
Balance at July 1, 2025$6,780 $613 $(109)
Transfer into (out of) level 3, net   
Total gains / (losses)
Included in other income / other (expense) 8 (160)
    Included in other comprehensive income95   
Balance at September 30, 2025$6,875 $621 $(269)
Balance at July 1, 2024$6,427 $495 $(123)
Transfers into (out of) level 3, net— — — 
Total gains / (losses)
Included in other income / other (expense)— 18 (500)
Included in other comprehensive income153 — — 
Balance at September 30, 2024$6,580 $513 $(623)
Level 3 Fair Value Measurements
Nine months ended September 30, 2025 and 2024
(In thousands)Corporate debt securitiesEquity securitiesFair value
swap
Balance at January 1, 2025$6,664 $603 $(103)
Transfer into (out of) level 3, net   
Total gains / (losses)
Included in other income / other (expense) 18 (290)
    Included in other comprehensive income211   
Purchases, sales, issuances and settlements, other, net  124 
Balance at September 30, 2025$6,875 $621 $(269)
Balance at January 1, 2024$6,349 $473 $(123)
Transfers into (out of) level 3, net— — — 
Total gains / (losses)
Included in other income / other (expense)— 40 (500)
Included in other comprehensive income231 — — 
Balance at September 30, 2024$6,580 $513 $(623)
         
Fair Value, Inputs, Level 3 [Member] | Corporate Debt Securities                
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]                
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3 $ 0 $ 0 $ 0 $ 0        
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Equity Securities [Member]                
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]                
Balance, beginning 621 513 621 513 $ 613 $ 603 $ 495 $ 473
Included in other comprehensive income 8 18 18 40        
Balance, ending 621 513 621 513 613 603 495 473
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Swap [Member]                
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]                
Balance, beginning (269) (623) (269) (623) (109) (103) (123) (123)
Included in other comprehensive income (160) (500) (290) (500)        
Balance, ending (269) (623) (269) (623) (109) (103) (123) (123)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases, (Sales), Issuances, (Settlements)     124          
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Corporate Debt Securities                
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]                
Balance, beginning 6,875 6,580 6,875 6,580 6,780 6,664 6,427 6,349
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) 95 153 211 231        
Balance, ending $ 6,875 $ 6,580 $ 6,875 $ 6,580 $ 6,780 $ 6,664 $ 6,427 $ 6,349