v3.26.1
Goodwill and Intangible Assets - Intangible Assets Other Than Goodwill (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]      
Gross Carrying Amount $ 349,909,000   $ 240,411,000
Accumulated Amortization (86,387,000)   (61,555,000)
Total 263,522,000   178,856,000
Intangible Asset, Indefinite-Lived [Line Items]      
Total non-amortizable 18,061,000   18,116,000
Intangible assets, Gross Carrying Amount 367,970,000   258,527,000
Intangible assets, Net Carrying Amount 281,583,000   196,972,000
In-process research and development costs placed into service 0 $ 15,300,000  
In-process research and development      
Intangible Asset, Indefinite-Lived [Line Items]      
Total non-amortizable 16,600,000   16,600,000
Trademarks      
Intangible Asset, Indefinite-Lived [Line Items]      
Total non-amortizable 1,068,000   1,068,000
Patents and trademarks pending      
Intangible Asset, Indefinite-Lived [Line Items]      
Total non-amortizable 393,000   448,000
Developed technology      
Intangible Asset, Finite-Lived [Line Items]      
Gross Carrying Amount 262,122,000   183,122,000
Accumulated Amortization (63,653,000)   (44,399,000)
Total $ 198,469,000   138,723,000
Developed technology | Minimum      
Intangible Asset, Finite-Lived [Line Items]      
Useful Life 3 years    
Developed technology | Maximum      
Intangible Asset, Finite-Lived [Line Items]      
Useful Life 8 years    
Customer relationships      
Intangible Asset, Finite-Lived [Line Items]      
Gross Carrying Amount $ 68,231,000   41,329,000
Accumulated Amortization (12,748,000)   (8,960,000)
Total $ 55,483,000   32,369,000
Customer relationships | Minimum      
Intangible Asset, Finite-Lived [Line Items]      
Useful Life 5 years    
Customer relationships | Maximum      
Intangible Asset, Finite-Lived [Line Items]      
Useful Life 10 years    
Issued trademarks      
Intangible Asset, Finite-Lived [Line Items]      
Gross Carrying Amount $ 11,986,000   9,900,000
Accumulated Amortization (5,377,000)   (3,856,000)
Total $ 6,609,000   6,044,000
Issued trademarks | Minimum      
Intangible Asset, Finite-Lived [Line Items]      
Useful Life 3 years    
Issued trademarks | Maximum      
Intangible Asset, Finite-Lived [Line Items]      
Useful Life 23 years    
Issued patents      
Intangible Asset, Finite-Lived [Line Items]      
Gross Carrying Amount $ 3,002,000   3,017,000
Accumulated Amortization (1,641,000)   (1,602,000)
Total $ 1,361,000   1,415,000
Issued patents | Minimum      
Intangible Asset, Finite-Lived [Line Items]      
Useful Life 8 years    
Issued patents | Maximum      
Intangible Asset, Finite-Lived [Line Items]      
Useful Life 26 years    
Domain names      
Intangible Asset, Finite-Lived [Line Items]      
Gross Carrying Amount $ 4,568,000   3,043,000
Accumulated Amortization (2,968,000)   (2,738,000)
Total $ 1,600,000   $ 305,000
Domain names | Minimum      
Intangible Asset, Finite-Lived [Line Items]      
Useful Life 5 years    
Domain names | Maximum      
Intangible Asset, Finite-Lived [Line Items]      
Useful Life 10 years