v3.26.3
REDEEMABLE NONCONTROLLING INTERESTS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Dec. 31, 2025
Redeemable Noncontrolling Interest [Line Items]      
Purchase of noncontrolling interest $ 15,466 $ 20,883  
XO      
Redeemable Noncontrolling Interest [Line Items]      
Payments for redeemable noncontrolling interest     $ 3,600
Purchase of noncontrolling interest     $ 1,400
Ownership interest     100.00%
VTS      
Redeemable Noncontrolling Interest [Line Items]      
Payments for redeemable noncontrolling interest     $ 7,000
Purchase of noncontrolling interest     $ 3,300
Ownership interest     100.00%