XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Combinations - Schedule of Net Assets Acquired and Goodwill Related to Kinetic (Details) - USD ($)
$ in Thousands
1 Months Ended 11 Months Ended 12 Months Ended
Jan. 25, 2024
Jan. 31, 2024
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Asset Acquisition [Line Items]          
Goodwill       $ 1,239 $ 153,447
Kinetic          
Asset Acquisition [Line Items]          
Inventory     $ 3,710    
Adjustment, Inventory     (734)    
Property and equipment   $ 950 950    
Adjustment, Property and equipment     (12)    
Goodwill   1,239 1,239    
Adjustment, Goodwill     472    
Kinetic | Previously Reported          
Asset Acquisition [Line Items]          
Inventory $ 4,444        
Property and equipment 962        
Goodwill 767        
Kinetic | Developed technology          
Asset Acquisition [Line Items]          
Finite-lived intangible assets acquired   250 250    
Adjustment, Intangible asset     (205)    
Kinetic | Developed technology | Previously Reported          
Asset Acquisition [Line Items]          
Finite-lived intangible assets acquired 455        
Kinetic | IPR&D          
Asset Acquisition [Line Items]          
Finite-lived intangible assets acquired     1,250    
Adjustment, Intangible asset     500    
Kinetic | IPR&D | Previously Reported          
Asset Acquisition [Line Items]          
Finite-lived intangible assets acquired 750        
Kinetic | Customer relationships          
Asset Acquisition [Line Items]          
Finite-lived intangible assets acquired   160 160    
Adjustment, Intangible asset     (90)    
Kinetic | Customer relationships | Previously Reported          
Asset Acquisition [Line Items]          
Finite-lived intangible assets acquired 250        
Kinetic | Backlog          
Asset Acquisition [Line Items]          
Finite-lived intangible assets acquired   170 170    
Adjustment, Intangible asset     151    
Kinetic | Backlog | Previously Reported          
Asset Acquisition [Line Items]          
Finite-lived intangible assets acquired 19        
Kinetic | Trade name          
Asset Acquisition [Line Items]          
Finite-lived intangible assets acquired   $ 15 15    
Adjustment, Intangible asset     $ (82)    
Kinetic | Trade name | Previously Reported          
Asset Acquisition [Line Items]          
Finite-lived intangible assets acquired $ 97