Annual report pursuant to Section 13 and 15(d)

BUSINESS COMBINATIONS - Schedule of Consideration Paid (Details)

v3.24.0.1
BUSINESS COMBINATIONS - Schedule of Consideration Paid (Details) - USD ($)
$ in Thousands
Oct. 12, 2022
Aug. 02, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Asset Acquisition [Line Items]          
Goodwill $ 40,898   $ 47,133 $ 47,133 $ 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          
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 | Trade names          
Asset Acquisition [Line Items]          
Developed technology (weighted-average useful life of 5 years) $ 1,500        
Estimated Useful Life 10 years        
Brainium | Customer relationships          
Asset Acquisition [Line Items]          
Developed technology (weighted-average useful life of 5 years) $ 12,000        
Estimated Useful Life 5 years        
Brainium | Developed Technology          
Asset Acquisition [Line Items]          
Developed technology (weighted-average useful life of 5 years) $ 12,600        
Estimated Useful Life 5 years