XML 65 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
U.S. Federal, Current $ (1,587) $ 2,989 $ 903
State and local, Current 358 587 107
Foreign, Current 27,725 28,321 22,351
Total current taxes 26,496 31,897 23,361
U.S. Federal, Deferred (5,910) (6,206) (6,544)
State and local, Deferred 809 (1,612) (1,734)
Foreign, Deferred (827) (7,174) 1,030
Total deferred taxes (5,928) (14,992) (7,248)
Total income tax expense $ 20,568 $ 16,905 $ 16,113