XML 63 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Schedule Of Income Tax Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Tax Disclosure [Abstract]        
U.S. Federal, Current $ (491) $ (1,085) $ (1,173) $ 570
State and local, Current 111 10 348 196
Foreign, Current 7,499 7,676 21,057 15,820
Deferred (2,098) (1,420) (5,119) (4,465)
Total income tax expense $ 5,021 $ 5,181 $ 15,113 $ 12,121