XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current (benefit) / provision      
Federal $ 2 $ (16) $ (16)
State 77 112 188
Foreign 2,756 1,666 657
Total current (benefit) / provision 2,835 1,762 829
Deferred (benefit) / provision      
Federal 1,103 (23,020) 7
State (850) (2,682) 4
Foreign (1,062) (2,464) 101
Total deferred (benefit) / provision (809) (28,166) 112
Total (benefit) / provision      
Federal 1,105 (23,036) (9)
State (773) (2,570) 192
Foreign 1,694 (798) 758
Total (benefit) / provision $ 2,026 $ (26,404) $ 941