XML 91 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Operating lease right-of-use assets and lease obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases    
Right of use asset $ 113,500 $ 127,499
Right of use asset included in balance sheet Other assets Other assets
Current lease liability $ 19,915 $ 21,003
Current lease liability included in balance sheet Accrued expenses Accrued expenses
Non current lease liability $ 94,417 $ 107,147
Non current lease liability included in balance sheet Other liabilities Other liabilities
Lease liability $ 114,332 $ 128,150