v3.26.1
REDEEMABLE NONCONTROLLING INTERESTS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2025
Redeemable Noncontrolling Interest [Line Items]      
Purchase of noncontrolling interest $ 630 $ 5,417  
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%