v3.26.1
Goodwill and Intangibles - Definite-lived Intangible assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Intangible Asset, Acquired, Finite-Lived [Line Items]          
Gross Carrying Amount $ 11,190   $ 11,190   $ 11,190
Accumulated Amortization (8,169)   (8,169)   (7,711)
Net Carrying Amount 3,021   3,021   $ 3,479
Intangible asset amortization expense $ 229 $ 229 $ 458 $ 494  
Trade name          
Intangible Asset, Acquired, Finite-Lived [Line Items]          
Amortization Period 25 years   25 years   25 years
Gross Carrying Amount $ 250   $ 250   $ 250
Accumulated Amortization (114)   (114)   (109)
Net Carrying Amount $ 136   $ 136   $ 141
Trademarks          
Intangible Asset, Acquired, Finite-Lived [Line Items]          
Amortization Period 10 years   10 years   10 years
Gross Carrying Amount $ 1,610   $ 1,610   $ 1,610
Accumulated Amortization (1,362)   (1,362)   (1,281)
Net Carrying Amount 248   248   329
Customer relationships          
Intangible Asset, Acquired, Finite-Lived [Line Items]          
Gross Carrying Amount 9,330   9,330   9,330
Accumulated Amortization (6,693)   (6,693)   (6,321)
Net Carrying Amount $ 2,637   $ 2,637   $ 3,009
Customer relationships | Minimum          
Intangible Asset, Acquired, Finite-Lived [Line Items]          
Amortization Period 10 years   10 years   10 years
Customer relationships | Maximum          
Intangible Asset, Acquired, Finite-Lived [Line Items]          
Amortization Period 12 years   12 years   12 years