v3.25.4
Income Taxes (Schedule of Income Tax Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Taxes [Abstract]      
Current, U.S. federal $ 1,635 $ (867) $ (6,303)
Current, Non-U.S. (166) 720 (2,715)
Current, State 448 (636) (1,895)
Total current 1,917 (783) (10,913)
Deferred, U.S. federal (12,156) (61,977) 28,943
Deferred, Non-U.S. (551) 23,706 (45,976)
Deferred, State (1,569) (1,255) (4,305)
Total deferred (14,276) (39,526) (21,338)
Total income tax benefit $ (12,359) $ (40,309) $ (32,251)