XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.4
INTANGIBLE ASSETS AND GOODWILL (Tables)
12 Months Ended
Dec. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-lived Intangible Assets
The Company’s finite-lived and indefinite-lived intangible assets are summarized as follows (dollars in thousands):
December 31, 2025
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted-Average Remaining Useful Life
(Years)
Developed technology$212,463 $(127,638)$84,825 3.8
Customer relationships75,950 (55,411)20,539 6.4
Total finite-lived intangible assets
$288,413 $(183,049)$105,364 4.3
December 31, 2024
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted-Average Remaining Useful Life
(Years)
Developed technology$185,947 $(95,216)$90,731 4.0
Customer relationships71,050 (43,683)27,367 4.9
Total finite-lived intangible assets
256,997 (138,899)118,098 4.2
In-process research and development2,848 — 2,848 
Total intangible assets$259,845 $(138,899)$120,946 
Schedule of Intangible Assets Amortization Expense Amortization expense recorded on the Company’s finite-lived intangible assets is summarized as follows (in thousands):
Year Ended December 31,
202520242023
Cost of revenue$29,820 $25,437 $22,396 
Sales and marketing11,727 12,700 12,425 
Research and development2,603 2,657 2,757 
Total amortization of acquired finite-lived intangible assets
$44,150 $40,794 $37,578 
Estimated Future Amortization Expense Related to Finite-lived Intangible Assets
The following table outlines the estimated future amortization expense related to finite-lived intangible assets (in thousands):
Years Ending December 31,
2026$29,995 
202727,686 
202824,048 
20298,157 
20307,084 
Thereafter8,394 
Total$105,364 
Schedule of Changes in Carrying Amount of Goodwill
The following table presents the changes in carrying amount of goodwill (in thousands):
Year Ended December 31,
20252024
Beginning balance$549,651 $539,354 
Additions23,706 11,333 
Other adjustments, net (1)
726 (1,036)
Ending balance
$574,083 $549,651 
(1) Includes post-closing working capital adjustments and the effect of foreign currency translation.