v3.26.1
Leases (Summary of Maturities of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
2026 (excluding the three months ended March 31, 2026) $ 1,391  
2026 1,905  
2027 1,475  
2028 1,072  
2029 683  
2031 and thereafter 1,748  
Total payments 8,274  
Less imputed interest (1,424)  
Total 6,850 $ 7,275
Finance Leases    
2026 (excluding the three months ended March 31, 2026) 1,333  
2027 1,808  
2028 1,842  
2029 1,818  
2030 1,339  
2031 and thereafter 0  
Total payments 8,140  
Less imputed interest (1,175)  
Total $ 6,965 $ 7,281