Note 3 - Fair Value of Financial Instruments - Contingent Consideration Payments (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Contingent consideration payments | $ 326 | $ 369 | $ 13,472 | $ 12,920 |
| February 2025 Asset Acquisition [Member] | ||||
| Contingent consideration payments | 326 | 369 | 972 | 420 |
| Lew Thompson & Son Trucking, Inc. [Member] | ||||
| Contingent consideration payments | $ 0 | $ 0 | $ 12,500 | $ 12,500 |