v3.26.3
Note 11 - Stock-based Compensation - Unrecognized Compensation Cost (Details)
Sep. 30, 2026
USD ($)
June 30, 2027 (remaining nine months) $ 5,227,528
June 30, 2028 6,698,857
June 30, 2029 5,517,262
June 30, 2030 2,323,479
June 30, 2031 1,593,419
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Year Five 21,360,545
Share-Based Payment Arrangement, Option [Member]  
June 30, 2027 (remaining nine months) 3,284,937
June 30, 2028 4,369,716
June 30, 2029 3,753,630
June 30, 2030 2,252,167
June 30, 2031 1,593,419
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Year Five 15,253,869
Restricted Stock [Member]  
June 30, 2027 (remaining nine months) 129,320
June 30, 2028 50,713
June 30, 2029 0
June 30, 2030 0
June 30, 2031 0
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Year Five 180,033
Restricted Stock Units (RSUs) [Member]  
June 30, 2027 (remaining nine months) 1,813,271
June 30, 2028 2,278,428
June 30, 2029 1,763,632
June 30, 2030 71,312
June 30, 2031 0
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Year Five $ 5,926,643