XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes (Summary of Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ 51,207 $ (592) $ 43,995 $ (4,793)
Loss before income taxes $ (35,679) $ (15,344) $ (82,242) $ (50,414)
Effective tax rates (percentage) (143.50%) 3.90% (53.50%) 9.50%