Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Fair Value on a Recurring Basis (Details)

v3.23.2
Fair Value Measurements - Fair Value on a Recurring Basis (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Unrealized gain (loss) on investment securities $ 37,497 $ 0 $ 37,497 $ 37,497    
Fair Value, Measurements, Recurring            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Unrealized gain (loss) on investment securities     37,497 37,497    
Fair Value, Measurements, Recurring | Level 1            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Assets, Fair Value Disclosure 0 0 0 0    
Fair Value, Measurements, Recurring | Level 2            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Available-for-sale equity securities 131,241 112,492 131,241 112,492 $ 93,744 $ 74,995
Unrealized gain (loss)     37,497 37,497    
Assets, Fair Value Disclosure 131,241 112,492 131,241 112,492    
Fair Value, Measurements, Recurring | Level 3            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Assets, Fair Value Disclosure 0 0 0 0    
Estimate of Fair Value Measurement | Fair Value, Measurements, Recurring            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Assets, Fair Value Disclosure 131,241 112,492 131,241 112,492    
Eurosite Power, Inc. | Fair Value, Measurements, Recurring            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Unrealized gain (loss) on investment securities     37,497 37,497    
Eurosite Power, Inc. | Fair Value, Measurements, Recurring | Level 1            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Available-for-sale equity securities 0 0 0 0    
Eurosite Power, Inc. | Fair Value, Measurements, Recurring | Level 2            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Available-for-sale equity securities 131,241 112,492 131,241 112,492    
Eurosite Power, Inc. | Fair Value, Measurements, Recurring | Level 3            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Available-for-sale equity securities 0 0 0 0    
Eurosite Power, Inc. | Estimate of Fair Value Measurement | Fair Value, Measurements, Recurring            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Available-for-sale equity securities $ 131,241 $ 112,492 $ 131,241 $ 112,492