v3.26.1
Intangible Assets, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Intangible Assets, Net          
Gross Carrying Amount $ 60,500   $ 60,500   $ 60,500
Accumulated Amortization (30,469)   (30,469)   (28,079)
Net Carrying Value 30,031   30,031   32,421
Amortization of intangible assets 1,200 $ 1,900 2,400 $ 3,900  
Site Host relationships          
Intangible Assets, Net          
Gross Carrying Amount 41,500   41,500   41,500
Accumulated Amortization (22,340)   (22,340)   (20,611)
Net Carrying Value $ 19,160   $ 19,160   $ 20,889
Remaining Weighted Average Amortization Period 5 years 7 months 6 days   5 years 7 months 6 days   6 years 1 month 6 days
Developed technology          
Intangible Assets, Net          
Gross Carrying Amount $ 14,000   $ 14,000   $ 14,000
Accumulated Amortization (6,176)   (6,176)   (5,673)
Net Carrying Value $ 7,824   $ 7,824   $ 8,327
Remaining Weighted Average Amortization Period 8 years   8 years   8 years 6 months
Trade name          
Intangible Assets, Net          
Gross Carrying Amount $ 5,000   $ 5,000   $ 5,000
Accumulated Amortization (1,953)   (1,953)   (1,795)
Net Carrying Value $ 3,047   $ 3,047   $ 3,205
Remaining Weighted Average Amortization Period 10 years   10 years   10 years 6 months