v3.26.3
Note 13 - Fair Value Measurements - Financial Assets and Liabilities (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Reported Value Measurement [Member] | Cash and Cash Equivalents [Member]    
Money market funds $ 15,500 $ 33,062
Reported Value Measurement [Member] | Deferred Compensation Trusts [Member]    
Investments in employee deferred compensation trusts 5,473 4,467
Estimate of Fair Value Measurement [Member] | Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member]    
Money market funds 15,500 33,062
Estimate of Fair Value Measurement [Member] | Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member]    
Money market funds 0 0
Estimate of Fair Value Measurement [Member] | Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member]    
Money market funds 0 0
Estimate of Fair Value Measurement [Member] | Deferred Compensation Trusts [Member] | Fair Value, Inputs, Level 1 [Member]    
Investments in employee deferred compensation trusts 5,473 4,467
Estimate of Fair Value Measurement [Member] | Deferred Compensation Trusts [Member] | Fair Value, Inputs, Level 2 [Member]    
Investments in employee deferred compensation trusts 0 0
Estimate of Fair Value Measurement [Member] | Deferred Compensation Trusts [Member] | Fair Value, Inputs, Level 3 [Member]    
Investments in employee deferred compensation trusts $ 0 $ 0