v3.23.2
OTHER INVESTMENTS - Schedule of Trade Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule of Equity Method Investments [Line Items]    
Trade accounts receivable and contract assets, net $ 238,967 $ 236,479
Deluxe    
Schedule of Equity Method Investments [Line Items]    
Trade accounts receivable and contract assets, net 1,052 3,026
BCS    
Schedule of Equity Method Investments [Line Items]    
Trade accounts receivable and contract assets, net $ 3,392 $ 5,062