Annual report pursuant to Section 13 and 15(d)

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

v3.23.1
INCOME TAXES - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current tax expense:      
Federal $ 26,738 $ 25,501 $ 9,728
State 7,783 9,234 4,452
Current income tax expense 34,521 34,735 14,180
Deferred tax benefit:      
Federal (17,780) (5,477) (2,650)
State (8,332) (1,724) (962)
Foreign (5,969) (3,874) (3,307)
Deferred income tax expense (32,081) (11,075) (6,919)
Change in valuation allowance 6,008 5,965 3,362
Total income tax expense $ 8,448 $ 29,625 $ 10,623