Annual report pursuant to Section 13 and 15(d)

Income Taxes- Schedule of the Components of Income Tax Expense (Details)

v3.24.0.1
Income Taxes- Schedule of the Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current income tax expense      
Federal $ 9,179 $ 408 $ 187
State 3,338 1,840 856
Foreign 5,438 4,701 5,042
Current income tax expense 17,955 6,949 6,085
Deferred income tax expense (benefit)      
Federal 31,941 13,164 (2,087)
State (5,454) (4,198) 411
Foreign (997) 20 523
Deferred income tax expense (benefit) 25,490 8,986 (1,153)
Income tax expense $ 43,445 $ 15,935 $ 4,932