Annual report pursuant to Section 13 and 15(d)

BUSINESS COMBINATIONS - Schedule of Assets Acquired and Liabilities Assumed Recognized at the Acquisition Date (Details)

v3.22.4
BUSINESS COMBINATIONS - Schedule of Assets Acquired and Liabilities Assumed Recognized at the Acquisition Date (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 12, 2022
Aug. 02, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Asset Acquisition [Line Items]          
Goodwill $ 40,898   $ 47,133 $ 5,059 $ 5,059
Acquired technology          
Asset Acquisition [Line Items]          
Estimated Useful Life     5 years    
Customer relationships          
Asset Acquisition [Line Items]          
Estimated Useful Life     5 years    
Maximum | Trade names          
Asset Acquisition [Line Items]          
Estimated Useful Life     10 years    
WonderBlocks Labs, Inc.          
Asset Acquisition [Line Items]          
Cash consideration   $ 945      
Note receivable plus accrued interest conversion   1,055      
Contingent consideration   1,564      
Total consideration transferred   3,564      
Developed technology (weighted-average useful life of 5 years)   2,403      
Liabilities assumed   (15)      
Total identifiable net assets   2,388      
Goodwill   $ 1,176      
WonderBlocks Labs, Inc. | Developed Technology          
Asset Acquisition [Line Items]          
Estimated Useful Life   5 years      
Brainium Studios LLC (“Brainium")          
Asset Acquisition [Line Items]          
Cash consideration 73,457        
Contingent consideration 1,797        
Total consideration transferred 75,254        
Liabilities assumed (7,649)        
Total identifiable net assets 34,356        
Brainium Studios LLC (“Brainium") | Trade names          
Asset Acquisition [Line Items]          
Developed technology (weighted-average useful life of 5 years) $ 1,500        
Estimated Useful Life 10 years        
Brainium Studios LLC (“Brainium") | Customer relationships          
Asset Acquisition [Line Items]          
Developed technology (weighted-average useful life of 5 years) $ 12,000        
Estimated Useful Life 5 years        
Brainium Studios LLC (“Brainium") | Developed Technology          
Asset Acquisition [Line Items]          
Developed technology (weighted-average useful life of 5 years) $ 12,600        
Estimated Useful Life 5 years