Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.4
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 54,467 $ 12,326
Accumulated Amortization (6,965) (4,362)
Net 47,502 7,964
Customer list    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 42,500 10,600
Accumulated Amortization (5,382) (3,533)
Net $ 37,118 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 (938) (556)
Net $ 8,862 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,167 726
Accumulated Amortization (645) (273)
Net $ 1,522 $ 453