v3.26.3
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Statement [Line Items]    
Gross Amount $ 84,570 $ 72,900
Accumulated Amortization (67,962) (60,377)
Net Carrying Amount 16,608 12,523
Customer relationships    
Statement [Line Items]    
Gross Amount 66,170 54,500
Accumulated Amortization (49,869) (43,664)
Net Carrying Amount 16,301 10,836
Trade names and trademarks    
Statement [Line Items]    
Gross Amount 18,400 18,400
Accumulated Amortization (18,093) (16,713)
Net Carrying Amount $ 307 $ 1,687