v3.25.2
Leases (Components Of Balance Sheet Information Related To Leases) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets    
Operating lease assets $ 131,948 $ 127,323
Liabilities    
Current operating leases 43,700 42,306
Noncurrent operating leases 101,861 98,538
Total operating lease liabilities $ 145,561 $ 140,844