v3.25.2
Investment Securities (Details) - Investment Schedule - AFS - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Schedule of Investments [Line Items]      
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value $ 137,740,000    
Debt Securities, Available-for-Sale, Unrealized Loss Position 25,232,000   $ 39,786,000
Proceeds from Sale of Debt Securities, Available-for-Sale 81,200,000 $ 40,200,000  
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 0    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five 136,767,000    
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost 136,767,000    
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 0    
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 137,740,000    
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer 2,444,000   3,832,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months 22,788,000   35,954,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 21,000   50,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 34,000   263,000
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss (55,000)   (313,000)
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 21,000   50,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 34,000   263,000
Short-Term Investments      
Schedule of Investments [Line Items]      
Debt Securities, Held-to-maturity 18,422,000   12,623,000
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 1,000   16,000
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (9,000)   (1,000)
Debt Securities, Held-to-maturity, Fair Value 18,414,000   12,638,000
Debt Securities, Available-for-Sale, Unrealized Gain 1,273,000   816,000
Collateralized Mortgage-Backed Securities      
Schedule of Investments [Line Items]      
Debt Securities, Available-for-Sale, Unrealized Loss Position 2,059,000   2,897,000
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 4,099,000    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five 26,687,000    
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost 40,447,000    
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 4,114,000    
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 26,879,000    
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value 40,692,000    
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer 1,151,000   1,359,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months 908,000   1,538,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 19,000   40,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 3,000   20,000
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss (22,000)   (60,000)
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 19,000   40,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 3,000   20,000
Collateralized Mortgage-Backed Securities | Short-Term Investments      
Schedule of Investments [Line Items]      
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (22,000)   (60,000)
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 19,435,000   12,596,000
Debt Securities, Available-for-Sale, Amortized Cost 19,316,000   12,576,000
Debt Securities, Available-for-Sale, Unrealized Gain 141,000   80,000
Asset-Backed Securities      
Schedule of Investments [Line Items]      
Debt Securities, Available-for-Sale, Unrealized Loss Position 3,211,000   1,923,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer 1,293,000   1,737,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months 1,918,000   186,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 2,000   7,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 1,000   1,000
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss (3,000)   (8,000)
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 2,000   7,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 1,000   1,000
Asset-Backed Securities | Short-Term Investments      
Schedule of Investments [Line Items]      
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (3,000)   (8,000)
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 21,257,000   15,956,000
Debt Securities, Available-for-Sale, Amortized Cost 21,131,000   15,830,000
Debt Securities, Available-for-Sale, Unrealized Gain 129,000   134,000
Corporate Bond Securities      
Schedule of Investments [Line Items]      
Debt Securities, Available-for-Sale, Unrealized Loss Position 0   7,197,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer 0   736,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months 0   6,461,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0   3,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 0   40,000
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 0   (43,000)
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0   3,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 0   40,000
Corporate Bond Securities | Short-Term Investments      
Schedule of Investments [Line Items]      
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0   (43,000)
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 49,369,000   35,623,000
Debt Securities, Available-for-Sale, Amortized Cost 48,802,000   35,382,000
Debt Securities, Available-for-Sale, Unrealized Gain 567,000   284,000
US Treasury and Government | Other Long-Term Investments      
Schedule of Investments [Line Items]      
Debt Securities, Held-to-maturity 167,000   373,000
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 0   0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss 0   (1,000)
Debt Securities, Held-to-maturity, Fair Value 167,000   372,000
US Treasury and Government | Short-Term Investments      
Schedule of Investments [Line Items]      
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (30,000)   (202,000)
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 88,371,000   70,291,000
Debt Securities, Available-for-Sale, Amortized Cost 87,965,000   70,175,000
Debt Securities, Available-for-Sale, Unrealized Gain 436,000   318,000
Total Short-Term Available-for-Sale [Domain] | Short-Term Investments      
Schedule of Investments [Line Items]      
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (55,000)   (313,000)
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 178,432,000   134,466,000
Debt Securities, Available-for-Sale, Amortized Cost 177,214,000   133,963,000
Total Long-Term Held-to-Maturity | Other Long-Term Investments      
Schedule of Investments [Line Items]      
Debt Securities, Held-to-maturity 167,000   373,000
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 0   0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss 0   (1,000)
Debt Securities, Held-to-maturity, Fair Value 167,000   372,000
US Treasury Securities [Member]      
Schedule of Investments [Line Items]      
Debt Securities, Available-for-Sale, Unrealized Loss Position 19,962,000   27,769,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer 0   0
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months 19,962,000   27,769,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0   0
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 30,000   202,000
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss (30,000)   (202,000)
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0   0
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 30,000   202,000
US Treasury Securities [Member] | Short-Term Investments      
Schedule of Investments [Line Items]      
Debt Securities, Held-to-maturity 10,547,000   10,591,000
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 1,000   16,000
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (9,000)   (1,000)
Debt Securities, Held-to-maturity, Fair Value 10,539,000   10,606,000
Certificates of Deposit [Member] | Short-Term Investments      
Schedule of Investments [Line Items]      
Debt Securities, Held-to-maturity 7,875,000   2,032,000
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 0   0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss 0   0
Debt Securities, Held-to-maturity, Fair Value $ 7,875,000   $ 2,032,000