XML 86 R64.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
Dec. 31, 2020
Income Tax Disclosure [Line Items]        
Cash paid for income taxes $ 5,000 $ 1,600 $ 5,900  
Deferred tax assets, valuation allowance $ 5,027 4,601   $ 65,600
PercentageOfCorporateAlternativeMinimumTax 15.00%      
PercentageOfExciseTaxOnStockRepurchases 1.00%      
Deferred tax assets, valuation allowance reversed amount     60,800  
Minimum [Member]        
Income Tax Disclosure [Line Items]        
Year federal net operating loss carryforwards begin to expire 2035      
Year state net operating loss carryforwards begin to expire 2029      
State Tax Credit Carry Forwards [Member]        
Income Tax Disclosure [Line Items]        
Net operating loss carryforwards $ 453,500      
Deferred tax assets, valuation allowance 5,000 $ 4,600 $ 4,800  
Federal Tax Credit Carry Forwards [Member]        
Income Tax Disclosure [Line Items]        
Net operating loss carryforwards $ 420,700