v3.26.1
Note 12 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Underwriting services $ 7,902 $ 19,858 $ 40,851 $ 25,770
Carried interest 1,551 10,500 2,647 10,500
Commissions 6,567 5,834 9,057 7,848
Interest income 278 334 586 372
Other revenue 216 336 447 437
Management fees 310 103 574 180
Total revenue from contracts with customers 16,624 36,684 53,726 44,856
Principal transactions (36) 2,078 (1,568) 1,168
Total revenue 16,789 38,914 52,594 46,283
Income From Customers [Member]        
Interest income 78 53 150 121
Income From Noncustomers [Member]        
Interest income $ 201 $ 152 $ 436 $ 259