XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Additional Information) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Line Items]      
Provision for income taxes $ 523 $ 295 $ 199
Valuation allowance 37,800 42,600 30,700
Operating loss carryforward 643,400    
Net operating loss carryforwards $ 161,189 131,705  
Change in Unrecognized Tax Benefits The Company does not believe it is reasonably possible that its unrecognized tax benefits will significantly change within the next twelve months.    
Federal      
Income Taxes [Line Items]      
Operating loss carryforward $ 515,600    
Expiration year 2017    
Operating loss carryforward expiration beginning $ 127,800    
Open year examination three    
Federal | Mexico      
Income Taxes [Line Items]      
Provision for income taxes $ 500 $ 300 $ 200
Federal | Research and Development      
Income Taxes [Line Items]      
Tax credit carryforward, amount $ 8,800    
Tax credit carry forward expiration year 2030    
Federal | Maximum      
Income Taxes [Line Items]      
Expiration year 2037    
Federal | Minimum      
Income Taxes [Line Items]      
Expiration year 2024    
State      
Income Taxes [Line Items]      
Operating loss carryforward $ 380,200    
Net operating loss carryforwards 108,300    
Operating loss carryforward expiration beginning $ 271,900    
Open year examination four    
State | Research and Development      
Income Taxes [Line Items]      
Tax credit carryforward, amount $ 7,500    
State | Maximum      
Income Taxes [Line Items]      
Expiration year 2043    
State | Minimum      
Income Taxes [Line Items]      
Expiration year 2024    
Foreign      
Income Taxes [Line Items]      
Open year examination five