v3.22.4
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current provisions for income taxes:      
Federal $ 11,379 $ 2,437 $ 360
State 2,060 714 240
Foreign 1,349 295 1,434
Total current tax expense 14,788 3,446 2,034
Deferred tax expense:      
Federal (5,491) 4,513 1,845
State (769) 251 1,170
Foreign 234 (11) (82)
Total deferred tax expense (6,026) 4,753 2,933
Provision for income taxes $ 8,762 $ 8,199 $ 4,967