Annual report pursuant to Section 13 and 15(d)

GOODWILL & INTANGIBLE ASSETS - Amortization Expenses (Details)

v3.24.0.1
GOODWILL & INTANGIBLE ASSETS - Amortization Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization expense $ 41,617 $ 38,662 $ 17,515
Acquired technology | Cost of sales      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization expense 27,789 23,707 8,569
Acquired technology | Research and development(1)      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization expense 2,000 1,748 1,761
Trade name | General and administrative expense      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization expense 1,648 1,688 685
Customer relationships | Sales and marketing expense      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization expense 10,135 11,412 6,339
Capitalized software | Research and development(1)      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization expense $ 45 $ 107 $ 161