v3.26.1
INCOME TAXES - Schedule of Cash Paid, Net of Refunds (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Federal $ 16,000    
State and local 7,416    
Foreign 161    
Cash paid for income taxes, net of income tax refunds $ 23,577 $ 37,537 $ 39,976