v3.26.1
Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Intangible Assets [Line Items]    
Finite-lived intangibles, gross carrying amount $ 619,831 $ 621,286
Finite-lived intangibles, accumulated amortization (215,182) (185,161)
Total 404,649 436,125
Indefinite-lived intangibles 176 174
Intangible assets, gross carrying amount 620,007 621,460
Intangible assets, accumulated amortization (215,182) (185,161)
Intangible assets, net 404,825 436,299
Trademarks    
Schedule of Intangible Assets [Line Items]    
Indefinite-lived intangibles 26 24
Internet Domain    
Schedule of Intangible Assets [Line Items]    
Indefinite-lived intangibles 150 150
Customer Relationships    
Schedule of Intangible Assets [Line Items]    
Finite-lived intangibles, gross carrying amount 571,172 572,854
Finite-lived intangibles, accumulated amortization (176,703) (154,104)
Total 394,469 418,750
Developed Technology    
Schedule of Intangible Assets [Line Items]    
Finite-lived intangibles, gross carrying amount 42,000 42,000
Finite-lived intangibles, accumulated amortization (35,000) (28,000)
Total 7,000 14,000
Lease in Place    
Schedule of Intangible Assets [Line Items]    
Finite-lived intangibles, gross carrying amount 5,696 5,696
Finite-lived intangibles, accumulated amortization (3,141) (2,742)
Total 2,555 2,954
IP Addresses    
Schedule of Intangible Assets [Line Items]    
Finite-lived intangibles, gross carrying amount 286 286
Finite-lived intangibles, accumulated amortization (286) (286)
Patents    
Schedule of Intangible Assets [Line Items]    
Finite-lived intangibles, gross carrying amount 677 450
Finite-lived intangibles, accumulated amortization (52) (29)
Total $ 625 $ 421