XML 112 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Deferred tax asset recorded as a result of Tax Act $ 67,881    
Unrecognized tax benefit, including interest and penalties 16,917    
Unrecognized tax benefits that would affect effective tax rate 14,878    
Amount of uncertain tax liability expected to be paid within one year 3,837    
Amount of uncertain tax liability included in Other long-term liabilities 13,080    
Unrecognized tax benefits related to lapse of statute of limitations, previously unrecognized 3,383    
Liabilities for tax-related interest and penalties 1,385 $ 1,118 $ 1,338
Measurement period adjustments      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Deferred tax asset carryovers 5,477    
Valuation allowance 794    
Measurement period adjustments | Federal      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Operating loss carryovers 19,880    
Research And Development Tax Credit Carryforward | Measurement period adjustments      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Tax credit carryovers 1,302    
Settlement and Lapse of Statute      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Unrecognized tax benefits expected to be recognized within the next 12 months $ 3,837