v3.26.1
Goodwill and Intangible Assets, Net - Schedule of Weighted Average Remaining Life and Carrying Value of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 262,369 $ 261,726
Accumulated Amortization (174,578) (162,374)
Net Carrying Value $ 87,791 $ 99,352
Weighted average    
Intangible Asset, Finite-Lived [Line Items]    
Weighted- Average Remaining Life (in years) 8 years 1 month 6 days 8 years 3 months 18 days
Customer Relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 162,400 $ 162,400
Accumulated Amortization (112,648) (107,376)
Net Carrying Value $ 49,752 $ 55,024
Customer Relationships | Weighted average    
Intangible Asset, Finite-Lived [Line Items]    
Weighted- Average Remaining Life (in years) 10 years 8 months 12 days 10 years 9 months 18 days
Developed Technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 89,714 $ 89,714
Accumulated Amortization (56,428) (50,093)
Net Carrying Value $ 33,286 $ 39,621
Developed Technology | Weighted average    
Intangible Asset, Finite-Lived [Line Items]    
Weighted- Average Remaining Life (in years) 4 years 10 months 24 days 5 years 2 months 12 days
Trade Name    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 5,532 $ 5,532
Accumulated Amortization (4,382) (4,230)
Net Carrying Value $ 1,150 $ 1,302
Trade Name | Weighted average    
Intangible Asset, Finite-Lived [Line Items]    
Weighted- Average Remaining Life (in years) 4 years 8 months 12 days 5 years
Capitalized Software Development Costs    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 4,587 $ 4,034
Accumulated Amortization (1,120) (675)
Net Carrying Value $ 3,467 $ 3,359
Capitalized Software Development Costs | Weighted average    
Intangible Asset, Finite-Lived [Line Items]    
Weighted- Average Remaining Life (in years) 3 years 3 years 9 months 18 days
Other    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 136 $ 46
Accumulated Amortization 0 0
Net Carrying Value $ 136 $ 46
Other | Weighted average    
Intangible Asset, Finite-Lived [Line Items]    
Weighted- Average Remaining Life (in years) 5 years 8 months 12 days 5 years