v3.26.3
Goodwill and Intangible Assets (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Schedule of Goodwill and Intangible Assets [Line Items]        
Amortization of intangible assets $ 4,000 $ 5,700 $ 23,106 $ 16,599
Customer Relationships [Member]        
Schedule of Goodwill and Intangible Assets [Line Items]        
Weighted-average remaining lives of intangible assets 8 years   8 years  
Non-Compete Agreements [Member]        
Schedule of Goodwill and Intangible Assets [Line Items]        
Weighted-average remaining lives of intangible assets 2 years 3 months 18 days   2 years 3 months 18 days  
Acquired Technology [Member]        
Schedule of Goodwill and Intangible Assets [Line Items]        
Weighted-average remaining lives of intangible assets 7 years 9 months 18 days   7 years 9 months 18 days