XML 111 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Deferred tax asset recorded as a result of Tax Act $ 73,944    
Unrecognized tax benefit, including interest and penalties 16,966    
Unrecognized tax benefits that would affect effective tax rate 14,886    
Amount of uncertain tax liability expected to be paid within one year 4,377    
Amount of uncertain tax liability included in Other long-term liabilities 12,589    
Unrecognized tax benefits related to lapse of statute of limitations, previously unrecognized 3,036    
Liabilities for tax-related interest and penalties 1,725 $ 1,385 $ 1,118
Novus Partners      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Deferred tax asset carryovers 4,388    
Valuation allowance 794    
Novus Partners | Federal      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Operating loss carryovers 14,699    
Research And Development Tax Credit Carryforward | Novus Partners      
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 $ 4,377