XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Domestic $ 19,197 $ 16,846 $ 10,823
Foreign 11,848 8,646 8,759
State 3,674 4,943 3,226
Provision for current income tax expense (benefit) 34,719 30,435 22,808
Deferred:      
Domestic (2,246) (679) 1,238
Foreign (51) (274) (1,199)
State (40) (229) (894)
Provision for deferred income tax expense (benefit) (2,337) (1,182) (855)
Provision for income tax $ 32,382 $ 29,253 $ 21,953