XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Carrying Amount and Approximate Fair Value of Financial Instruments

The carrying amount and approximate fair value of financial instruments as of June 30, 2023 and December 31, 2022, were as follows:

 

 

 

June 30, 2023

 

 

December 31, 2022

 

 

 

 

 

Carrying Amount

 

 

Fair Value

 

 

Carrying Amount

 

 

Fair Value

 

 

Valuation Inputs

 Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    Money market funds

 

$

762,116

 

 

$

762,116

 

 

$

704,882

 

 

$

704,882

 

 

Level 1

 Investments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    Bank certificates of deposit

 

 

 

 

 

 

 

$

39,982,213

 

 

$

39,982,213

 

 

Level 2