v3.26.1
INCOME TAXES - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Beginning balance   $ 203,884
Additions for tax positions related to the current year   15,065
Additions for tax positions related to prior years   10,356
Decrease related to settlements with taxing authorities $ (14,818) (14,818)
Ending balance $ 214,487 $ 214,487