Annual report pursuant to Section 13 and 15(d)

INCOME TAXES - Schedule of Components of Income Tax Expense (Benefit) (Details)

v3.24.1
INCOME TAXES - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current tax expense:      
Federal $ 27,303 $ 26,738 $ 25,501
State 3,608 7,783 9,234
Current income tax expense 30,911 34,521 34,735
Deferred tax benefit:      
Federal 2,281 (17,780) (5,477)
State (1,386) (8,332) (1,724)
Foreign (5,554) (5,969) (3,874)
Deferred income tax expense (4,659) (32,081) (11,075)
Change in valuation allowance 5,554 6,008 5,965
Total income tax expense $ 31,806 $ 8,448 $ 29,625