XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]            
Finite lived intangible assets: gross carrying amount $ 12,253     $ 12,253   $ 94,737
Accumulated amortization (5,885)     (5,885)   (88,224)
Finite lived intangible assets: net 6,368     6,368   6,513
Intangible asset write down       83,300    
Impairment charge 0 $ 0 $ 76,900 0 $ 76,945  
Total amortization of finite lived intangible assets 182 176   530 5,280  
Finite-Lived Intangible Assets            
Finite-Lived Intangible Assets [Line Items]            
Impairment charge     $ 58,900      
Developed technology            
Finite-Lived Intangible Assets [Line Items]            
Finite lived intangible assets: gross carrying amount           83,289
Accumulated amortization           (83,289)
Finite lived intangible assets: net           0
Customer relationships            
Finite-Lived Intangible Assets [Line Items]            
Finite lived intangible assets: gross carrying amount 6,997     6,997   6,192
Accumulated amortization (3,848)     (3,848)   (3,095)
Finite lived intangible assets: net 3,149     3,149   3,097
Trade secrets and processes            
Finite-Lived Intangible Assets [Line Items]            
Finite lived intangible assets: gross carrying amount 5,256     5,256   5,256
Accumulated amortization (2,037)     (2,037)   (1,840)
Finite lived intangible assets: net 3,219     3,219   $ 3,416
Cost of revenue            
Finite-Lived Intangible Assets [Line Items]            
Total amortization of finite lived intangible assets 66 66   197 197  
Sales, general and administrative            
Finite-Lived Intangible Assets [Line Items]            
Total amortization of finite lived intangible assets $ 116 $ 110   $ 333 $ 5,083