v3.25.3
Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]          
Goodwill $ 16,164 $ 17,309 $ 16,164 $ 17,309 $ 16,333
Amortization of intangible assets 293 $ 173 879 $ 519  
Expected amortization, remainder of fiscal year 1,200   1,200    
Amortization expense, next rolling twelve months 1,000   1,000    
Amortization expense, rolling year two 730   730    
Amortization expense, rolling year three 730   730    
Amortization expense, rolling year four $ 699   $ 699    
Customer lists | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible asset, useful life 5 years   5 years    
Customer lists | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible asset, useful life 10 years   10 years    
Software | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible asset, useful life 3 years   3 years    
Software | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible asset, useful life 7 years   7 years    
Trade name | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible asset, useful life 10 years   10 years    
Trade name | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible asset, useful life 20 years   20 years    
Other          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible asset, useful life 15 years   15 years