XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Note 8 - Non-cash Share-based Employee Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 06, 2025
Jul. 10, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 18, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   162,566     222,944    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)   $ 42.81     $ 25.11    
Share-Based Payment Arrangement, Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   5 years          
Share-Based Payment Arrangement, Noncash Expense         $ 624 $ 210  
Restricted Stock Units (RSUs) [Member]              
Share-Based Payment Arrangement, Expense     $ 257 $ 146 831 415  
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares) 39,250            
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issuable, Revenue Benchmark $ 20            
Shares Issued, Price Per Share (in dollars per share) $ 38.27            
Share-Based Payment Arrangement, Noncash Expense $ 1,500       831 415  
Employee And Nonemployee Director [Member] | Share-Based Payment Arrangement, Option [Member]              
Share-Based Payment Arrangement, Expense     380 78 624 $ 210  
Share-Based Payment Arrangement, Amount Capitalized     $ 0 $ 0 $ 0    
2025 Incentive Compensation Plan [Member]              
Common Stock, Capital Shares Reserved for Future Issuance (in shares)             500,000
Employee Stock Purchase Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)             150,000