v3.26.1
Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value $ 33,960 $ 30,027
Accumulated Amortization 27,734 27,484
Net 6,226 2,543
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value 27,809 24,271
Accumulated Amortization 24,064 23,860
Net 3,745 411
Tradenames and trademarks    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value 3,395 3,395
Accumulated Amortization 3,395 3,395
Net 0 0
Intellectual property    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value 150 150
Accumulated Amortization 123 108
Net 27 42
Capitalized internal use software    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value 2,606 2,211
Accumulated Amortization 152 121
Net $ 2,454 $ 2,090