XML 109 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income Tax Paid, Net of Refunds Received (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
Federal $ (7)    
Foreign:      
Total 8,122 $ 14,767 $ 27,169
New Mexico      
Effective Income Tax Rate Reconciliation [Line Items]      
State 550    
Oklahoma      
Effective Income Tax Rate Reconciliation [Line Items]      
State 702    
Texas      
Effective Income Tax Rate Reconciliation [Line Items]      
State 925    
Other jurisdictions      
Effective Income Tax Rate Reconciliation [Line Items]      
State 209    
Canada      
Foreign:      
Total Foreign 2,079    
Ecuador      
Foreign:      
Total Foreign 680    
Oman      
Foreign:      
Total Foreign 429    
Saudi Arabia      
Foreign:      
Total Foreign 1,959    
Other jurisdictions      
Foreign:      
Total Foreign $ 596