v3.25.3
Schedule of Financial Instruments Measured on Recurring Basis at Fair Value (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value $ 5,763
Fair Value, Inputs, Level 1 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value 5,763
Fair Value, Inputs, Level 2 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value
Fair Value, Inputs, Level 3 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value
Oppfi Warrants [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value 312
Oppfi Warrants [Member] | Fair Value, Inputs, Level 1 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value 312
Oppfi Warrants [Member] | Fair Value, Inputs, Level 2 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value
Oppfi Warrants [Member] | Fair Value, Inputs, Level 3 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value
iCore Connect Common Shares and Warrants [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value 112
iCore Connect Common Shares and Warrants [Member] | Fair Value, Inputs, Level 1 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value 112
iCore Connect Common Shares and Warrants [Member] | Fair Value, Inputs, Level 2 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value
iCore Connect Common Shares and Warrants [Member] | Fair Value, Inputs, Level 3 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value
GreenFirst Common Stock [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value 5,339
GreenFirst Common Stock [Member] | Fair Value, Inputs, Level 1 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value 5,339
GreenFirst Common Stock [Member] | Fair Value, Inputs, Level 2 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value
GreenFirst Common Stock [Member] | Fair Value, Inputs, Level 3 [Member]  
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]  
Financial instrument fair value