XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Maturity of Lease Liabilities) (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 39,642
2027 35,247
2028 27,888
2029 20,741
2030 13,924
Thereafter 27,261
Total lease payments 164,703
Less: interest (29,858)
Present value of lease liabilities $ 134,845