v3.26.1
Note 8 - Investment in Joint Ventures - Carrying Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Carrying value $ 79,779 $ 78,706
CETS [Member]    
Carrying value 77,363 76,825
PVD-Expro [Member]    
Carrying value $ 2,416 $ 1,881