XML 180 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Income Tax Expenses Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income (loss) before income taxes:      
Domestic $ 90,403 $ 54,684 $ (1,153)
Foreign 12,697 22,641 9,428
Income before income taxes 103,100 77,325 8,275
Current income tax expense (benefit):      
Domestic 12,571 14,603 812
Foreign 2,806 3,205 1,851
Total current 15,377 17,808 2,663
Deferred income tax (benefit) expense:      
Domestic 588 (7,953) (5,641)
Foreign 1,145 (5,004) (4,209)
Total deferred 1,733 (12,957) (9,850)
Total income tax expense (benefit) $ 17,110 $ 4,851 $ (7,187)