XML 121 R102.htm IDEA: XBRL DOCUMENT 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