v3.26.1
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Gross carrying amount $ 563,715 $ 536,248
Accumulated Amortization (150,887) (128,323)
Net carrying amount $ 412,828 $ 407,925
Developed technology    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Weighted Average Useful Life 9 years 6 months 9 years 10 months 24 days
Gross carrying amount $ 281,284 $ 265,031
Accumulated Amortization (95,627) (81,571)
Net carrying amount $ 185,657 $ 183,460
Customer relationships    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Weighted Average Useful Life 19 years 6 months 20 years
Gross carrying amount $ 262,242 $ 253,635
Accumulated Amortization (45,164) (38,525)
Net carrying amount $ 217,078 $ 215,110
Trade names    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Weighted Average Useful Life 4 years 10 months 24 days 5 years 2 months 12 days
Gross carrying amount $ 14,033 $ 12,328
Accumulated Amortization (8,628) (7,331)
Net carrying amount $ 5,405 $ 4,997
Licenses    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Weighted Average Useful Life 9 years 9 months 18 days 9 years 9 months 18 days
Gross carrying amount $ 5,256 $ 5,254
Accumulated Amortization (1,168) (896)
Net carrying amount $ 4,088 $ 4,358
Backlog    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Weighted Average Useful Life 1 year  
Gross carrying amount $ 900  
Accumulated Amortization (300)  
Net carrying amount $ 600