XML 114 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Note 15 - Segment Information, Geographical Data and Major Customers - Schedule of Revenue From External Customers Attributed to Countries by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue $ 1,352,786 $ 1,345,835 $ 1,009,985
ANGOLA      
Revenue 155,846 144,566  
UNITED KINGDOM      
Revenue 149,006 147,175  
SAUDI ARABIA      
Revenue 133,782 129,333  
NORWAY      
Revenue 117,445 112,167  
AUSTRALIA      
Revenue 108,470 130,788  
UNITED STATES      
Revenue 74,614 81,547  
Other Countries [Member]      
Revenue $ 613,623 $ 600,259