v3.26.1
Lease Revenue - Schedule of Future Rental Payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
2026 $ 14,093
2027 13,796
2028 12,728
2029 9,940
2030 7,723
Thereafter 15,550
Total $ 73,830