v3.26.1
Leases (Maturities Of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
2026 $ 5,252  
2027 6,867  
2028 6,688  
2029 6,240  
2030 4,236  
Thereafter 29,992  
Total lease payments 59,275  
Less imputed interest (24,901)  
Total 34,374 $ 36,248
Finance Leases    
2026 260  
2027 303  
2028 178  
2029 46  
2030  
Thereafter  
Total lease payments 787  
Less imputed interest (66)  
Total $ 721 $ 829