v3.26.1
Note 18 - Commitments and Contingencies (Details Textual)
Pure in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Loss Contingency, Pending Claims, Number 0 0
Capital Addition Purchase Commitments [Member]    
Long-Term Purchase Commitment, Amount $ 383,494 $ 786,490