XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Components Of Balance Sheet Information Related To Leases) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets    
Operating lease assets $ 131,150 $ 127,323
Liabilities    
Current operating leases 42,976 42,306
Noncurrent operating leases 102,082 98,538
Total operating lease liabilities $ 145,058 $ 140,844