XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue, Major Customer [Line Items]        
Revenues $ 200,581 $ 150,874 $ 373,321 $ 300,306
North America        
Revenue, Major Customer [Line Items]        
Revenues 155,090 137,522 269,846 286,284
Middle East        
Revenue, Major Customer [Line Items]        
Revenues 40,649 6,082 95,231 6,750
Other international        
Revenue, Major Customer [Line Items]        
Revenues $ 4,842 $ 7,270 $ 8,244 $ 7,272