XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following: 

 September 30, 2024December 31, 2023
Purchased components$1,130,180 $1,151,381 
Finished goods299,943 408,047 
 $1,430,122 $1,559,428 
Schedule of Available-for-Sale Securities Reconciliation
 September 30, 2024
Gross Unrealized
Available-for-sale securities Cost GainsLossesCredit LossesEstimated Fair Value
U.S. government bonds$13,829,227 $84,435 $(582)$— $13,913,080 


 December 31, 2023
Gross Unrealized
Available-for-sale securities Cost GainsLossesCredit LossesEstimated Fair Value
U.S. government bonds$4,412,935 $5,665 $— $— $4,418,600 
Commercial paper11,612,099 234,506 — — $11,846,605 
Total $16,025,034 $240,171 $— $— $16,265,205