v3.26.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 6,472 $ 6,483
Accumulated Amortization (5,117) (4,795)
Net Carrying Amount $ 1,355 $ 1,688
Non-compete agreements    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Remaining Amortization Useful Lives (in years) 2 years 2 months 12 days 2 years 8 months 12 days
Gross Carrying Amount $ 145 $ 147
Accumulated Amortization (130) (133)
Net Carrying Amount $ 15 $ 14
Trade name    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Remaining Amortization Useful Lives (in years) 5 years 5 years 4 months 24 days
Gross Carrying Amount $ 1,658 $ 1,662
Accumulated Amortization (1,006) (933)
Net Carrying Amount $ 652 $ 729
Customer lists    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Remaining Amortization Useful Lives (in years) 1 year 3 months 18 days 1 year 9 months 18 days
Gross Carrying Amount $ 4,012 $ 4,017
Accumulated Amortization (3,324) (3,072)
Net Carrying Amount 688 945
Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 657 657
Accumulated Amortization (657) (657)
Net Carrying Amount $ 0 $ 0