XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
GOODWILL AND INTANGIBLE ASSETS - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 6,402 $ 6,402 $ 6,388
Accumulated Amortization (4,376) (4,376) (3,897)
Net Carrying Amount 2,026 2,026 $ 2,491
Amortization expense of intangible assets $ 238 $ 476  
Non-compete agreements      
Finite-Lived Intangible Assets [Line Items]      
Average Remaining Amortization Useful Lives (in years) 3 years 1 month 6 days 3 years 1 month 6 days 2 years 10 months 24 days
Gross Carrying Amount $ 147 $ 147 $ 145
Accumulated Amortization (126) (126) (116)
Net Carrying Amount $ 21 21 $ 29
Amortization expense of intangible assets   $ 9  
Trade name      
Finite-Lived Intangible Assets [Line Items]      
Average Remaining Amortization Useful Lives (in years) 5 years 10 months 24 days 5 years 10 months 24 days 6 years 1 month 6 days
Gross Carrying Amount $ 1,639 $ 1,639 $ 1,634
Accumulated Amortization (840) (840) (731)
Net Carrying Amount $ 799 799 $ 903
Amortization expense of intangible assets   $ 109  
Customer lists      
Finite-Lived Intangible Assets [Line Items]      
Average Remaining Amortization Useful Lives (in years) 2 years 2 months 12 days 2 years 2 months 12 days 2 years 7 months 6 days
Gross Carrying Amount $ 3,959 $ 3,959 $ 3,952
Accumulated Amortization (2,756) (2,756) (2,399)
Net Carrying Amount $ 1,203 1,203 $ 1,553
Amortization expense of intangible assets   $ 355  
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Average Remaining Amortization Useful Lives (in years) 6 months 6 months 1 year
Gross Carrying Amount $ 657 $ 657 $ 657
Accumulated Amortization (654) (654) (651)
Net Carrying Amount $ 3 3 $ 6
Amortization expense of intangible assets   $ 3