XML 82 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 1,829 $ 26 $ (18)
Foreign 1,805 2,835 5,896
State and local 75 88 (27)
Total current income tax expense (benefit) 3,709 2,949 5,851
Deferred:      
Federal 812 2,844 (3,533)
Foreign (406) (451) 80
State and local 67 80 (16)
Deferred income tax expense (benefit) 473 2,473 (3,469)
Total income taxes $ 4,182 $ 5,422 $ 2,382