XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Assets and liabilities measured at fair value on a recurring basis (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 14, 2022
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value              
Change in fair value of contingent consideration   $ 2,239 $ 26,316 $ (2,605)      
Recurring basis | Level 1 | Cash and cash equivalents              
Fair Value              
Assets, Fair Value   118 118   $ 212,577    
Recurring basis | Level 1 | U.S. Treasuries              
Fair Value              
Assets, Fair Value   260,657 260,657   1,139,310    
Recurring basis | Level 1 | Equity securities              
Fair Value              
Assets, Fair Value   67,823 67,823   134,836    
Recurring basis | Level 2 | Corporate bonds              
Fair Value              
Assets, Fair Value   128,111 128,111   193,633    
Recurring basis | Level 3 | Contingent consideration              
Fair Value              
Liabilities, Fair value   121,251 121,251   116,165    
Joule Processing LLC              
Fair Value              
Contingent consideration $ 130,000            
Change in fair value of contingent consideration   3,000 21,000        
Consideration paid $ 69,872            
Carrying value | Recurring basis | Contingent consideration              
Fair Value              
Liabilities, Fair value   121,251 121,251   116,165    
Carrying value | Recurring basis | Cash and cash equivalents              
Fair Value              
Assets, Fair Value   118 118   212,577    
Carrying value | Recurring basis | Corporate bonds              
Fair Value              
Assets, Fair Value   128,111 128,111   193,633    
Carrying value | Recurring basis | U.S. Treasuries              
Fair Value              
Assets, Fair Value   260,657 260,657   1,139,310    
Carrying value | Recurring basis | Equity securities              
Fair Value              
Assets, Fair Value   67,823 67,823   134,836    
Fair value | Recurring basis | Contingent consideration              
Fair Value              
Liabilities, Fair value   121,251 121,251   116,165    
Fair value | Recurring basis | Cash and cash equivalents              
Fair Value              
Assets, Fair Value   118 118   212,577    
Fair value | Recurring basis | Corporate bonds              
Fair Value              
Assets, Fair Value   128,111 128,111   193,633    
Fair value | Recurring basis | U.S. Treasuries              
Fair Value              
Assets, Fair Value   260,657 260,657   1,139,310    
Fair value | Recurring basis | Equity securities              
Fair Value              
Assets, Fair Value   67,823 67,823   134,836    
Fair value | Giner ELX, Inc | Contingent consideration              
Fair Value              
Liabilities, Fair value   17,400 17,400   14,500    
Contingent consideration             $ 16,000
Change in fair value of contingent consideration   600 2,900        
Fair value | United Hydrogen Group Inc | Contingent consideration              
Fair Value              
Liabilities, Fair value   1,400 1,400   1,500    
Contingent consideration             $ 1,100
Change in fair value of contingent consideration   (300) (100)        
Fair value | Frames Holding B.V. | Contingent consideration              
Fair Value              
Liabilities, Fair value   28,300 28,300   $ 31,000    
Contingent consideration           $ 29,100  
Change in fair value of contingent consideration   (1,900) (2,700)        
Fair value | Joule Processing LLC | Recurring basis | Contingent consideration              
Fair Value              
Liabilities, Fair value   74,200 74,200        
Fair value | 2020 and 2021 acquisitions | Recurring basis | Contingent consideration              
Fair Value              
Liabilities, Fair value   $ 47,100 $ 47,100