XML 98 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Provision for (Benefit from) Income Taxes from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current taxes      
Federal $ 2,864 $ (801) $ (570)
State 974 239 584
Foreign 15,349 14,309 20,561
Total current taxes 19,187 13,747 20,575
Deferred taxes and other      
Federal (258) (33) (1,159)
State (1,233) 477 234
Foreign (10,685) (24,466) (12,694)
Total deferred taxes and other (12,176) (24,022) (13,619)
Income tax provision (benefit) $ 7,011 $ (10,275) $ 6,956