XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.2
GOODWILL AND INTANGIBLE ASSETS, NET (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Components of Intangible Assets
The components of intangible assets consisted of the following as of June 30, 2025 and December 31, 2024:
June 30, 2025
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-Lived Intangible Assets
Developed technology$57,865 $(27,042)$30,823 
Capitalized software14,562 (10,813)3,749 
Customer relationships16,117 (5,145)10,972 
Trademarks and tradenames10,103 (3,029)7,074 
Backlog3,491 (3,491)— 
Other1,377 (573)804 
Indefinite-Lived Intangible Assets
In-process technology500 — 500 
Total$104,015 $(50,093)$53,922 
December 31, 2024
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-Lived Intangible Assets
Developed technology$57,865 $(23,512)$34,353 
Capitalized software13,757 (9,873)3,884 
Customer relationships16,086 (4,472)11,614 
Trademarks and tradenames10,098 (2,610)7,488 
Backlog3,491 (3,491)— 
Other1,320 (522)798 
Indefinite-Lived Intangible Assets
In-process technology500 — 500 
Total$103,117 $(44,480)$58,637 
Schedule of Amortization expense
Amortization expense recorded in the condensed consolidated statements of operations and comprehensive loss during the three and six months ended June 30, 2025 and 2024, respectively consisted of the following:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Cost of revenues$1,808 $1,779 $3,620 $3,552 
Research and development, net12 23 
Selling, general and administrative760 1,216 1,659 2,516 
Total amortization expense$2,571 $3,007 $5,284 $6,091 
Schedule of Estimated Future Amortization Expense Related to Finite Intangible Assets
The following table outlines the estimated future amortization expense related to intangible assets held as of June 30, 2025:
2025 (for the remaining period)$5,303 
202610,262 
20279,270 
20288,208 
20295,987 
Thereafter14,392 
Total$53,422