v3.26.3
Note 20 - Segment Reporting - Segment Expenses 2 (Details) - Single Reportable Segment [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Rent, office, utilities & technology $ 1,547 $ 1,331 $ 4,581 $ 3,659
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Employee compensation 5,482 4,185 14,992 13,310
Rent, office, utilities & technology 1,229 691 3,028 2,280
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Employee compensation 27,641 19,717 79,129 57,408
Commercial & medical affairs services 10,078 6,681 31,681 25,752
Professional services 3,258 3,989 14,471 10,337
Travel, meetings & conferences $ 3,335 $ 3,970 $ 12,234 $ 13,244