v3.26.1
Leases (Maturities Of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Lease    
2026 $ 25,902  
2027 32,937  
2028 29,406  
2029 13,461  
Total lease payments 101,706  
Less imputed interest (13,336)  
Total operating lease liabilities 88,370 $ 92,841
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2026 8,094  
2027 9,158  
2028 8,517  
2029 3,476  
Total lease payments 29,245  
Less imputed interest (4,161)  
Total Finance lease liabilities $ 25,084 $ 25,325