v3.26.1
Lease Revenue - Schedule of Future Rental Payments Under Non-Cancelable Leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Amount  
2026 $ 14,208
2027 13,914
2028 13,212
2029 10,768
2030 8,046
Thereafter 17,256
Total $ 77,404