XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
May 17, 2023
Jul. 01, 2020
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 575,000            
Fungible Share Reserve Feature, Shares Subject for Each Share Granted (in shares)   1          
Fungible Share Reserve Feature, Shares Subject to All Other Awards (in shares)   1.8          
Maximum Number of Shares of Class A Common Stock Awarded to any Participant in the Incentive Plan in any Calendar Year (in shares)   500,000          
Maximum Cash Awarded to any Participant in the Incentive Plan in any Calendar Year   $ 4,000,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)     1,063,228     1,063,228  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)     4,775,000     4,775,000  
Payment, Tax Withholding, Share-Based Payment Arrangement           $ 339,000 $ 1,520,000
Common Class A [Member]              
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)           6,879  
Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased (in dollars per share)     $ 49.27     $ 49.27  
Payment, Tax Withholding, Share-Based Payment Arrangement           $ 300,000  
Restricted Stock [Member]              
Share-Based Payment Arrangement, Expense     $ 600,000   $ 600,000 700,000 1,100,000
Share-Based Payment Arrangement, Option [Member]              
Share-Based Payment Arrangement, Expense     0   1,000,000 600,000 1,900,000
Salaries Wages And Related Expenses [Member]              
Share-Based Payment Arrangement, Expense     $ 600,000   1,600,000 1,300,000 3,000,000
General and Administrative Expense [Member] | Director [Member]              
Share-Based Payment Arrangement, Expense       $ 200,000 $ 200,000 $ 400,000 $ 300,000