v3.25.1
Summary of Significant Accounting Policies (Details 1) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets
Liabilities 59
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets
Liabilities 59
Derivative Financial Instruments, Assets [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets
Derivative Financial Instruments, Assets [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets
Derivative Financial Instruments, Liabilities [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Liabilities 59
Derivative Financial Instruments, Liabilities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Liabilities $ 59