Quarterly report [Sections 13 or 15(d)]

Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)

v3.25.3
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 55,244 $ 12,326
Accumulated Amortization (5,490) (4,362)
Net 49,754 7,964
Customer list    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 43,400 10,600
Accumulated Amortization (4,323) (3,533)
Net $ 39,077 7,067
Customer list | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years  
Customer list | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 10 years  
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 9,800 1,000
Accumulated Amortization (678) (556)
Net $ 9,122 444
Trademarks | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 6 years  
Trademarks | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 10 years  
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years  
Gross Carrying Amount $ 2,044 726
Accumulated Amortization (489) (273)
Net $ 1,555 $ 453