v3.26.1
Commitments And Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Commitments And Contingencies [Line Items]    
Estimated Litigation Liability $ 3,000 $ 2,000
SEC staff    
Commitments And Contingencies [Line Items]    
Loss Contingency Accrual 975 $ 975
Maximum [Member]    
Commitments And Contingencies [Line Items]    
Loss Contingency, Range of Possible Loss, Portion Not Accrued $ 18,000