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

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

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