XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
 
Inventories consist of the following: 
 September 30, 2023December 31, 2022
Purchased components$1,245,623 $982,129 
Finished goods420,986 632,858 
 $1,666,609 $1,614,987 
The company recorded a charge of $63,420 in the nine months ended September 30, 2023 to reduce the carrying value of inventory to net realizable value.
Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure
4. Securities

The Company's marketable debt securities are classified as either AFS or HTM pursuant to ASC 320 - Investments - Debt Securities. The following table summarizes the valuations and unrealized gains and losses of AFS securities which are recorded at estimated fair value as of September 30, 2023. The Company held no AFS securities as of December 31, 2022.
 September 30, 2023
Gross Unrealized
Available-for-sale securitiesCost GainsLossesCredit LossesEstimated Fair Value
U.S. government bonds$4,393,086 $54,844 $— $— $4,447,930 
Commercial paper11,577,167 152,025 — — 11,729,192 
Total $15,970,253 $206,869 $— $— $16,177,122 

HTM securities are valued at amortized cost. The Company held no HTM securities as of September 30, 2023. The following tables summarize the valuations of HTM securities as of December 31, 2022.
 December 31, 2022
Held-to-maturity securitiesAmortized Cost Credit LossesEstimated Fair Value
U.S. government bonds$3,457,651 $— $3,456,580 
Corporate bonds4,011,569 — 3,950,380 
Commercial paper9,395,487 — 9,387,914 
Total $16,864,707 $— $16,794,874 
The Company evaluates all HTM and AFS securities for impairment at each reporting period. It determined that changes in the fair value of its securities at September 30, 2023 resulted primarily from interest rate fluctuations subsequent to the purchase date of the securities. There was no deterioration in the credit worthiness of the issuers and no credit losses were recorded as of September 30, 2023.