v3.25.2
Debt - Schedule of principal payments of mortgage loans payable (Details)
$ in Thousands
Aug. 09, 2021
option
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt Disclosure [Abstract]      
2025 - Remaining   $ 9  
2026   46,637  
2027   75,778  
2028   175,804  
2029   832  
Thereafter   31,108  
Total   $ 330,168 $ 298,277
Revolving credit facility | 2021 Term Loan | Line of credit      
Debt Instrument [Line Items]      
Number of options to extend (in options) | option 2    
Extension period 6 months