XML 134 R119.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes Unrecognized tax benefits Text (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]        
Unrecognized Tax Benefits $ 71,815 $ 72,819 $ 78,558 $ 54,053
Unrecognized Tax Benefits, Interest on Income Taxes Expense 600      
Unrecognized Tax Benefits, Income Tax Penalties Expense 100      
Income Tax Examination, Interest Accrued 2,400 2,600    
Income Tax Examination, Penalties Accrued 1,000 $ 1,600    
us-gaap_ReleasedUnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense 800      
us-gaap_ReleasedUnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense $ 600