v3.26.1
Investment Securities (Details) - Investment Schedule - HTM - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-Maturity Securities [Line Items]    
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One $ 45,725,000  
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five 989,000  
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date 46,714,000  
Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 45,721,000  
Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 985,000  
Debt Securities, Held-to-Maturity, Maturity, Allocated and Single Maturity Date, Fair Value 46,706,000  
Short-Term Investments    
Schedule of Held-to-Maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 45,725,000 $ 32,189,000
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain (21,000) (10,000)
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss 25,000 0
Debt Securities, Held-to-maturity, Fair Value 45,721,000 32,199,000
US Treasury and Government | Other Long-Term Investments    
Schedule of Held-to-Maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 989,000 983,000
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 0 (5,000)
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss 4,000 0
Debt Securities, Held-to-maturity, Fair Value 985,000 988,000
Collateralized Mortgage-Backed Securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 10,636,000  
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 10,573,000  
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 214,000  
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10 207,000  
US Treasury Securities [Member] | Short-Term Investments    
Schedule of Held-to-Maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 9,694,000 9,757,000
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 0 (10,000)
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss 22,000 0
Debt Securities, Held-to-maturity, Fair Value 9,672,000 9,767,000
Sovereign Debt Securities | Short-Term Investments    
Schedule of Held-to-Maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 35,506,000 18,263,000
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain (21,000) 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss 3,000 0
Debt Securities, Held-to-maturity, Fair Value $ 35,524,000 $ 18,263,000