v3.26.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Income Taxes      
Effective tax rate 60.20% 29.40%  
Liability for unrecognized tax benefits $ 32,000   $ 49,000
Decrease in unrecognized tax benefits is reasonably possible 0   $ 0
Income tax examination paid $ 19,000    
Income Tax Examination, Authority Name [Extensible Enumeration] us-gaap:InternalRevenueServiceIRSMember    
IRS to settle audit years 2015 2016 2017 2018    
Settlement with taxing authority $ 16,000    
Interest accrued 5,200    
Accrued interest paid $ 5,800