v3.25.4
INCOME TAXES - Income Tax Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Federal $ 30,444 $ 72,405 $ 68,256
Income Tax Paid, State and Local, after Refund Received 2,138 5,293 4,327
Foreign 7,137 5,869 3,770
Total cash paid for taxes $ 39,719 $ 83,567 $ 76,353