XML 92 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Schedule of Operating lease right-of-use assets and lease obligations) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases    
Right of use asset $ 127,499 $ 110,638
Right of use asset included in balance sheet Other assets Other assets
Current lease liability $ 21,003 $ 18,850
Current lease liability included in balance sheet Accrued expenses Accrued expenses
Non current lease liability $ 107,147 $ 91,793
Non current lease liability included in balance sheet Other liabilities Other liabilities
Lease liability $ 128,150 $ 110,643