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.24.0.1
BUSINESS COMBINATIONS - Schedule of Assets Acquired and Liabilities Assumed Recognized at the Acquisition Date (Details) - USD ($)
$ in Thousands
Oct. 12, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Asset Acquisition [Line Items]        
Goodwill $ 40,898 $ 47,133 $ 47,133 $ 5,059
Brainium        
Asset Acquisition [Line Items]        
Cash consideration 73,457      
Contingent consideration 1,797      
Total consideration transferred 75,254      
Cash and cash equivalents 3,738      
Accounts receivable 3,190      
Property and equipment 4,042      
Operating lease assets 4,195      
Other assets 740      
Liabilities assumed (7,649)      
Total identifiable net assets 34,356      
Brainium | Trade names (weighted-average useful life of 10 years)        
Asset Acquisition [Line Items]        
Developed technology (weighted-average useful life of 5 years) 1,500      
Brainium | Developed technology (weighted-average useful life of 5 years)        
Asset Acquisition [Line Items]        
Developed technology (weighted-average useful life of 5 years) 12,600      
Brainium | Customer relationships (weighted-average useful life of 5 years)        
Asset Acquisition [Line Items]        
Developed technology (weighted-average useful life of 5 years) $ 12,000