v3.25.4
Acquired Intangible Assets - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]      
Goodwill $ 16,164,000 $ 16,333,000 $ 12,304,000
Amortization of intangible assets 1,172,000 $ 692,000 $ 692,000
Amortization expense, next rolling twelve months 1,000,000.0    
Amortization expense, rolling year two 730,000    
Amortization expense, rolling year three 730,000    
Amortization expense, rolling year four 699,000    
Amortization expense, rolling year five $ 197,000    
Customer lists | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived, intangible assets, useful life 5 years    
Customer lists | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived, intangible assets, useful life 10 years    
Software | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived, intangible assets, useful life 3 years    
Software | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived, intangible assets, useful life 7 years    
Trade Name | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived, intangible assets, useful life 10 years    
Trade Name | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived, intangible assets, useful life 20 years