v3.26.1
Note 7 - Stockholders' Equity - Summary of Key Valuation Input Assumptions Used in Monte Carlo Simulation Relative to Awards Granted (Details) - Performance Shares
6 Months Ended
Jun. 30, 2026
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Weighted average fair value $ 105.64
2026 Award  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Term 2 years 10 months 24 days
Risk-free interest rate 3.62%
Volatility 38.72%
Weighted average fair value $ 125.79
2025 Award  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Term 2 years 10 months 24 days
Risk-free interest rate 4.22%
Volatility 45.00%
Weighted average fair value $ 116.5