XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill asset
          
   March 31,   December 31, 
   2025   2024 
Beginning balance  $10,580   $10,270 
Foreign exchange   200    (310)
Impairments   (10,780)    
Ending balance  $   $10,580 
Schedule of intangible assets
                  
   December 31, 2024 
   Gross Carrying Amount   Accumulated Amortization   Net Carrying Amount   Weighted-average Amortization Period (yrs)
Developed technology  $8,074   $(2,080)  $5,994   11
Trade name   1,756    (498)   1,258   10
Customer relationships   444    (158)   286   13
Backlog   185    (185)      1
Patents   576    (77)   499   20
Intangible assets  $11,035   $(2,998)  $8,037    

 

   March 31, 2025 
   Gross Carrying Amount   Accumulated Amortization   Net Carrying Amount   Weighted-average Amortization Period (yrs)
Developed technology  $8,074   $(2,263)  $5,811   11
Trade name   1,756    (541)   1,215   10
Customer relationships   443    (169)   274   13
Backlog   184    (185)      1
Patents   592    (82)   510   20
Intangible assets  $11,050   $(3,240)  $7,810