v3.25.4
Note 21 - Equity - Rollforward of Units Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Balance, shares (in shares) 56,977,569 55,405,052 53,986,872
Issuance of Units (in shares) 1,147,940 1,090,048 929,730
Vesting of units (in shares) 1,621,996 1,481,332 1,438,160
Issuance of units under 2017 Convertible Note (in shares)     (949,710)
Redemption of convertible non-controlling interest units (in shares) (962,732) (998,863)  
Balance, shares (in shares) 58,784,773 56,977,569 55,405,052
Cohen & Company [Member]      
Balance, shares (in shares) 16,352,602 15,262,554 14,332,824
Issuance of Units (in shares) 1,147,940 1,090,048 929,730
Vesting of units (in shares) 0 0 0
Issuance of units under 2017 Convertible Note (in shares)     0
Redemption of convertible non-controlling interest units (in shares) 0 0  
Balance, shares (in shares) 17,500,542 16,352,602 15,262,554
Daniel G. Cohen [Member]      
Balance, shares (in shares) 20,342,500 19,845,305 19,356,855
Issuance of Units (in shares) 0 0 0
Vesting of units (in shares) 1,011,000 940,669 967,830
Issuance of units under 2017 Convertible Note (in shares)     (479,380)
Redemption of convertible non-controlling interest units (in shares) (460,679) (443,474)  
Balance, shares (in shares) 20,892,821 20,342,500 19,845,305
DGC Trust [Member]      
Balance, shares (in shares) 20,225,095 20,225,095 20,225,095
Issuance of Units (in shares) 0 0 0
Vesting of units (in shares) 0 0 0
Issuance of units under 2017 Convertible Note (in shares)     0
Redemption of convertible non-controlling interest units (in shares) 0 0  
Balance, shares (in shares) 20,225,095 20,225,095 20,225,095
Others [Member]      
Balance, shares (in shares) 57,372 72,098 72,098
Issuance of Units (in shares) 0 0 0
Vesting of units (in shares) 610,996 540,663 470,330
Issuance of units under 2017 Convertible Note (in shares)     (470,330)
Redemption of convertible non-controlling interest units (in shares) (502,053) (555,389)  
Balance, shares (in shares) 166,315 57,372 72,098