XML 114 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Attributable to Domestic and Foreign Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income (loss) from continuing operations before income taxes      
Domestic $ 99,711 $ (33,383) $ 47,368
Foreign (30,877) 5,045 3,617
Income (loss) before income taxes $ 68,834 $ (28,338) $ 50,985