XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Minimum Future Operating Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Future Minimum Lease Payments Under Noncancelable Operating Leases [Line Items]    
2025 $ 4,003  
2026 4,644  
2027 4,099  
2028 3,716  
2029 3,688  
Thereafter 10,987  
Total undiscounted rental payments 31,137  
Less imputed interest (5,469)  
Total lease liabilities 25,668 $ 27,100
Ground Leases    
Future Minimum Lease Payments Under Noncancelable Operating Leases [Line Items]    
2025 555  
2026 686  
2027 691  
2028 687  
2029 629  
Thereafter 3,134  
Total undiscounted rental payments 6,382  
Less imputed interest (1,536)  
Total lease liabilities 4,846  
Office and Other Leases    
Future Minimum Lease Payments Under Noncancelable Operating Leases [Line Items]    
2025 3,448  
2026 3,958  
2027 3,408  
2028 3,029  
2029 3,059  
Thereafter 7,853  
Total undiscounted rental payments 24,755  
Less imputed interest (3,933)  
Total lease liabilities $ 20,822