v3.26.1
Schedule of Assets Segment Reporting (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Segment assets $ 95,681 $ 163,844 [1]
Merchant Banking [Member]    
Segment Reporting [Line Items]    
Segment assets 17,224 14,677
Digital Assets [Member]    
Segment Reporting [Line Items]    
Segment assets 60,688 119,384
Other Operating Segment [Member]    
Segment Reporting [Line Items]    
Segment assets $ 17,769 $ 29,783
[1] Derived from the audited consolidated balance sheet.