v3.26.1
Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 382,753 $ 331,440
Accumulated Amortization (76,281) (58,003)
Net Carrying Value 306,472 273,437
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 97,354 97,354
Accumulated Amortization (20,265) (16,584)
Net Carrying Value 77,089 80,770
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 72,110 61,010
Accumulated Amortization (15,367) (11,946)
Net Carrying Value 56,743 49,064
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 195,264 170,264
Accumulated Amortization (38,602) (28,659)
Net Carrying Value 156,662 141,605
Non-compete Agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 6,748 2,048
Accumulated Amortization (1,659) (796)
Net Carrying Value 5,089 1,252
Patent    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 1,077 764
Accumulated Amortization (30) (18)
Net Carrying Value 1,047 746
Customer Contracts    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 10,200 0
Accumulated Amortization (358) 0
Net Carrying Value $ 9,842 $ 0