Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Schedule of Future Minimum Rental Payments Due Under the Terms Leases (Details)

v3.25.0.1
Commitments and Contingencies - Schedule of Future Minimum Rental Payments Due Under the Terms Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Future Lease Payments Due Under Operating Leases    
2025 $ 457  
2026 460  
2027 467  
2028 470  
2029 470  
Thereafter 3,360  
Total anticipated lease payments 5,684  
Less: amount representing interest (1,621)  
Present value of lease payments $ 4,063 $ 5,093