XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Income Before Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Undistributed Earnings of Foreign Subsidiaries $ 34,800    
Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries 1,200    
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]      
U.S. income (loss) 124,401 $ 51,568 $ (96,114)
Foreign income 38,628 29,260 25,252
Income (loss) before income taxes $ 163,029 $ 80,828 $ (70,862)