XML 119 R102.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Assets:    
Operating lease assets $ 40,876 $ 37,764
Finance lease assets 17,417 14,951
Finance lease assets 71 143
Total leased assets 58,364 52,858
Liabilities:    
Operating lease liabilities 43,747 40,315
Finance lease liabilities 18,051 15,151
Total leased liabilities $ 61,798 $ 55,466
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating & finance lease right-of-use assets Operating & finance lease right-of-use assets
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-Of-Use Asset And Finance Lease, Right-of-Use Asset, After Accumulated Amortization Operating Lease, Right-Of-Use Asset And Finance Lease, Right-of-Use Asset, After Accumulated Amortization
Accrued interest payable and other liabilities Accrued interest payable and other liabilities Accrued interest payable and other liabilities
Finance lease accumulated amortization $ 1,100 $ 1,100