v3.26.1
Note 20 - Segment Reporting - Segment Expenses 2 (Details) - Single Reportable Segment [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Rent, office, utilities & technology $ 1,510 $ 1,193 $ 3,034 $ 2,328
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Employee compensation 4,767 4,744 9,511 9,125
Rent, office, utilities & technology 865 734 1,800 1,590
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Employee compensation 25,380 19,563 51,488 37,691
Commercial & medical affairs services 11,667 10,873 21,603 19,071
Professional services 3,687 3,576 11,212 6,348
Travel, meetings & conferences $ 3,838 $ 5,629 $ 8,900 $ 9,274