XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Minimum Future Operating Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Future Minimum Lease Payments Under Noncancelable Operating Leases [Line Items]    
2024 $ 3,752  
2025 4,437  
2026 4,077  
2027 3,819  
2028 3,640  
Thereafter 14,584  
Total undiscounted rental payments 34,309  
Less imputed interest (6,298)  
Total lease liabilities 28,011 $ 25,700
Ground Leases    
Future Minimum Lease Payments Under Noncancelable Operating Leases [Line Items]    
2024 550  
2025 680  
2026 684  
2027 689  
2028 685  
Thereafter 3,840  
Total undiscounted rental payments 7,128  
Less imputed interest (1,774)  
Total lease liabilities 5,354  
Office and Other Leases    
Future Minimum Lease Payments Under Noncancelable Operating Leases [Line Items]    
2024 3,202  
2025 3,757  
2026 3,393  
2027 3,130  
2028 2,955  
Thereafter 10,744  
Total undiscounted rental payments 27,181  
Less imputed interest (4,524)  
Total lease liabilities $ 22,657