v3.26.1
Goodwill and Other Intangible Assets - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]          
Goodwill impairment $ 0 $ 0 $ 0 $ 0  
Amortization of intangible assets 800,000 $ 1,800,000 1,500,000 $ 2,400,000  
Other intangible assets (less accumulated amortization of $44,402 and $42,931) $ 13,112,000   $ 13,112,000   $ 6,964,000
Customer relationships          
Intangible Asset, Finite-Lived [Line Items]          
Weighted average useful life (in years)     10 years    
Trade names          
Intangible Asset, Finite-Lived [Line Items]          
Weighted average useful life (in years)     10 years    
Patents          
Intangible Asset, Finite-Lived [Line Items]          
Weighted average useful life (in years)     4 years    
Non-compete agreements          
Intangible Asset, Finite-Lived [Line Items]          
Weighted average useful life (in years)     5 years