XML 94 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 21,337 $ 13,948 $ 16,512
Foreign 1,821 2,148 1,947
State 7,348 5,154 6,560
Current income tax expense 30,506 21,250 25,019
Deferred      
Federal (159) 7,739 5,061
Foreign 3,984 465 287
State (317) 1,369 933
Deferred income tax expense 3,508 9,573 6,281
Income tax expense $ 34,014 $ 30,823 $ 31,300