v3.25.4
Acquired Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Amortization [Abstract]    
Accumulated Amortization $ (8,372) $ (7,185)
Indefinite-lived intangible assets:    
Goodwill, gross carrying amount 16,164 16,333
Total intangible assets, net 28,264 28,432
Total intangible assets, accumulated amortization 8,372 7,185
Customer lists    
Amortization [Abstract]    
Gross Carrying Amount 6,215 6,314
Accumulated Amortization (5,003) (4,729)
Indefinite-lived intangible assets:    
Total intangible assets, accumulated amortization 5,003 4,729
Software    
Amortization [Abstract]    
Gross Carrying Amount 5,512 5,412
Accumulated Amortization (3,244) (2,358)
Indefinite-lived intangible assets:    
Total intangible assets, accumulated amortization 3,244 2,358
Trade Name    
Amortization [Abstract]    
Gross Carrying Amount 373 373
Accumulated Amortization (125) (98)
Indefinite-lived intangible assets:    
Total intangible assets, accumulated amortization $ 125 $ 98