XML 82 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
(Loss) income before income taxes:      
Domestic $ (45,419) $ (29,658) $ (11,944)
Foreign 31,822 27,736 1,248
Loss before income taxes (13,597) (1,922) (10,696)
Current:      
Federal (653) 219 435
State and local (49) (101) 747
Foreign 9,371 7,181 7,288
Total current provision 8,669 7,299 8,470
Deferred:      
Federal (3,536) (2,265) (3,282)
State and local (445) 2 (25)
Foreign (1,761) (1,775) (1,803)
Total deferred benefit (5,742) (4,038) (5,110)
Total income tax provision $ 2,927 $ 3,261 $ 3,360