XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
Release of currency translation adjustments on liquidation of an international operation $ 0 $ 0 $ 9,320,000
Valuation allowance 29,638,000 36,749,000  
Foreign tax credit carryforwards 12,614,000 19,237,000  
Foreign tax credit carryforward, valuation allowance 11,900,000 16,700,000  
Unrecognized tax benefits 0 0  
Income tax penalties and interest accrued 0 0  
Net Operating Loss Carryforward      
Operating Loss Carryforwards [Line Items]      
Valuation allowance 17,700,000 $ 20,000,000  
Foreign Tax Credits      
Operating Loss Carryforwards [Line Items]      
Reduction in valuation allowance 5,000,000    
Domestic Tax Authority | Internal Revenue Service (IRS)      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 10,700,000    
State and Local Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 184,600,000    
State and Local Jurisdiction | GEODynamics, Inc.      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 8,600,000    
Foreign Tax Authority      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 31,300,000    
Operating loss carryforwards without expiration $ 15,600,000