v3.26.1
Leases - Schedule of rental revenue related to its operating leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases, Operating [Abstract]    
Fixed payments $ 23,091 $ 18,661
Variable payments 3,023 2,819
Total $ 26,114 $ 21,480