XML 128 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 22,941 $ 7,827 $ 3,920
State 7,503 4,480 775
Foreign 14,547 14,962 10,200
Total current provision 44,991 27,269 14,895
Deferred:      
Federal 0 0 149,028
State 0 0 20,704
Foreign (1,544) 363 (842)
Total deferred (benefit) provision (1,544) 363 168,890
Income tax expense (benefit), total $ 43,447 $ 27,632 $ 183,785