XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Divestitures (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Divestitures, net of cash divested   $ 38,194 $ 0 $ 0  
Disposal Group, Disposed of by Sale, Not Discontinued Operations | ValueFirst Business          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Cash consideration $ 45,500        
Divestitures, net of cash divested 38,200        
Divesture of tangible assets 17,400        
Divesture of intangible assets 17,300        
Divesture of goodwill $ 34,600        
Loss on divestiture   28,800      
Divestiture transaction costs   $ 3,300      
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Internet Of Things          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Consideration amount         $ 15,800