v3.25.2
Commitments and Contingencies - Schedule of Minimum Future Rental Payments due from the Company for Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
Remainder of 2025 $ 650  
2026 1,306  
2027 1,251  
2028 1,134  
2029 1,174  
Thereafter 15,834  
Total undiscounted lease payments 21,349  
Present value adjustment for remaining lease payments (11,461)  
Total lease liability 9,888 $ 10,186
Financing Leases    
Remainder of 2025 109  
2026 218  
2027 218  
2028 218  
2029 238  
Thereafter 18,306  
Total undiscounted lease payments 19,307  
Present value adjustment for remaining lease payments (16,605)  
Total lease liability $ 2,702 $ 0