XML 69 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Provision For Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 0 $ (786) $ 1,088
State 348 597 1,408
Foreign 2,497 4,211 4,121
Total current income taxes 2,845 4,022 6,617
Deferred:      
Federal 2,658 8,040 14,853
State 1,516 (253) 10,681
Foreign 656 (839) (131)
Total deferred income taxes 4,830 6,948 25,403
Total provision for income taxes $ 7,675 $ 10,970 $ 32,020