v3.26.1
Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 382,569 $ 331,440
Accumulated Amortization (66,577) (58,003)
Net Carrying Value 315,992 273,437
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 97,350 97,354
Accumulated Amortization (18,424) (16,584)
Net Carrying Value 78,926 80,770
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 72,110 61,010
Accumulated Amortization (13,564) (11,946)
Net Carrying Value 58,546 49,064
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 195,264 170,264
Accumulated Amortization (33,378) (28,659)
Net Carrying Value 161,886 141,605
Non-compete Agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 6,748 2,048
Accumulated Amortization (1,098) (796)
Net Carrying Value 5,650 1,252
Patent    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 897 764
Accumulated Amortization (24) (18)
Net Carrying Value 873 746
Customer Contracts    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 10,200 0
Accumulated Amortization (89) 0
Net Carrying Value $ 10,111 $ 0