v3.25.1
Schedule of Future Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases    
Remainder of 2025 $ 279  
2026 530  
2027 625  
2028 649  
2029 663  
2030 and thereafter 7,736  
Total future lease payments 10,482  
Less: Amounts representing interest (6,298)  
Total $ 4,184 $ 4,136