XML 140 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current expense (benefit):      
Federal $ 15,684 $ 9,584 $ 808
State 3,775 3,162 806
Foreign 10,862 10,291 8,480
Total current expense 30,321 23,037 10,094
Deferred expense (benefit):      
Federal (11,030) (10,438) (468)
State (1,699) (3,615) (1,845)
Foreign 86 (871) (2,318)
Total deferred benefit (12,643) (14,924) (4,631)
Total income tax expense $ 17,678 $ 8,113 $ 5,463