XML 97 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Line Items]      
Deferred tax assets related to capitalized research expenses, increase $ 105,000,000 $ 82,000,000  
Valuation allowance $ 0 $ 0  
Federal statutory income tax rate 21.00% 21.00%  
Permanent differences by disallowance of certain executive compensation minimum amount $ 1,000,000 $ 1,000,000  
Penalties and interest related to uncertain tax positions 4,800,000    
Unrecognized tax benefits that would impact tax rate 900,000 700,000  
Unrecognized tax benefits expected to reverse 9,500,000    
Unrecognized tax positions, interest 600,000 0  
Unrecognized tax positions, penalties 4,000,000 0  
Unrecognized tax benefits 38,899,000 716,000 $ 2,269,000
Tax benefit on annual limitation on deductibility of executive compensation   400,000  
Impermissible Method in Deducting Stock-Based Compensation Expense for Income Tax Purposes      
Income Tax Disclosure [Line Items]      
Unrecognized tax benefits   1,900,000  
R&D Credits      
Income Tax Disclosure [Line Items]      
Penalties and interest related to uncertain tax positions 4,600,000    
Unrecognized tax benefits 600,000 400,000  
IRC Section 174 Research And Development      
Income Tax Disclosure [Line Items]      
Unrecognized tax benefits $ 38,000,000 $ 14,500,000