XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Provision for (Benefit from) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current income tax provision (benefit):      
Federal $ 1,718 $ (7,709) $ (24,409)
State 708 (57) 228
Foreign 1,891 8,984 11,655
Total current income tax provision (benefit) 4,317 1,218 (12,526)
Deferred income tax (benefit) provision:      
Federal (0) 72 171
State     97
Foreign (3,702) (1,003) (2,794)
Total deferred income benefit (3,702) (931) (2,526)
Total income tax provision (benefit) $ 615 $ 287 $ (15,052)