v3.26.3
Goodwill and Other Intangible Assets - Schedule of Other Amortizable Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Intangible Asset, Finite-Lived [Line Items]      
Total $ 31,101 $ 32,680 $ 33,418
Customer relationships      
Intangible Asset, Finite-Lived [Line Items]      
Intangible assets, gross 36,030 34,699 32,503
Less accumulated amortization 19,785 15,789 14,866
Total 16,245 18,910 17,637
Noncompete agreements      
Intangible Asset, Finite-Lived [Line Items]      
Intangible assets, gross 2,655 3,107 3,107
Less accumulated amortization 2,567 2,904 2,850
Total 88 203 257
Tradename      
Intangible Asset, Finite-Lived [Line Items]      
Intangible assets, gross 7,470 7,470 7,470
Less accumulated amortization 1,432 871 685
Total 6,038 6,599 6,785
Backlog      
Intangible Asset, Finite-Lived [Line Items]      
Intangible assets, gross 3,390 10,395 9,290
Less accumulated amortization 410 9,052 6,202
Total 2,980 1,343 3,088
Other      
Intangible Asset, Finite-Lived [Line Items]      
Intangible assets, gross 6,200 5,968 5,968
Less accumulated amortization 450 343 317
Total $ 5,750 $ 5,625 $ 5,651