v3.26.3
Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Lease
Dec. 31, 2024
USD ($)
Leases [Abstract]    
Number of operating lease agreements (in Lease) | Lease 3  
Lease expense (in Dollars) | $ $ 1,186 $ 1,014
Second Lease [Member]    
Leases [Abstract]    
Lease term 10 years  
Renewal option period 7 years  
Third Lease [Member]    
Leases [Abstract]    
Lease term 3 years  
Renewal option period 3 years