v3.26.1
Leases - Schedule of direct financing lease (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases, Operating [Abstract]    
Total $ 29,519 $ 29,803
Less: unearned income (13,698) (13,952)
Investment in financing leases, net $ 15,821 $ 15,851