v3.26.1
Acquisitions - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jan. 13, 2026
Dec. 31, 2025
Oct. 01, 2025
Trademark / trade name        
Intangible Asset, Finite-Lived, Acquired [Line Items]        
Estimated Life in Years 1 year      
Customer relationships        
Intangible Asset, Finite-Lived, Acquired [Line Items]        
Estimated Life in Years 15 years   10 years  
Developed technology        
Intangible Asset, Finite-Lived, Acquired [Line Items]        
Estimated Life in Years 15 years   10 years  
Lanteris        
Intangible Asset, Finite-Lived, Acquired [Line Items]        
Intangible assets   $ 297,000    
Lanteris | Trademark / trade name        
Intangible Asset, Finite-Lived, Acquired [Line Items]        
Estimated Life in Years   1 year    
Intangible assets   $ 5,000    
Lanteris | Customer relationships        
Intangible Asset, Finite-Lived, Acquired [Line Items]        
Estimated Life in Years   15 years    
Intangible assets   $ 138,000    
Lanteris | Developed technology        
Intangible Asset, Finite-Lived, Acquired [Line Items]        
Estimated Life in Years   15 years    
Intangible assets   $ 154,000    
KinetX, Inc.        
Intangible Asset, Finite-Lived, Acquired [Line Items]        
Intangible assets       $ 13,300
KinetX, Inc. | Customer relationships        
Intangible Asset, Finite-Lived, Acquired [Line Items]        
Estimated Life in Years       10 years
Intangible assets       $ 1,900
KinetX, Inc. | Developed technology        
Intangible Asset, Finite-Lived, Acquired [Line Items]        
Estimated Life in Years       10 years
Intangible assets       $ 11,400