XML 97 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Line Items]      
Deferred tax assets related to capitalized research expenses, increase $ 122,000,000 $ 92,000,000  
Valuation allowance 0 0  
Permanent differences by disallowance of certain executive compensation minimum amount 1,000,000.0 1,000,000.0  
Penalties and interest related to uncertain tax positions (2,500,000) 4,800,000  
Unrecognized tax benefits that would impact tax rate 1,200,000 900,000  
Unrecognized tax benefits expected to reverse 13,600,000    
Unrecognized tax positions, interest 1,500,000 600,000  
Unrecognized tax positions, penalties 4,000,000 4,000,000  
Unrecognized tax benefits 53,261,000 38,899,000 $ 716,000
IRC Section 174 Research And Development      
Income Tax Disclosure [Line Items]      
Penalties and interest related to uncertain tax positions (2,600,000) 4,600,000  
Unrecognized tax benefits 52,000,000 38,000,000  
R&D Credits      
Income Tax Disclosure [Line Items]      
Unrecognized tax benefits $ 900,000 $ 600,000