XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Minimum Future Operating Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Future Minimum Lease Payments Under Noncancelable Operating Leases [Line Items]    
2025 $ 2,645  
2026 4,652  
2027 4,108  
2028 3,724  
2029 3,697  
Thereafter 10,993  
Total undiscounted rental payments 29,819  
Less imputed interest (5,132)  
Total lease liabilities 24,687 $ 27,100
Ground Leases    
Future Minimum Lease Payments Under Noncancelable Operating Leases [Line Items]    
2025 414  
2026 686  
2027 691  
2028 687  
2029 629  
Thereafter 3,134  
Total undiscounted rental payments 6,241  
Less imputed interest (1,604)  
Total lease liabilities 4,637  
Office and Other Leases    
Future Minimum Lease Payments Under Noncancelable Operating Leases [Line Items]    
2025 2,231  
2026 3,966  
2027 3,417  
2028 3,037  
2029 3,068  
Thereafter 7,859  
Total undiscounted rental payments 23,578  
Less imputed interest (3,528)  
Total lease liabilities $ 20,050