v3.26.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Tax Disclosure [Abstract]        
Income tax (benefit) expense $ (12,579) $ (52,998) $ 3,497 $ (50,098)
Effective tax rate 351.30% 247.70% 2.20% 40.30%
Statutory income tax rate 21.00% 21.00% 21.00% 21.00%