v3.25.4
Income Taxes (Schedule of Earnings Before Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Domestic $ 182,190 $ (119,422) $ 239,061
Foreign (34,192) (55,075) 56,945
Income (loss) from operations before income taxes $ 147,998 $ (174,497) $ 296,006