v3.26.1
Note 1 - Description of Plan - Schedule of Vesting (Details) - EBP 95-3520374 001 [Member]
Dec. 31, 2025
Less than 2 Years [Member]  
Vesting Percentage 0.00%
Greater Than 2 Years But Less Than 3 Years [Member]  
Vesting Percentage 25.00%
Greater Than 3 Years But Less Than 4 Years [Member]  
Vesting Percentage 50.00%
Greater Than 4 Years But Less Than 5 Years [Member]  
Vesting Percentage 75.00%
Greater Than 5 Years [Member]  
Vesting Percentage 100.00%