XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 26 $ (18) $ (388)
Foreign 2,835 5,896 4,979
State and local 88 (27) 24
Total current income tax expense (benefit) 2,949 5,851 4,615
Deferred:      
Federal 2,844 (3,533) (208)
Foreign (451) 80 (167)
State and local 80 (16) 8
Deferred income tax expense (benefit) 2,473 (3,469) (367)
Total income taxes $ 5,422 $ 2,382 $ 4,248