v3.26.1
Note 8 - Investment in Joint Ventures - Carrying Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Carrying value $ 77,169 $ 78,706
CETS [Member]    
Carrying value 75,031 76,825
PVD-Expro [Member]    
Carrying value $ 2,138 $ 1,881