XML 91 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components Of Income Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Domestic $ 39,386 $ 38,099 $ 33,731
Foreign (14,714) (10,147) (131,608)
Income (loss) before income taxes $ 24,672 $ 27,952 $ (97,877)