XML 130 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
U.S. Federal $ 44,304 $ 21,057 $ 13,649
U.S. State 2,900 1,731 1,491
International 3,956 6,031 10,495
Total current income tax 51,160 28,819 25,635
Deferred:      
U.S. Federal 5,126 (622) 118
U.S. State 451 1,065 (564)
International (875) (7,746) (2,711)
Total deferred income tax 4,702 (7,303) (3,157)
Income tax $ 55,862 $ 21,516 $ 22,478