v3.26.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Income Taxes            
Effective tax rate (1.60%)   1.30% 8.00% 3.00%  
Transaction breakage fee     $ 80,000   $ 80,000  
Liability for unrecognized tax benefits $ 33,000     $ 33,000   $ 49,000
Decrease in unrecognized tax benefits is reasonably possible 0     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        
Accrued interest paid   $ 5,800        
Settlement with taxing authority 16,000     16,000    
Interest accrued 5,300     5,300    
Deferred tax asset $ 135,000     $ 135,000   $ 78,000