XML 71 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Provision For Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 0 $ 0 $ (786)
State 1,231 348 597
Foreign 4,900 2,497 4,211
Total current income taxes 6,131 2,845 4,022
Deferred:      
Federal 23,945 2,658 8,040
State 514 1,516 (253)
Foreign 840 656 (839)
Total deferred income taxes 25,299 4,830 6,948
Total provision for income taxes $ 31,430 $ 7,675 $ 10,970