v3.25.1
Discontinued Operations - Schedule of Non-cash Items Related to Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Depreciation and amortization $ 17,959 $ 22,951
Stock-based compensation 6,940 5,576
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 1,191 2,047
Stock-based compensation 182 166
Loss on assets held for sale and impairments $ 9,433 $ (11)