v3.26.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2026
Intangible Asset, Goodwill and Other [Abstract]  
Schedule of Goodwill
The changes in the carrying amount of goodwill are as follows:
Amount
Balance at December 31, 2025$674,262 
Additions119,242 
Effect of foreign currency translation16 
Balance at June 30, 2026$793,520 
Schedule of Finite-Lived Intangible Assets
Intangible assets, net consist of the following:
As of June 30, 2026
Weighted
Average
Useful Life
Gross carrying
amount
Accumulated
Amortization
Net carrying
amount
Finite-lived intangible assets
 Developed technology 9.5 years$281,284 $(95,627)$185,657 
 Customer relationships 19.5 years262,242 (45,164)217,078 
 Trade names4.9 years14,033 (8,628)5,405 
 Licenses9.8 years5,256 (1,168)4,088 
Backlog1.0 year900 (300)600 
Finite-lived intangible assets$563,715 $(150,887)$412,828 
As of December 31, 2025
Weighted
Average
Useful Life
Gross carrying
amount
Accumulated
amortization
Net carrying
amount
Finite-lived intangible assets
 Developed technology 9.9 years$265,031 $(81,571)$183,460 
 Customer relationships 20.0 years253,635 (38,525)215,110 
 Trade names5.2 years12,328 (7,331)4,997 
 Licenses9.8 years5,254 (896)4,358 
Total finite-lived intangible assets$536,248 $(128,323)$407,925 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Estimated future amortization expense for finite-lived intangibles is as follows:
Years ending December 31Amount
2026 (for the remaining period)$23,569 
202745,999 
202843,552 
202943,342 
203043,156 
Thereafter213,210 
    Total future amortization expense on intangible assets$412,828