XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]        
Gross amount of tax credits available to offset federal benefit $ 3,300,000      
Gross amount of tax credits available to offset state income taxes $ 4,200,000      
Federal net operating loss carryforwards expiration year 2036      
State net operating loss carry forwards expiration year 2024      
Valuation allowance reversal Change $ 15,175,000 $ 14,916,000    
Uncertain tax position 0 0   $ 464,000
Unrecognized tax positions accrued interest or penalties $ 0 0    
State and Local Jurisdiction [Member]        
Operating Loss Carryforwards [Line Items]        
Tax carryforward period 9 years      
Tax credit carryforward expiration year 2024      
Operating loss carryforwards utilized current period $ 66,000,000 243,000,000 $ 56,000,000  
Operating loss carryforwards 360,700,000      
Valuation allowance reversal Change 300,000      
Federal [Member]        
Operating Loss Carryforwards [Line Items]        
Valuation allowance reversal Change $ 0 0    
Internal Revenue Service (IRS) [Member]        
Operating Loss Carryforwards [Line Items]        
Tax carryforward period 20 years      
Tax credit carryforward expiration year 2034      
Gross tax credits $ 8,100,000      
Operating loss carryforwards utilized current period 76,700,000 $ 240,000,000 $ 64,000,000  
Operating loss carryforwards $ 274,900,000