XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Summary Of Maturity Of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 $ 13,679  
2026 44,929  
2027 31,315  
2028 24,478  
2029 18,716  
Thereafter 23,436  
Total lease payments 156,553  
Less: interest (15,079)  
Total liability recognized on the balance sheet $ 141,474 $ 140,844