XML 100 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current tax expense      
Federal $ 8,796 $ 12,474 $ 31,112
State 1,095 1,023 2,829
Foreign 390 428 59
Current tax expense 10,281 13,925 34,000
Deferred tax (benefit) expense      
Federal (7,857) (8,624) 107
State (1,973) (768) 841
Deferred tax (benefit) expense (9,830) (9,392) 948
Income tax expense $ 451 $ 4,533 $ 34,948