v3.25.2
Fair Value Measurements - Schedule of Financial Instruments Carried at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable equity securities $ 2,188 $ 2,118
Available for sale securities 103,930 107,428
Derivative asset 5,109 8,040
Derivative liability 3,450 4,502
U.S. Government and agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 90,709 91,582
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable equity securities 2,188 2,118
Available for sale securities 64,223 63,557
Derivative asset 0 0
Derivative liability 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable equity securities 0 0
Available for sale securities 39,707 43,871
Derivative asset 5,024 7,472
Derivative liability 3,411 4,472
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable equity securities 0 0
Available for sale securities 0 0
Derivative asset 0 0
Derivative liability 0 0
Fair Value Measurements Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable equity securities 2,188 2,118
Derivative asset 0 0
Derivative liability 0 0
Fair Value Measurements Recurring | Level 1 | U.S. Government and agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 64,223 63,557
Fair Value Measurements Recurring | Level 1 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0 0
Fair Value Measurements Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable equity securities 0 0
Derivative asset 5,024 7,472
Derivative liability 3,411 4,472
Fair Value Measurements Recurring | Level 2 | U.S. Government and agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 26,486 28,025
Fair Value Measurements Recurring | Level 2 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 13,221 15,846
Fair Value Measurements Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Marketable equity securities 0 0
Derivative asset 0 0
Derivative liability 0 0
Fair Value Measurements Recurring | Level 3 | U.S. Government and agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0 0
Fair Value Measurements Recurring | Level 3 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities $ 0 $ 0