XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Minimum Future Operating Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Future Minimum Lease Payments Under Noncancelable Operating Leases [Line Items]    
2025 $ 4,860  
2026 4,641  
2027 4,097  
2028 3,714  
2029 3,687  
Thereafter 11,065  
Total undiscounted rental payments 32,064  
Less imputed interest (5,645)  
Total lease liabilities 26,419 $ 27,100
Ground Leases    
Future Minimum Lease Payments Under Noncancelable Operating Leases [Line Items]    
2025 680  
2026 684  
2027 689  
2028 685  
2029 627  
Thereafter 3,212  
Total undiscounted rental payments 6,577  
Less imputed interest (1,677)  
Total lease liabilities 4,900  
Office and Other Leases    
Future Minimum Lease Payments Under Noncancelable Operating Leases [Line Items]    
2025 4,180  
2026 3,957  
2027 3,408  
2028 3,029  
2029 3,060  
Thereafter 7,853  
Total undiscounted rental payments 25,487  
Less imputed interest (3,968)  
Total lease liabilities $ 21,519