XML 69 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Digital Experience Platform and Activation Solutions Sale (Details) - USD ($)
$ in Thousands
12 Months Ended
May 11, 2022
Mar. 07, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Proceeds from the sale of DXP Business     $ 8,000 $ 0 $ 0
Gain on divestiture     2,549 $ 0 $ 0
Disposal group, held-for-sale | DXP Business          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Divestiture consideration   $ 14,000      
Amount to be received on the closing date $ 7,500        
Escrow deposit   500      
Disbursement to be received 12 months from closing date 1,000        
Earn-out   $ 5,000      
Disposed of by sale | DXP Business          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Escrow deposit 500        
Proceeds from the sale of DXP Business 7,500        
Disposal group, including discontinued operation, additional escrow deposit 1,000        
Disposal group, including discontinued operation, fair value of earn-out provision 3,600        
Disposal group, including discontinued operation, intangible assets 2,300        
Disposal group, including discontinued operation, goodwill 7,600        
Gain on divestiture     $ 2,500    
Disposed of by sale | DXP Business | Other Current Assets          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Disposal group, including discontinued operation, fair value of earn-out provision $ 3,000