v3.25.4
Leases (Summary of Operating Right-of Use Assets and Related Lease Liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Operating lease costs:    
Operating lease costs $ 34,982 $ 28,619
Cash paid for operating lease liabilities 24,761 21,050
Finance lease costs:    
Depreciation of property, plant and equipment 2,634 73
Interest expense on finance lease liabilities 1,755 2
Total finance lease costs $ 4,389 $ 75