XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Schedule of Minimum Future Operating Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Future Minimum Lease Payments Under Noncancelable Operating Leases [Line Items]    
2024 $ 2,952  
2025 4,438  
2026 4,079  
2027 3,820  
2028 3,640  
Thereafter 14,585  
Total undiscounted rental payments 33,514  
Less imputed interest (6,042)  
Total lease liabilities 27,472 $ 25,700
Ground Leases    
Future Minimum Lease Payments Under Noncancelable Operating Leases [Line Items]    
2024 409  
2025 680  
2026 684  
2027 689  
2028 685  
Thereafter 3,840  
Total undiscounted rental payments 6,987  
Less imputed interest (1,716)  
Total lease liabilities 5,271  
Office and Other Leases    
Future Minimum Lease Payments Under Noncancelable Operating Leases [Line Items]    
2024 2,543  
2025 3,758  
2026 3,395  
2027 3,131  
2028 2,955  
Thereafter 10,745  
Total undiscounted rental payments 26,527  
Less imputed interest (4,326)  
Total lease liabilities $ 22,201