XML 88 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income Tax Expense Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 28,108 $ 8,413 $ 15,961
State 10,380 2,686 3,494
Foreign 2,247 1,661 687
Total current 40,735 12,760 20,142
Deferred:      
Federal (20,279) 4,264 4,724
State (6,915) 3,607 4,395
Foreign 394 (894) (303)
Total deferred 26,800 6,977 8,816
Income tax expense $ 13,935 $ 19,737 $ 28,958