XML 104 R78.htm IDEA: XBRL DOCUMENT v3.25.4
Concentrations - Schedule of Revenue by Geographic Location and Country (Details) - Revenue from Contract with Customer Benchmark - Customer Concentration Risk
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Concentration risk, percentage 100.00% 100.00% 100.00%
United States      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 2.00% 1.00% 2.00%
International      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 98.00% 99.00% 98.00%
Saudi Arabia      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 28.00% 15.00% 15.00%
Qatar      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 12.00%    
United Arab Emirates      
Segment Reporting Information [Line Items]      
Concentration risk, percentage   21.00% 10.00%
Morocco      
Segment Reporting Information [Line Items]      
Concentration risk, percentage   19.00%  
India      
Segment Reporting Information [Line Items]      
Concentration risk, percentage   11.00%  
Algeria      
Segment Reporting Information [Line Items]      
Concentration risk, percentage     18.00%
China      
Segment Reporting Information [Line Items]      
Concentration risk, percentage     15.00%
Other      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 60.00% 34.00% 42.00%