XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of the Company's Income Tax Provision (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current taxes      
Federal $ 18,439 $ 5,979 $ 5,450
State 4,122 1,620 1,537
Foreign 5,234 4,804 4,984
Total current taxes 27,795 12,403 11,971
Deferred taxes:      
Federal (9,271) 241 (2,471)
State (1,725) 294 663
Foreign 1,538 (2,763) (249)
Total deferred taxes (9,458) (2,228) (2,057)
Total tax provision $ 18,337 $ 10,175 $ 9,914