| Intangible Assets | NOTE 5 – INTANGIBLE ASSETS: 
Intangible assets are comprised of the following:   
       
        |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
        |   | Weighted Average Amortization Period |   | Gross Carrying Amount |   |   | Accumulated Amortization |   |   | Net Carrying Amount |   |  
        | At June 30, 2024 |   |   |   |   |   |   |   |   |   |   |  
        | Intangibles subject to amortization: |   |   |   |   |   |   |   |   |   |   |  
        | Customer relationships | 8 - 20 years |   | $ | 16,200 |   |   | $ | 2,186 |   |   | $ | 14,014 |   |  
        | Technology and technical know-how | 10 - 20 years |   |   | 12,600 |   |   |   | 1,724 |   |   |   | 10,876 |   |  
        | Backlog | 4 years |   |   | 3,900 |   |   |   | 3,733 |   |   |   | 167 |   |  
        | Tradename | 3 years |   |   | 300 |   |   |   | 66 |   |   |   | 234 |   |  
        |   |   |   | $ | 33,000 |   |   | $ | 7,709 |   |   | $ | 25,291 |   |  
        |   |   |   |   |   |   |   |   |   |   |   |  
        | Intangibles not subject to amortization: |   |   |   |   |   |   |   |   |   |   |  
        | Tradename | Indefinite |   | $ | 6,700 |   |   | $ | — |   |   | $ | 6,700 |   |  
        |   |   |   | $ | 6,700 |   |   | $ | — |   |   | $ | 6,700 |   |      
       
        |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
        |   | Weighted Average Amortization Period |   | Gross Carrying Amount |   |   | Accumulated Amortization |   |   | Net Carrying Amount |   |  
        | At June 30, 2023 |   |   |   |   |   |   |   |   |   |   |  
        | Intangibles subject to amortization: |   |   |   |   |   |   |   |   |   |   |  
        | Customer relationships | 20 years |   | $ | 11,800 |   |   | $ | 1,229 |   |   | $ | 10,571 |   |  
        | Technology and technical know-how | 20 years |   |   | 10,100 |   |   |   | 1,052 |   |   |   | 9,048 |   |  
        | Backlog | 4 years |   |   | 3,900 |   |   |   | 3,162 |   |   |   | 738 |   |  
        |   |   |   | $ | 25,800 |   |   | $ | 5,443 |   |   | $ | 20,357 |   |  
        |   |   |   |   |   |   |   |   |   |   |   |  
        | Intangibles not subject to amortization: |   |   |   |   |   |   |   |   |   |   |  
        | Tradename | Indefinite |   | $ | 6,700 |   |   | $ | — |   |   | $ | 6,700 |   |  
        |   |   |   | $ | 6,700 |   |   | $ | — |   |   | $ | 6,700 |   |  Intangible amortization was $554 and $446 for the three months ended June 30, 2024 and 2023, respectively. The estimated annual amortization expense by fiscal year is as follows: 
      
       
        |  |  |  |  |  |  
        |   |   | Annual Amortization |   |  
        | Remainder of 2025 |   | $ | 1,664 |   |  
        | 2026 |   |   | 1,995 |   |  
        | 2027 |   |   | 1,953 |   |  
        | 2028 |   |   | 1,895 |   |  
        | 2029 |   |   | 1,895 |   |  
        | 2030 and thereafter |   |   | 15,889 |   |  
        | Total intangible amortization |   | $ | 25,291 |   |  
        |   |   |   |   |  |