v3.26.1
Goodwill and Intangible Assets, Net - Schedule of Net Carrying Amount of Intangible Assets (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Finite-lived Intangible Assets [Roll Forward]  
Beginning balance $ 99,352
Intangible assets acquired 90
Capitalized software development costs 553
Amortization (12,204)
Ending balance 87,791
Customer Relationships  
Finite-lived Intangible Assets [Roll Forward]  
Beginning balance 55,024
Intangible assets acquired 0
Amortization (5,272)
Ending balance 49,752
Developed Technology  
Finite-lived Intangible Assets [Roll Forward]  
Beginning balance 39,621
Intangible assets acquired 0
Amortization (6,335)
Ending balance 33,286
Trade Name  
Finite-lived Intangible Assets [Roll Forward]  
Beginning balance 1,302
Intangible assets acquired 0
Amortization (152)
Ending balance 1,150
Capitalized Software Development Costs  
Finite-lived Intangible Assets [Roll Forward]  
Beginning balance 3,359
Intangible assets acquired 0
Capitalized software development costs 553
Amortization (445)
Ending balance 3,467
Other  
Finite-lived Intangible Assets [Roll Forward]  
Beginning balance 46
Intangible assets acquired 90
Amortization 0
Ending balance $ 136