XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Stock-based Compensation (Details Textual) - USD ($)
12 Months Ended
May 17, 2023
Jul. 01, 2020
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Sep. 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,271,739
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)           4,775,000
Payment, Tax Withholding, Share-Based Payment Arrangement     $ 4,792,000 $ 1,606,000 $ 1,332,000  
Share-Based Payment Arrangement, Expense, Tax Benefit     2,200,000 400,000 (300,000)  
Proceeds from Stock Options Exercised     236,000 384,000 0  
Share-Based Payment Arrangement, Exercise of Option, Tax Benefit     100,000 100,000 0  
Restricted Stock [Member]            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 4,700,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     2 years 1 month 6 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value     $ 6,300,000 3,400,000 4,900,000  
Share-Based Payment Arrangement, Option [Member]            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 600,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     2 months 12 days      
Common Class A [Member]            
Payment, Tax Withholding, Share-Based Payment Arrangement     $ 4,800,000 $ 1,600,000 $ 500,000  
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)     114,828 55,306 60,752  
Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased (in dollars per share)     $ 41.72 $ 29.03 $ 21.87  
Minimum [Member]            
Payment, Tax Withholding, Share-Based Payment Arrangement     $ 3,900,000 $ 2,200,000    
Maximum [Member]            
Payment, Tax Withholding, Share-Based Payment Arrangement         $ 2,400,000  
Salaries Wages And Related Expenses [Member]            
Share-Based Payment Arrangement, Expense     6,500,000 6,000,000 7,500,000  
General Supplies and Expenses [Member]            
Share-Based Payment Arrangement, Expense     $ 600,000 $ 600,000 $ 400,000