v3.26.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2026
Intangible Asset, Goodwill and Other [Abstract]  
Schedule of Carrying Amounts and Accumulated Amortization Expenses of Intangible Assets
The carrying amounts and accumulated amortization expenses of the intangible assets, as of June 30, 2026 and December 31, 2025, were as follows:
June 30, 2026December 31, 2025
Weighted average remaining useful life (in years)BalanceBalance
Gross carrying amount:
Technology4.54$10,620 $6,809 
Customer relationship5.866,379 1,822 
16,999 8,631 
Accumulated amortization and impairments:
Technology(5,134)(4,735)
Customer relationship(1,950)(1,759)
(7,084)(6,494)
Intangible assets, net$9,915 $2,137 
Schedule of Estimated Future Amortization Expense of Intangible Assets
The estimated future amortization expense of intangible assets as of June 30, 2026, is as follows:
Year Ending December 31,
2026 (Remainder)$1,027 
20272,015 
20281,913 
20291,882 
20301,847 
2031948 
2032244 
203339 
$9,915 
Schedule of Changes in the Carrying Amount of Goodwill
Changes in the carrying amount of goodwill:
Enterprise, Education and TechnologyMedia and TelecomTotal
Balance as of December 31, 2025 $16,037 $9,381 $25,418 
Goodwill acquired22,242 — 22,242 
Balance as of June 30, 2026$38,279 $9,381 $47,660