v3.26.1
Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets eligible for amortization:    
Accumulated Amortization $ (8,665) $ (8,372)
Unamortized intangible assets:    
Goodwill, gross carrying amount 16,164 16,164
Total intangible assets, net 28,264 28,264
Total intangible assets, accumulated amortization 8,665 8,372
Customer lists    
Assets eligible for amortization:    
Gross Carrying Amount 6,215 6,215
Accumulated Amortization (5,067) (5,003)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 5,067 5,003
Trade name    
Assets eligible for amortization:    
Gross Carrying Amount 373 373
Accumulated Amortization (133) (125)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 133 125
Software, Internally Developed    
Assets eligible for amortization:    
Gross Carrying Amount 5,512 5,512
Accumulated Amortization (3,465) (3,244)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization $ 3,465 $ 3,244