XML 117 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 48,292 $ (18,215) $ 18,954
State 6,715 4,981 3,440
Foreign 778 732 1,602
Total current 55,785 (12,502) 23,996
Deferred:      
Federal 13,339 46,442 (1,572)
State (1,892) 564 2,509
Foreign 325 6,102 152
Total deferred provision 11,772 53,108 1,089
Provision for income taxes $ 67,557 $ 40,606 $ 25,085