v3.26.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Gross Carrying Amount $ 49,008 $ 56,632
Accumulated Amortization (16,037) (20,607)
Total remaining amortization 32,971 36,025
Developed technology    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Gross Carrying Amount 10,427 16,870
Accumulated Amortization (5,025) (10,265)
Total remaining amortization $ 5,402 $ 6,605
Trade names    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful Life (Years) 5 years 5 years
Gross Carrying Amount $ 6,097 $ 6,992
Accumulated Amortization (1,747) (2,196)
Total remaining amortization 4,350 4,796
Customer relationships    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Gross Carrying Amount 32,484 32,770
Accumulated Amortization (9,265) (8,146)
Total remaining amortization $ 23,219 $ 24,624
Minimum | Developed technology    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful Life (Years) 4 years 4 years
Minimum | Customer relationships    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful Life (Years) 12 years 12 years
Maximum | Developed technology    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful Life (Years) 5 years 5 years
Maximum | Customer relationships    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful Life (Years) 15 years 15 years