XML 111 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - 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, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 1,345,835 $ 1,009,985 $ 647,684
UNITED KINGDOM      
Revenue 147,175    
ANGOLA      
Revenue 144,566    
AUSTRALIA      
Revenue 130,788    
SAUDI ARABIA      
Revenue 129,333    
NORWAY      
Revenue 112,167    
UNITED STATES      
Revenue 81,547    
Other Countries [Member]      
Revenue $ 600,259