XML 110 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Provision (benefit) for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Provision (benefit) for income taxes      
Federal $ 27,500 $ 20,200 $ 11,000
State 5,500 4,600 3,100
Foreign 1,800 1,400 1,300
Current income tax expense 34,800 26,200 15,400
Deferred      
Federal (3,800) 2,300 17,300
State 2,700 200 (2,700)
Deferred income tax expense (benefit) (1,071) (2,065) (20,049)
Provision (benefit) for income taxes $ 33,674 $ 24,059 $ (4,568)