v3.26.1
Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 2026
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
Goodwill
Goodwill recorded in connection with the Company’s acquisitions is primarily attributable to the assembled workforce and anticipated operational synergies. There were no additions to, or impairments of, goodwill during the three months ended March 31, 2026 and 2025.

The Company has only one reporting unit and evaluates goodwill for impairment at the single reporting unit level.

The following table displays the changes in the carrying amount of goodwill:

Balance at December 31, 2025$54,256 
Foreign currency translation(281)
Balance at March 31, 2026$53,975 
Intangible Assets
The gross carrying amounts and accumulated amortization of the Company’s finite-lived intangible assets as of March 31, 2026 and December 31, 2025 were as follows:
March 31, 2026
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Developed technology$44,340 $(41,140)$3,200 
Customer relationships99,689 (69,088)30,601 
Trademarks and trade names2,300 (2,038)262 
Total finite-lived intangible assets$146,329 $(112,266)$34,063 
December 31, 2025
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Developed technology$44,684 $(40,555)$4,129 
Customer relationships99,225 (65,122)34,103 
Trademarks and trade names2,300 (1,893)407 
Total finite-lived intangible assets$146,209 $(107,570)$38,639 
Amortization expense related to developed technology, customer relationships, and trademarks and trade names is recorded in depreciation and amortization within the Company’s consolidated statements of operations. Amortization expense of finite-lived intangible assets was $4,416 and $5,947 for the three months ended March 31, 2026 and 2025, respectively.
The following table presents future amortization of the Company’s finite-lived intangible assets as of March 31, 2026:
Amount
2026 (remainder of the year)$12,592 
202713,541 
20287,870 
202920 
203020 
Thereafter20 
Total$34,063