v3.26.1
INTANGIBLE ASSETS AND GOODWILL- Schedule of Definite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 15,693 $ 15,693
Accumulated Amortization 7,099 5,775
Net Carrying Amount $ 8,594 9,918
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in years) 12 years 8 months 12 days  
Gross Carrying Amount $ 13,704 13,704
Accumulated Amortization 5,747 4,621
Net Carrying Amount $ 7,957 9,083
Software    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in years) 2 years  
Gross Carrying Amount $ 1,733 1,733
Accumulated Amortization 1,115 942
Net Carrying Amount $ 618 791
Other    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in years) 4 months 24 days  
Gross Carrying Amount $ 256 256
Accumulated Amortization 237 212
Net Carrying Amount $ 19 $ 44