v3.25.2
Discontinued Operations - Schedule of Non-cash Items Related to Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Depreciation and amortization     $ 34,549 $ 44,889
Share-based compensation     15,210 12,030
Discontinued Operations, Held-for-Sale | Marketing technology solutions        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Depreciation and amortization $ 0 $ 2,037 1,191 4,084
Share-based compensation 200 207 382 373
(Gain) loss on assets held for sale and impairments $ (412) $ 0 $ 9,021 $ (11)