XML 95 R75.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
Dec. 31, 2022
Current:      
Domestic $ 13,080 $ 24,168 $ 19,197
Foreign 19,968 11,356 11,848
State 4,257 7,688 3,674
Provision for current income tax expense (benefit) 37,305 43,212 34,719
Deferred:      
Domestic (1,895) (4,451) (2,246)
Foreign (1,225) 353 (51)
State (487) (155) (40)
Provision for deferred income tax expense (benefit) (3,607) (4,253) (2,337)
Provision for income tax $ 33,698 $ 38,959 $ 32,382