Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.0.1
INCOME TAXES - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Current tax expense:    
Federal $ 32,454 $ 27,303
State 3,294 3,608
Current income tax expense 35,748 30,911
Deferred tax benefit:    
Federal (1,873) 2,281
State (2,634) (1,386)
Foreign (3,241) (5,554)
Deferred income tax expense (7,748) (4,659)
Change in valuation allowance 3,630 5,554
Total income tax expense $ 31,630 $ 31,806