v3.26.3
Goodwill and Other Intangible Assets - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Intangible Asset, Finite-Lived [Line Items]        
Goodwill impairment $ 0 $ 0 $ 0 $ 0
Amortization of intangible assets $ 900,000 $ 700,000 $ 2,300,000 $ 3,100,000
Customer relationships        
Intangible Asset, Finite-Lived [Line Items]        
Weighted-average amortization period     11 years  
Trade names        
Intangible Asset, Finite-Lived [Line Items]        
Weighted-average amortization period     10 years  
Patents        
Intangible Asset, Finite-Lived [Line Items]        
Weighted-average amortization period     4 years  
Non-compete agreements        
Intangible Asset, Finite-Lived [Line Items]        
Weighted-average amortization period     4 years