XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 15,299 $ 14,482 $ 12,113
State 3,556 3,419 2,591
Foreign 1,939 819 1,250
Deferred:      
Federal (1,774) (2,495) (1,066)
State (600) (644) 417
Foreign (681) 57 (875)
Provision for income taxes $ 17,739 $ 15,638 $ 14,430