v3.26.1
Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]      
Goodwill $ 16,164 $ 16,164 $ 16,164
Amortization of intangible assets 293 $ 293  
Expected amortization, remainder of fiscal year 1,000    
Amortization expense, next rolling twelve months 730    
Amortization expense, rolling year two 730    
Amortization expense, rolling year three 699    
Amortization expense, rolling year four $ 197    
Customer lists | Minimum      
Intangible Asset, Finite-Lived [Line Items]      
Finite-lived intangible asset, useful life 5 years    
Customer lists | Maximum      
Intangible Asset, Finite-Lived [Line Items]      
Finite-lived intangible asset, useful life 10 years    
Trade name | Minimum      
Intangible Asset, Finite-Lived [Line Items]      
Finite-lived intangible asset, useful life 10 years    
Trade name | Maximum      
Intangible Asset, Finite-Lived [Line Items]      
Finite-lived intangible asset, useful life 20 years    
Software, Internally Developed | Minimum      
Intangible Asset, Finite-Lived [Line Items]      
Finite-lived intangible asset, useful life 3 years    
Software, Internally Developed | Maximum      
Intangible Asset, Finite-Lived [Line Items]      
Finite-lived intangible asset, useful life 7 years