XML 130 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Income Tax Expenses Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income (loss) before income taxes:      
Domestic $ 54,684 $ (1,153) $ 60,271
Foreign 22,641 9,428 5,265
Income before income taxes 77,325 8,275 65,536
Current income tax expense (benefit):      
Domestic 14,603 812 6,995
Foreign 3,205 1,851 1,202
Total current 17,808 2,663 8,197
Deferred income tax (benefit) expense:      
Domestic (7,953) (5,641) 2,687
Foreign (5,004) (4,209) 1,258
Total deferred (12,957) (9,850) 3,945
Total income tax expense (benefit) $ 4,851 $ (7,187) $ 12,142