0001692415
false
Q2
--12-31
0001692415
2023-01-01
2023-06-30
0001692415
2023-08-09
0001692415
2023-06-30
0001692415
2022-12-31
0001692415
2023-04-01
2023-06-30
0001692415
2022-04-01
2022-06-30
0001692415
2022-01-01
2022-06-30
0001692415
2021-12-31
0001692415
2022-06-30
0001692415
us-gaap:PreferredStockMember
us-gaap:ConvertiblePreferredStockMember
2022-12-31
0001692415
us-gaap:CommonStockMember
2022-12-31
0001692415
us-gaap:TreasuryStockCommonMember
2022-12-31
0001692415
us-gaap:AdditionalPaidInCapitalMember
2022-12-31
0001692415
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2022-12-31
0001692415
us-gaap:RetainedEarningsMember
2022-12-31
0001692415
us-gaap:PreferredStockMember
us-gaap:ConvertiblePreferredStockMember
2023-03-31
0001692415
us-gaap:CommonStockMember
2023-03-31
0001692415
us-gaap:TreasuryStockCommonMember
2023-03-31
0001692415
us-gaap:AdditionalPaidInCapitalMember
2023-03-31
0001692415
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2023-03-31
0001692415
us-gaap:RetainedEarningsMember
2023-03-31
0001692415
2023-03-31
0001692415
us-gaap:PreferredStockMember
us-gaap:ConvertiblePreferredStockMember
2021-12-31
0001692415
us-gaap:CommonStockMember
2021-12-31
0001692415
us-gaap:TreasuryStockCommonMember
2021-12-31
0001692415
us-gaap:AdditionalPaidInCapitalMember
2021-12-31
0001692415
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2021-12-31
0001692415
us-gaap:RetainedEarningsMember
2021-12-31
0001692415
us-gaap:PreferredStockMember
us-gaap:ConvertiblePreferredStockMember
2022-03-31
0001692415
us-gaap:CommonStockMember
2022-03-31
0001692415
us-gaap:TreasuryStockCommonMember
2022-03-31
0001692415
us-gaap:AdditionalPaidInCapitalMember
2022-03-31
0001692415
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2022-03-31
0001692415
us-gaap:RetainedEarningsMember
2022-03-31
0001692415
2022-03-31
0001692415
us-gaap:PreferredStockMember
us-gaap:ConvertiblePreferredStockMember
2023-01-01
2023-03-31
0001692415
us-gaap:CommonStockMember
2023-01-01
2023-03-31
0001692415
us-gaap:TreasuryStockCommonMember
2023-01-01
2023-03-31
0001692415
us-gaap:AdditionalPaidInCapitalMember
2023-01-01
2023-03-31
0001692415
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2023-01-01
2023-03-31
0001692415
us-gaap:RetainedEarningsMember
2023-01-01
2023-03-31
0001692415
2023-01-01
2023-03-31
0001692415
us-gaap:PreferredStockMember
us-gaap:ConvertiblePreferredStockMember
2023-04-01
2023-06-30
0001692415
us-gaap:CommonStockMember
2023-04-01
2023-06-30
0001692415
us-gaap:TreasuryStockCommonMember
2023-04-01
2023-06-30
0001692415
us-gaap:AdditionalPaidInCapitalMember
2023-04-01
2023-06-30
0001692415
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2023-04-01
2023-06-30
0001692415
us-gaap:RetainedEarningsMember
2023-04-01
2023-06-30
0001692415
us-gaap:PreferredStockMember
us-gaap:ConvertiblePreferredStockMember
2022-01-01
2022-03-31
0001692415
us-gaap:CommonStockMember
2022-01-01
2022-03-31
0001692415
us-gaap:TreasuryStockCommonMember
2022-01-01
2022-03-31
0001692415
us-gaap:AdditionalPaidInCapitalMember
2022-01-01
2022-03-31
0001692415
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2022-01-01
2022-03-31
0001692415
us-gaap:RetainedEarningsMember
2022-01-01
2022-03-31
0001692415
2022-01-01
2022-03-31
0001692415
us-gaap:PreferredStockMember
us-gaap:ConvertiblePreferredStockMember
2022-04-01
2022-06-30
0001692415
us-gaap:CommonStockMember
2022-04-01
2022-06-30
0001692415
us-gaap:TreasuryStockCommonMember
2022-04-01
2022-06-30
0001692415
us-gaap:AdditionalPaidInCapitalMember
2022-04-01
2022-06-30
0001692415
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2022-04-01
2022-06-30
0001692415
us-gaap:RetainedEarningsMember
2022-04-01
2022-06-30
0001692415
us-gaap:PreferredStockMember
us-gaap:ConvertiblePreferredStockMember
2023-06-30
0001692415
us-gaap:CommonStockMember
2023-06-30
0001692415
us-gaap:TreasuryStockCommonMember
2023-06-30
0001692415
us-gaap:AdditionalPaidInCapitalMember
2023-06-30
0001692415
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2023-06-30
0001692415
us-gaap:RetainedEarningsMember
2023-06-30
0001692415
us-gaap:PreferredStockMember
us-gaap:ConvertiblePreferredStockMember
2022-06-30
0001692415
us-gaap:CommonStockMember
2022-06-30
0001692415
us-gaap:TreasuryStockCommonMember
2022-06-30
0001692415
us-gaap:AdditionalPaidInCapitalMember
2022-06-30
0001692415
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2022-06-30
0001692415
us-gaap:RetainedEarningsMember
2022-06-30
0001692415
CODX:CustomersMember
us-gaap:CustomerConcentrationRiskMember
us-gaap:AccountsReceivableMember
2023-04-01
2023-06-30
0001692415
CODX:CustomersMember
us-gaap:CustomerConcentrationRiskMember
us-gaap:AccountsReceivableMember
2023-01-01
2023-06-30
0001692415
CODX:ThreeCustomersMember
us-gaap:SalesRevenueNetMember
us-gaap:CustomerConcentrationRiskMember
2023-04-01
2023-06-30
0001692415
CODX:TwoCustomersMember
us-gaap:SalesRevenueNetMember
us-gaap:CustomerConcentrationRiskMember
2023-01-01
2023-06-30
0001692415
CODX:OneCustomerMember
us-gaap:SalesRevenueNetMember
us-gaap:CustomerConcentrationRiskMember
2022-04-01
2022-06-30
0001692415
CODX:TwoCustomersMember
us-gaap:SalesRevenueNetMember
us-gaap:CustomerConcentrationRiskMember
2022-01-01
2022-06-30
0001692415
CODX:ThreeCustomersMember
us-gaap:CustomerConcentrationRiskMember
us-gaap:AccountsReceivableMember
2023-01-01
2023-06-30
0001692415
CODX:OneCustomerMember
us-gaap:CustomerConcentrationRiskMember
us-gaap:AccountsReceivableMember
2022-01-01
2022-12-31
0001692415
CODX:CustomersTogetherMember
us-gaap:CustomerConcentrationRiskMember
us-gaap:AccountsReceivableMember
2023-01-01
2023-06-30
0001692415
CODX:CustomersTogetherMember
us-gaap:CustomerConcentrationRiskMember
us-gaap:AccountsReceivableMember
2022-01-01
2022-12-31
0001692415
us-gaap:CashMember
2023-06-30
0001692415
us-gaap:CashMember
2023-01-01
2023-06-30
0001692415
us-gaap:MoneyMarketFundsMember
us-gaap:FairValueInputsLevel1Member
2023-06-30
0001692415
us-gaap:MoneyMarketFundsMember
us-gaap:FairValueInputsLevel1Member
2023-01-01
2023-06-30
0001692415
us-gaap:FairValueInputsLevel1Member
2023-06-30
0001692415
us-gaap:FairValueInputsLevel1Member
2023-01-01
2023-06-30
0001692415
us-gaap:USTreasurySecuritiesMember
us-gaap:FairValueInputsLevel2Member
2023-06-30
0001692415
us-gaap:USTreasurySecuritiesMember
us-gaap:FairValueInputsLevel2Member
2023-01-01
2023-06-30
0001692415
us-gaap:FairValueInputsLevel2Member
2023-06-30
0001692415
us-gaap:FairValueInputsLevel2Member
2023-01-01
2023-06-30
0001692415
us-gaap:CashMember
2022-12-31
0001692415
us-gaap:CashMember
2022-01-01
2022-12-31
0001692415
us-gaap:MoneyMarketFundsMember
us-gaap:FairValueInputsLevel1Member
2022-12-31
0001692415
us-gaap:MoneyMarketFundsMember
us-gaap:FairValueInputsLevel1Member
2022-01-01
2022-12-31
0001692415
us-gaap:FairValueInputsLevel1Member
2022-12-31
0001692415
us-gaap:FairValueInputsLevel1Member
2022-01-01
2022-12-31
0001692415
us-gaap:USTreasurySecuritiesMember
us-gaap:FairValueInputsLevel2Member
2022-12-31
0001692415
us-gaap:USTreasurySecuritiesMember
us-gaap:FairValueInputsLevel2Member
2022-01-01
2022-12-31
0001692415
us-gaap:FairValueInputsLevel2Member
2022-12-31
0001692415
us-gaap:FairValueInputsLevel2Member
2022-01-01
2022-12-31
0001692415
2022-01-01
2022-12-31
0001692415
us-gaap:InProcessResearchAndDevelopmentMember
2023-01-01
2023-06-30
0001692415
us-gaap:InProcessResearchAndDevelopmentMember
2023-06-30
0001692415
us-gaap:NoncompeteAgreementsMember
2023-06-30
0001692415
us-gaap:InProcessResearchAndDevelopmentMember
2022-01-01
2022-12-31
0001692415
us-gaap:InProcessResearchAndDevelopmentMember
2022-12-31
0001692415
us-gaap:NoncompeteAgreementsMember
2022-12-31
0001692415
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:FairValueInputsLevel1Member
2023-06-30
0001692415
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:FairValueInputsLevel2Member
2023-06-30
0001692415
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:FairValueInputsLevel3Member
2023-06-30
0001692415
us-gaap:FairValueMeasurementsRecurringMember
2023-06-30
0001692415
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:FairValueInputsLevel1Member
2022-12-31
0001692415
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:FairValueInputsLevel2Member
2022-12-31
0001692415
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:FairValueInputsLevel3Member
2022-12-31
0001692415
us-gaap:FairValueMeasurementsRecurringMember
2022-12-31
0001692415
us-gaap:MeasurementInputSharePriceMember
2023-06-30
0001692415
us-gaap:MeasurementInputSharePriceMember
2022-12-31
0001692415
CODX:MeasurementInputStrikePriceMember
2023-06-30
0001692415
CODX:MeasurementInputStrikePriceMember
2022-12-31
0001692415
us-gaap:MeasurementInputPriceVolatilityMember
2023-06-30
0001692415
us-gaap:MeasurementInputPriceVolatilityMember
2022-12-31
0001692415
us-gaap:MeasurementInputRiskFreeInterestRateMember
2023-06-30
0001692415
us-gaap:MeasurementInputRiskFreeInterestRateMember
2022-12-31
0001692415
country:US
2023-04-01
2023-06-30
0001692415
country:US
2022-04-01
2022-06-30
0001692415
country:US
2023-01-01
2023-06-30
0001692415
country:US
2022-01-01
2022-06-30
0001692415
CODX:RestOfWorldMember
2023-04-01
2023-06-30
0001692415
CODX:RestOfWorldMember
2022-04-01
2022-06-30
0001692415
CODX:RestOfWorldMember
2023-01-01
2023-06-30
0001692415
CODX:RestOfWorldMember
2022-01-01
2022-06-30
0001692415
country:US
us-gaap:SalesRevenueNetMember
us-gaap:GeographicConcentrationRiskMember
2023-04-01
2023-06-30
0001692415
country:US
us-gaap:SalesRevenueNetMember
us-gaap:GeographicConcentrationRiskMember
2022-04-01
2022-06-30
0001692415
country:US
us-gaap:SalesRevenueNetMember
us-gaap:GeographicConcentrationRiskMember
2023-01-01
2023-06-30
0001692415
country:US
us-gaap:SalesRevenueNetMember
us-gaap:GeographicConcentrationRiskMember
2022-01-01
2022-06-30
0001692415
CODX:RestOfWorldMember
us-gaap:SalesRevenueNetMember
us-gaap:GeographicConcentrationRiskMember
2023-04-01
2023-06-30
0001692415
CODX:RestOfWorldMember
us-gaap:SalesRevenueNetMember
us-gaap:GeographicConcentrationRiskMember
2022-04-01
2022-06-30
0001692415
CODX:RestOfWorldMember
us-gaap:SalesRevenueNetMember
us-gaap:GeographicConcentrationRiskMember
2023-01-01
2023-06-30
0001692415
CODX:RestOfWorldMember
us-gaap:SalesRevenueNetMember
us-gaap:GeographicConcentrationRiskMember
2022-01-01
2022-06-30
0001692415
us-gaap:CommonStockMember
2023-01-01
2023-06-30
0001692415
us-gaap:CommonStockMember
2022-01-01
2022-06-30
0001692415
us-gaap:WarrantMember
2023-01-01
2023-06-30
0001692415
us-gaap:RestrictedStockUnitsRSUMember
2023-01-01
2023-06-30
0001692415
us-gaap:EmployeeStockOptionMember
2023-01-01
2023-06-30
0001692415
CODX:TwoThousandFifteenLongTermIncentivePlanMember
2022-08-31
0001692415
CODX:TwoThousandFifteenLongTermIncentivePlanMember
2023-06-30
0001692415
CODX:StockOptionsMember
2023-06-30
0001692415
us-gaap:RestrictedStockUnitsRSUMember
2023-06-30
0001692415
us-gaap:RestrictedStockUnitsRSUMember
2023-01-01
2023-06-30
0001692415
us-gaap:WarrantMember
2022-01-01
2022-06-30
0001692415
us-gaap:WarrantMember
2023-06-30
0001692415
us-gaap:RestrictedStockUnitsRSUMember
2022-12-31
0001692415
CODX:CostOfSaleMember
2023-04-01
2023-06-30
0001692415
CODX:CostOfSaleMember
2022-04-01
2022-06-30
0001692415
CODX:CostOfSaleMember
2023-01-01
2023-06-30
0001692415
CODX:CostOfSaleMember
2022-01-01
2022-06-30
0001692415
CODX:SalesAndMarketingMember
2023-04-01
2023-06-30
0001692415
CODX:SalesAndMarketingMember
2022-04-01
2022-06-30
0001692415
CODX:SalesAndMarketingMember
2023-01-01
2023-06-30
0001692415
CODX:SalesAndMarketingMember
2022-01-01
2022-06-30
0001692415
CODX:GeneralAndAdministrativeMember
2023-04-01
2023-06-30
0001692415
CODX:GeneralAndAdministrativeMember
2022-04-01
2022-06-30
0001692415
CODX:GeneralAndAdministrativeMember
2023-01-01
2023-06-30
0001692415
CODX:GeneralAndAdministrativeMember
2022-01-01
2022-06-30
0001692415
CODX:ResearchAndDevelopmentMember
2023-04-01
2023-06-30
0001692415
CODX:ResearchAndDevelopmentMember
2022-04-01
2022-06-30
0001692415
CODX:ResearchAndDevelopmentMember
2023-01-01
2023-06-30
0001692415
CODX:ResearchAndDevelopmentMember
2022-01-01
2022-06-30
0001692415
CODX:LeaseAmendmentMember
2023-06-30
iso4217:USD
xbrli:shares
iso4217:USD
xbrli:shares
xbrli:pure
utr:acre
UNITED
STATES
SECURITIES
AND EXCHANGE COMMISSION
Washington,
DC 20549
FORM
10-Q
☒
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For
the quarterly period ended June 30, 2023
OR
☐
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For
the transition period from __________ to __________
Commission
File No. 001-38148
CO-DIAGNOSTICS,
INC.
(Exact
Name of Registrant as Specified in Its Charter)
Utah |
|
46-2609396 |
(State
or other jurisdiction of incorporation or organization) |
|
(I.R.S.
Employer Identification Number) |
2401
S. Foothill Drive, Suite D, Salt Lake City, Utah 84109
(Address
of principal executive offices and zip code)
(801)
438-1036
(Registrant’s
telephone number, including area code)
Securities
registered pursuant to Section 12(b) of the Act:
Title
of each class |
|
Trading
Symbol(s) |
|
Name
of each exchange on which registered |
Common
Stock |
|
CODX |
|
The
Nasdaq Capital Market |
Indicate
by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act of 1934
during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject
to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate
by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted pursuant
to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or such shorter period that the registrant
was required to submit and post such files). Yes ☒ No ☐
Indicate
by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting
company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,”
“smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large
accelerated filer |
☐ |
Accelerated
filer |
☐ |
Non-accelerated
filer |
☒ |
Smaller
reporting company |
☒ |
|
|
Emerging
growth company |
☐ |
If
an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying
with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate
by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes ☐ No ☒
As
of August 9, 2023, there were 30,788,871 shares of common stock, par value $0.001 per share, outstanding.
CO-DIAGNOSTICS,
INC. AND SUBSIDIARIES
TABLE
OF CONTENTS
PART
I. FINANCIAL INFORMATION
Item
1. Financial Statements
CO
– DIAGNOSTICS, INC. AND SUBSIDIARIES
CONDENSED
CONSOLIDATED BALANCE SHEETS
(Unaudited)
| |
June 30, 2023 | | |
December 31, 2022 | |
Assets | |
| | | |
| | |
Current assets | |
| | | |
| | |
Cash and cash equivalents | |
$ | 13,830,846 | | |
$ | 22,973,803 | |
Marketable investment securities | |
| 55,307,146 | | |
| 58,289,066 | |
Accounts receivable, net | |
| 1,097,393 | | |
| 3,453,723 | |
Inventory, net | |
| 4,691,068 | | |
| 5,310,473 | |
Income taxes receivable | |
| 1,439,451 | | |
| 1,870,419 | |
Prepaid expenses and other current assets | |
| 981,996 | | |
| 761,187 | |
Note receivable | |
| 37,500 | | |
| 75,000 | |
Total current assets | |
| 77,385,400 | | |
| 92,733,671 | |
Property and equipment, net | |
| 2,795,023 | | |
| 2,539,483 | |
Deferred tax asset | |
| 2,012,181 | | |
| - | |
Operating lease right-of-use asset | |
| 3,228,774 | | |
| 372,115 | |
Intangible assets, net | |
| 26,555,000 | | |
| 26,768,333 | |
Investment in joint venture | |
| 824,808 | | |
| 672,679 | |
Total assets | |
$ | 112,801,186 | | |
$ | 123,086,281 | |
Liabilities and stockholders’ equity | |
| | | |
| | |
Current liabilities | |
| | | |
| | |
Accounts payable | |
$ | 1,712,204 | | |
$ | 952,296 | |
Accrued expenses, current | |
| 1,628,765 | | |
| 934,447 | |
Operating lease liability, current | |
| 772,515 | | |
| 297,209 | |
Contingent consideration liabilities, current | |
| 744,172 | | |
| 1,689,471 | |
Deferred revenue | |
| 257,999 | | |
| - | |
Total current liabilities | |
| 5,115,655 | | |
| 3,873,423 | |
Long-term liabilities | |
| | | |
| | |
Income taxes payable | |
| 1,203,975 | | |
| 1,181,284 | |
Deferred tax liability | |
| - | | |
| 2,417,987 | |
Operating lease liability | |
| 2,458,072 | | |
| 50,708 | |
Contingent consideration liabilities | |
| 591,107 | | |
| 1,042,885 | |
Total long-term liabilities | |
| 4,253,154 | | |
| 4,692,864 | |
Total liabilities | |
| 9,368,809 | | |
| 8,566,287 | |
Commitments and contingencies (Note 10) | |
| - | | |
| - | |
Stockholders’ equity | |
| | | |
| | |
Convertible preferred stock, $0.001 par value; 5,000,000 shares authorized; 0 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively | |
| - | | |
| - | |
Common stock, $0.001 par value; 100,000,000 shares authorized; 35,348,350 shares issued and 30,788,871 shares outstanding as of June 30, 2023 and 34,754,265 shares issued and 30,872,607 shares outstanding as of December 31, 2022 | |
| 35,348 | | |
| 34,754 | |
Treasury stock, at cost; 4,559,479 and 3,881,658 shares held as of June 30, 2023 and December 31, 2022, respectively | |
| (15,249,796 | ) | |
| (14,211,866 | ) |
Additional paid-in capital | |
| 92,810,883 | | |
| 88,472,935 | |
Accumulated other comprehensive income | |
| 579,127 | | |
| 293,140 | |
Accumulated earnings | |
| 25,256,815 | | |
| 39,931,031 | |
Total stockholders’ equity | |
| 103,432,377 | | |
| 114,519,994 | |
Total liabilities and stockholders’ equity | |
$ | 112,801,186 | | |
$ | 123,086,281 | |
See
accompanying notes to unaudited condensed consolidated financial statements
CO
– DIAGNOSTICS, INC. AND SUBSIDIARIES
CONDENSED
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)
(Unaudited)
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
| |
Three Months Ended June 30, | | |
Six Months Ended June 30, | |
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
Revenue | |
$ | 197,806 | | |
$ | 5,023,226 | | |
$ | 799,763 | | |
$ | 27,722,270 | |
Cost of revenue | |
| 459,095 | | |
| 915,432 | | |
| 961,336 | | |
| 4,197,383 | |
Gross profit | |
| (261,289 | ) | |
| 4,107,794 | | |
| (161,573 | ) | |
| 23,524,887 | |
Operating expenses | |
| | | |
| | | |
| | | |
| | |
Sales and marketing | |
| 1,732,966 | | |
| 1,472,225 | | |
| 3,439,297 | | |
| 4,124,373 | |
General and administrative | |
| 3,713,895 | | |
| 2,468,421 | | |
| 6,727,860 | | |
| 5,390,616 | |
Research and development | |
| 5,981,043 | | |
| 3,889,844 | | |
| 10,995,103 | | |
| 7,661,171 | |
Depreciation and amortization | |
| 305,246 | | |
| 424,342 | | |
| 621,256 | | |
| 671,606 | |
Total operating expenses | |
| 11,733,150 | | |
| 8,254,832 | | |
| 21,783,516 | | |
| 17,847,766 | |
Income (loss) from operations | |
| (11,994,439 | ) | |
| (4,147,038 | ) | |
| (21,945,089 | ) | |
| 5,677,121 | |
Other income, net | |
| | | |
| | | |
| | | |
| | |
Interest income | |
| 191,892 | | |
| 61,671 | | |
| 394,264 | | |
| 73,064 | |
Realized gain on investments | |
| 411,190 | | |
| - | | |
| 829,272 | | |
| - | |
(Loss) on disposition of assets | |
| - | | |
| (48,740 | ) | |
| - | | |
| (142,161 | ) |
Gain on remeasurement of acquisition contingencies | |
| 359,405 | | |
| 812,822 | | |
| 1,397,077 | | |
| 4,192,712 | |
Gain (loss) on equity method investment in joint venture | |
| (125,193 | ) | |
| (106,525 | ) | |
| 152,129 | | |
| (127,864 | ) |
Total other income, net | |
| 837,294 | | |
| 719,228 | | |
| 2,772,742 | | |
| 3,995,751 | |
Income tax provision (benefit) | |
| (2,238,320 | ) | |
| (741,507 | ) | |
| (4,498,131 | ) | |
| 644,580 | |
Net income (loss) | |
$ | (8,918,825 | ) | |
$ | (2,686,303 | ) | |
$ | (14,674,216 | ) | |
$ | 9,028,292 | |
Other comprehensive income (loss) | |
| | | |
| | | |
| | | |
| | |
Change in net unrealized gains on marketable securities, net of tax | |
$ | 107,366 | | |
$ | - | | |
$ | 285,987 | | |
$ | - | |
Total other comprehensive income | |
$ | 107,366 | | |
$ | - | | |
$ | 285,987 | | |
$ | - | |
Comprehensive income (loss) | |
$ | (8,811,459 | ) | |
$ | (2,686,303 | ) | |
$ | (14,388,229 | ) | |
$ | 9,028,292 | |
| |
| | | |
| | | |
| | | |
| | |
Earnings (loss) per common share: | |
| | | |
| | | |
| | | |
| | |
Basic | |
$ | (0.31 | ) | |
$ | (0.08 | ) | |
$ | (0.50 | ) | |
$ | 0.28 | |
Diluted | |
$ | (0.31 | ) | |
$ | (0.08 | ) | |
$ | (0.50 | ) | |
$ | 0.27 | |
Weighted average shares outstanding: | |
| | | |
| | | |
| | | |
| | |
Basic | |
| 29,088,159 | | |
| 32,472,251 | | |
| 29,284,175 | | |
| 32,509,664 | |
Diluted | |
| 29,088,159 | | |
| 32,472,251 | | |
| 29,284,175 | | |
| 33,253,612 | |
See
accompanying notes to unaudited condensed consolidated financial statements
CO
– DIAGNOSTICS, INC. AND SUBSIDIARIES
CONDENSED
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
| |
2023 | | |
2022 | |
| |
Six Months Ended June 30, | |
| |
2023 | | |
2022 | |
Cash flows from operating activities | |
| | | |
| | |
Net (loss) income | |
$ | (14,674,216 | ) | |
$ | 9,028,292 | |
Adjustments to reconcile net income to cash (used in) provided by operating activities: | |
| | | |
| | |
Depreciation and amortization | |
| 621,256 | | |
| 671,606 | |
Stock-based compensation expense | |
| 4,338,542 | | |
| 2,908,381 | |
Change in fair value of acquisition contingencies | |
| (1,397,077 | ) | |
| (4,192,712 | ) |
Non-cash lease expense | |
| 26,012 | | |
| 13,761 | |
(Gain) loss from equity method investment | |
| (152,129 | ) | |
| 127,864 | |
Loss on disposition of assets | |
| - | | |
| 142,161 | |
Deferred income taxes | |
| (4,430,168 | ) | |
| (1,917,871 | ) |
Bad debt expense | |
| 314,626 | | |
| 11,404 | |
Changes in assets and liabilities: | |
| | | |
| | |
Accounts receivable | |
| 2,041,704 | | |
| 8,567,769 | |
Prepaid expenses and other assets | |
| 247,659 | | |
| 791,453 | |
Inventory | |
| 620,078 | | |
| (2,920,658 | ) |
Deferred revenue | |
| 257,999 | | |
| (150,000 | ) |
Income taxes payable | |
| 22,691 | | |
| (1,918,510 | ) |
Accounts payable, accrued expenses and other liabilities | |
| 1,454,226 | | |
| (1,702,718 | ) |
Net cash (used in) provided by operating activities | |
| (10,708,797 | ) | |
| 9,460,222 | |
Cash flows from investing activities | |
| | | |
| | |
Purchases of property and equipment | |
| (664,137 | ) | |
| (904,160 | ) |
Proceeds from maturities of marketable investment securities | |
| 69,393,987 | | |
| 1,255,266 | |
Net cash (used in) provided by investing activities | |
| 2,603,770 | | |
| (9,600,444 | ) |
Cash flows from financing activities | |
| | | |
| | |
Proceeds from exercise of options and warrants | |
| - | | |
| 177,871 | |
Repurchases of common stock | |
| (1,037,930 | ) | |
| (2,599,478 | ) |
Net cash (used in) financing activities | |
| (1,037,930 | ) | |
| (2,421,607 | ) |
Net (decrease) in cash and cash equivalents | |
| (9,142,957 | ) | |
| (2,561,829 | ) |
Cash and cash equivalents at beginning of period | |
| 22,973,803 | | |
| 88,607,234 | |
Cash and cash equivalents at end of period | |
$ | 13,830,846 | | |
$ | 86,045,405 | |
Supplemental disclosure of cash flow information | |
| | | |
| | |
Interest paid | |
$ | - | | |
$ | - | |
Income taxes paid | |
$ | 49,197 | | |
$ | 4,534,330 | |
Supplemental disclosure of non-cash investing and financing transactions | |
| | | |
| | |
Inventory moved to property, plant and equipment | |
$ | 673 | | |
$ | 218,906 | |
Right-of-use assets obtained in exchange for new operating lease liabilities | |
$ | 3,063,782 | | |
$ | 681,327 | |
Business acquisition measurement period adjustments | |
$ | - | | |
$ | 681,728 | |
See
accompanying notes to unaudited condensed consolidated financial statements
CO
– DIAGNOSTICS, INC. AND SUBSIDIARIES
CONDENSED
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(Unaudited)
| |
Shares | | |
Amount | | |
Shares | | |
Amount | | |
Stock | | |
Capital | | |
Income | | |
Earnings | | |
Equity | |
| |
Convertible Preferred
Stock | | |
Common Stock | | |
Treasury | | |
Additional
Paid-in | | |
Accumulated
Other
Comprehensive | | |
Accumulated | | |
Total
Stockholders’ | |
| |
Shares | | |
Amount | | |
Shares | | |
Amount | | |
Stock | | |
Capital | | |
Income | | |
Earnings | | |
Equity | |
Balance as of December 31, 2022 | |
| - | | |
$ | - | | |
| 34,754,265 | | |
$ | 34,754 | | |
$ | (14,211,866 | ) | |
$ | 88,472,935 | | |
$ | 293,140 | | |
$ | 39,931,031 | | |
$ | 114,519,994 | |
Stock-based compensation | |
| - | | |
| - | | |
| 68,750 | | |
| 69 | | |
| - | | |
| 2,168,673 | | |
| - | | |
| - | | |
| 2,168,742 | |
Repurchases of common stock | |
| - | | |
| - | | |
| - | | |
| - | | |
| (482,196 | ) | |
| - | | |
| - | | |
| - | | |
| (482,196 | ) |
Other comprehensive income, net of tax | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| 178,621 | | |
| - | | |
| 178,621 | |
Net loss | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| (5,755,391 | ) | |
| (5,755,391 | ) |
Balance as of March 31, 2023 | |
| - | | |
$ | - | | |
| 34,823,015 | | |
$ | 34,823 | | |
$ | (14,694,062 | ) | |
$ | 90,641,608 | | |
$ | 471,761 | | |
$ | 34,175,640 | | |
$ | 110,629,770 | |
Balance | |
| - | | |
$ | - | | |
| 34,823,015 | | |
$ | 34,823 | | |
$ | (14,694,062 | ) | |
$ | 90,641,608 | | |
$ | 471,761 | | |
$ | 34,175,640 | | |
$ | 110,629,770 | |
Stock-based compensation | |
| - | | |
| - | | |
| 525,335 | | |
| 525 | | |
| - | | |
| 2,169,275 | | |
| - | | |
| - | | |
| 2,169,800 | |
Repurchases of common stock | |
| - | | |
| - | | |
| - | | |
| - | | |
| (555,734 | ) | |
| - | | |
| - | | |
| - | | |
| (555,734 | ) |
Other comprehensive income, net of tax | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| 107,366 | | |
| - | | |
| 107,366 | |
Net loss | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| (8,918,825 | ) | |
| (8,918,825 | ) |
Net income (loss) | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| (8,918,825 | ) | |
| (8,918,825 | ) |
Balance as of June 30, 2023 | |
| - | | |
$ | - | | |
| 35,348,350 | | |
$ | 35,348 | | |
$ | (15,249,796 | ) | |
$ | 92,810,883 | | |
$ | 579,127 | | |
$ | 25,256,815 | | |
$ | 103,432,377 | |
Balance | |
| - | | |
$ | - | | |
| 35,348,350 | | |
$ | 35,348 | | |
$ | (15,249,796 | ) | |
$ | 92,810,883 | | |
$ | 579,127 | | |
$ | 25,256,815 | | |
$ | 103,432,377 | |
| |
Convertible Preferred Stock | | |
Common Stock | | |
Treasury | | |
Additional
Paid-in | | |
Accumulated
Other
Comprehensive | | |
Accumulated | | |
Total
Stockholders’ | |
| |
Shares | | |
Amount | | |
Shares | | |
Amount | | |
Stock | | |
Capital | | |
Income | | |
Earnings | | |
Equity | |
Balance as of December 31, 2021 | |
| - | | |
$ | - | | |
| 33,819,862 | | |
$ | 33,820 | | |
$ | - | | |
$ | 80,271,999 | | |
$ | - | | |
$ | 54,169,279 | | |
$ | 134,475,100 | |
Balance | |
| - | | |
$ | - | | |
| 33,819,862 | | |
$ | 33,820 | | |
$ | - | | |
$ | 80,271,999 | | |
$ | - | | |
$ | 54,169,279 | | |
$ | 134,475,100 | |
Common stock issued for option exercises | |
| - | | |
| - | | |
| 45,456 | | |
| 45 | | |
| - | | |
| 49,956 | | |
| - | | |
| - | | |
| 50,001 | |
Common stock issued for warrant exercises | |
| - | | |
| - | | |
| 50,000 | | |
| 50 | | |
| - | | |
| 99,950 | | |
| - | | |
| | | |
| 100,000 | |
Stock-based compensation | |
| - | | |
| - | | |
| 68,750 | | |
| 69 | | |
| - | | |
| 1,375,028 | | |
| - | | |
| - | | |
| 1,375,097 | |
Net income | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| 11,714,595 | | |
| 11,714,595 | |
Balance as of March 31, 2022 | |
| - | | |
$ | - | | |
| 33,984,068 | | |
$ | 33,984 | | |
$ | - | | |
$ | 81,796,933 | | |
$ | - | | |
$ | 65,883,874 | | |
$ | 147,714,793 | |
Balance | |
| - | | |
$ | - | | |
| 33,984,068 | | |
$ | 33,984 | | |
$ | - | | |
$ | 81,796,933 | | |
$ | - | | |
$ | 65,883,874 | | |
$ | 147,714,793 | |
Common stock issued for option exercises | |
| - | | |
| - | | |
| 25,335 | | |
| 25 | | |
| - | | |
| 27,844 | | |
| - | | |
| - | | |
| 27,869 | |
Stock-based compensation | |
| - | | |
| - | | |
| 215,583 | | |
| 215 | | |
| - | | |
| 1,533,069 | | |
| - | | |
| - | | |
| 1,533,284 | |
Common stock issued for acquisitions | |
| - | | |
| - | | |
| 88,446 | | |
| 89 | | |
| - | | |
| 480,687 | | |
| - | | |
| - | | |
| 480,776 | |
Repurchases of common stock | |
| - | | |
| - | | |
| - | | |
| - | | |
| (2,599,478 | ) | |
| - | | |
| - | | |
| - | | |
| (2,599,478 | ) |
Net loss | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| (2,686,303 | ) | |
| (2,686,303 | ) |
Net income (loss) | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| - | | |
| (2,686,303 | ) | |
| (2,686,303 | ) |
Balance as of June 30, 2022 | |
| - | | |
$ | - | | |
| 34,313,432 | | |
$ | 34,313 | | |
$ | (2,599,478 | ) | |
$ | 83,838,533 | | |
$ | - | | |
$ | 63,197,571 | | |
$ | 144,470,941 | |
Balance | |
| - | | |
$ | - | | |
| 34,313,432 | | |
$ | 34,313 | | |
$ | (2,599,478 | ) | |
$ | 83,838,533 | | |
$ | - | | |
$ | 63,197,571 | | |
$ | 144,470,941 | |
See
accompanying notes to unaudited condensed consolidated financial statements
CO
– DIAGNOSTICS, INC. AND SUBSIDIARIES
NOTES
TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note
1 – Overview and Basis of Presentation
Description
of Business
Co-Diagnostics,
Inc., a Utah corporation (the “Company” or “CODX”), develops, manufactures and sells reagents used for diagnostic
tests that function via the detection and/or analysis of nucleic acid molecules (DNA or RNA), including robust and innovative molecular
tools for detection of infectious diseases and agricultural applications. In connection with the sale of our tests we may sell diagnostic
equipment from other manufacturers as self-contained lab systems (which we refer to as the “MDx Device”). We are also developing
a unique, groundbreaking portable PCR device and proprietary test cups (the “Co-Dx PCR Home™ platform”) that have been
designed to bring affordable, reliable polymerase chain reaction (“PCR”) to patients in point-of-care and at-home settings.
This platform is subject to U.S. Food and Drug Administration (“FDA”) review and is not available for sale at the time of
this filing. There is no guarantee the Co-Dx PCR Home platform will receive the necessary regulatory approvals for commercialization,
or that, if regulatory approval is received, we will be able to successfully commercialize this platform.
Unaudited
Condensed Consolidated Financial Statements
The
accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles
generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q as they are
prescribed for smaller reporting companies. Accordingly, they do not include all the information and footnotes required by accounting
principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments
(consisting of normal recurring accruals) considered necessary to make the financial statements not misleading have been included. Operating
results for the three and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year
ending December 31, 2023. These statements should be read in conjunction with the Company’s audited financial statements and related
notes for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K filed on March 16, 2023.
Use
of Estimates
The
preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates
and assumptions that affect the amounts reported in the financial statements and the accompanying notes. Such estimates include receivables
and other long-lived assets, legal contingencies, income taxes, share based arrangements, and others. These estimates and assumptions
are based on management’s best estimates and judgments. Actual amounts and results could differ from those estimates.
Note
2 – Summary of Significant Accounting Policies
Reclassifications
Certain
prior year amounts have been reclassified to conform with the current year’s presentation. These reclassifications have no impact
on the previously reported results.
Cash
and Cash Equivalents
Cash
and cash equivalents consist of cash on hand, money market funds and highly liquid investments with an original maturity date of 90 days
or less from the date of purchase. The fair value of cash equivalents approximated their carrying value as of June 30, 2023 and December
31, 2022. The Company has its cash and cash equivalents with large creditworthy financial institutions
and the balance exceeded federally insured limits. The Company has not experienced any losses in such accounts, and management believes
the Company is not exposed to any significant credit risk on cash and cash equivalents.
Marketable
Investment Securities
The
Company’s marketable investment securities are comprised of investments in certificates of deposit and U.S. Treasury bills and
notes. The Company designates investments in debt securities as available-for-sale. Available-for-sale debt securities with original
maturities of three months or less from the date of purchase are classified within cash and cash equivalents. Available-for-sale debt
securities with original maturities longer than three months are available to fund current operations and are classified as marketable
investment securities, within current assets on the condensed consolidated balance sheets. The Company may sell these securities at any
time for use in its current operations or for other purposes, even prior to maturity. Available-for-sale debt securities are reported
at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss), a component of
stockholders’ equity, net of tax. Realized gains and losses on the sale of marketable investment securities are determined using
the average cost method on a first-in, first-out basis and recorded in total other income (expense), net in the condensed consolidated
statements of operations and comprehensive income (loss).
The
available-for-sale debt securities are subject to a periodic impairment review. For investments in an unrealized loss position, the Company
writes down the amortized cost basis of the investment if it is more likely than not that the Company will be required or will intend
to sell the investment before recovery of its amortized cost basis. For investments not likely to be sold before recovery of the amortized
cost basis, the Company determines whether a credit loss exists by considering information about the collectability of the instrument,
current market conditions, and reasonable and supportable forecasts of economic conditions. The Company recognizes an allowance for credit
losses up to the amount of the unrealized loss when appropriate. Allowances for credit losses and write-downs are recognized in total
other income (expense), net, and unrealized losses not related to credit losses are recognized in accumulated other comprehensive income
(loss). There are no allowances for credit losses recorded for the periods presented.
Accounts
Receivable
Trade
accounts receivable are recorded at the invoiced amount (net of allowance) and do not bear interest. The Company maintains an allowance
for doubtful accounts for amounts the Company does not expect to collect. In establishing the required allowance, management considers
historical losses, current market condition, customers’ financial condition, the age of receivables, and current payment patterns.
Account balances are written off against the allowance once the receivable is deemed uncollectible. Recoveries of trade receivables previously
written off are recorded when collected. At June 30, 2023, total accounts receivable was $4,510,545 with an allowance for uncollectable
accounts of $3,413,152 resulting in a net amount of $1,097,393. At December 31, 2022, total accounts receivable was $6,552,249 with an
allowance for uncollectable accounts of $3,098,526 resulting in a net amount of $3,453,723.
Equity-Method
Investments
The
Company’s equity method investments are initially recorded at cost and are included in other long-term assets in the accompanying
condensed consolidated balance sheet. The Company adjusts the carrying value of its investment based on our share of the earnings or
losses in the periods which they are reported by the investee until the carrying amount is zero. The earnings or losses are included
in other income (expense) in the accompanying condensed consolidated statements of operations.
Inventory
Inventory
is stated at the lower of cost or net-realizable value. Inventory cost is determined on a first-in first-out basis that approximates
average cost in accordance with ASC 330-10-30-12. At June 30, 2023, the Company had $4,691,068 in inventory, comprised of $842,087
of finished goods, and $3,848,981 of raw materials. At December 31, 2022, the Company had $5,310,473 in inventory, of which $1,327,264
was finished goods and $3,983,209 was raw materials. The Company establishes reserves to reduce slow-moving, obsolete, or unusable inventories
to their estimated useful or scrap values.
Intangible
Assets
Indefinite-lived
intangible assets are not amortized, but rather tested for impairment at least annually on December 31, or more often if and when circumstances
indicate that the carrying value may not be recoverable. Finite-lived intangible assets are amortized over their useful lives.
Long-lived
Assets
Long-lived
assets, such as property and equipment, are stated at cost less accumulated depreciation and amortization. Depreciation is provided using
the straight-line method over the estimated useful lives of the property, generally from three to five years. Repairs and maintenance
costs are expensed as incurred except when such repairs significantly add to the useful life or productive capacity of the asset, in
which case the repairs are capitalized.
The
Company reviews its long-lived assets, including property and equipment, finite-lived intangible assets, and right-of-use (ROU) assets,
for impairment whenever an event or change in facts and circumstances indicates that their carrying amounts may not be recoverable. Recoverability
of these assets is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated.
If the carrying amount exceeds the undiscounted cash flows, the assets are determined to be impaired and an impairment charge is recognized
as the amount by which the carrying amount exceeds fair value.
Business
Combinations
The
Company estimates the fair value of assets acquired and liabilities assumed in a business combination. Goodwill as of the acquisition
date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and
the liabilities assumed. Such valuations require management to make significant estimates and assumptions, especially with respect to
intangible assets. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently
uncertain and unpredictable, and as a result, actual results may differ from estimates.
Leases
The
Company adopted ASC 842, Leases (“ASC 842”) effective January 1, 2022. Under ASC 842, the Company determines if an arrangement
is or contains a lease at inception by assessing whether the arrangement contains an identified asset and whether it has the right to
control the identified asset. Right-of-use (ROU) assets represent the Company’s right to use an underlying asset for the lease
term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Lease liabilities
are recognized at the lease commencement date based on the present value of future lease payments over the lease term. ROU assets are
based on the measurement of the lease liability and also include any lease payments made prior to or on lease commencement and exclude
lease incentives and initial direct costs incurred, as applicable.
As
the implicit rate in the Company’s leases is generally unknown, the Company uses its incremental borrowing rate based on the information
available at the lease commencement date in determining the present value of future lease payments. The Company considers its credit
risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its incremental
borrowing rates. The Company evaluates renewal options at lease inception and on an ongoing basis and includes renewal options that it
is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. Lease costs for
the Company’s operating leases are recognized on a straight-line basis within operating expenses and cost of revenue over the reasonably
assured lease term.
The
Company has elected to not separate lease and non-lease components for leases of office space and, as a result, accounts for any lease
and non-lease components for office space as a single lease component, to the extent they are fixed. Non-lease components that are not
fixed are expensed as incurred as variable lease payments. The Company’s office leases typically include non-lease components such
as common-area maintenance costs. The Company has also elected to not apply the recognition requirement to any leases within its existing
classes of assets with a term of 12 months or less.
Revenue
Recognition
The
Company generates revenue from product sales and license sales. The Company recognizes revenue when all of the following criteria are
satisfied: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or
services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction
price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and
(v) recognition of revenue when, or as the Company satisfies each performance obligation.
The
Company constrains revenue by giving consideration to factors that could otherwise lead to a probable reversal of revenue. The Company
records any payments received from customers prior to the Company fulfilling its performance obligation(s) as deferred revenue.
Deferred
Revenue
Deferred
revenue primarily consists of payments received from customers related to product sales or from granting agencies for services to be
rendered under research grants, prior to the Company fulfilling its performance obligation of providing the product or performing research
activities under the grant agreement. When this occurs, the Company records a contract liability as deferred revenue. Deferred revenue
is recognized as revenue as the related performance obligations are satisfied.
Research
and Development
Research
and development costs are expensed when incurred. For the three and six months ended June 30, 2023, the Company expensed $5,981,043 and
$10,995,103 of research and development costs, respectively. For the three and six months ended June 30, 2022, the Company expensed $3,889,844
and $7,661,171, respectively.
Stock-based
Compensation
The
Company has granted stock-based awards, including restricted stock, stock options, stock warrants and restricted stock units (“RSUs”),
to its employees, certain consultants and members of its board of directors. The Company records stock-based compensation based on the
grant date fair value of the awards and recognizes the fair value of those awards as expense using the straight-line method over the
requisite service period of the award. The Company estimates the grant date fair value of stock options using the Black-Scholes option-pricing
model. When an award is forfeited prior to the vesting date, the Company recognizes an adjustment
for the previously recognized expense in the period of the forfeiture.
Income
Taxes
The
Company accounts for income taxes in accordance with the liability method of accounting for income taxes. Under this method, deferred
income tax assets and deferred income tax liabilities represent the tax effect of temporary differences between financial reporting and
tax reporting measured at enacted tax rates in effect for the year in which the differences are expected to reverse. The Company recognizes
only the impact of tax positions that, based on their technical merits, are more likely than not to be sustained upon an audit by the
taxing authority.
Valuation
allowances are provided when it is more-likely-than-not that some or all of the deferred income tax assets may not be realized. In assessing
the need for a valuation allowance, the Company has considered its historical levels of income, expectations of future taxable income
and ongoing tax planning strategies.
Developing
the provision for income taxes, including the effective tax rate and analysis of potential tax exposure items, if any, requires significant
judgment and expertise in federal and state income tax laws, regulations and strategies, including the determination of deferred income
tax assets and liabilities and any estimated valuation allowances deemed necessary to value deferred income tax assets. Judgments and
tax strategies are subject to audit by various taxing authorities. The Company has uncertain income tax positions in the condensed consolidated
financial statements, and adverse determinations by these taxing authorities could have a material adverse effect on the condensed consolidated
financial positions, result of operations, or cash flows.
Net
Income (Loss) per Share
Basic
net income or loss per common share is computed by dividing net income or loss applicable to common shareholders by the weighted average
number of shares outstanding during each period.
Diluted
net income or loss per share is computed by dividing net income or loss attributable to common stockholders by the weighted-average number
of shares of common stock outstanding during the period increased by common shares that could be issued upon conversion or exercise of
other outstanding securities to the extent those additional common shares would be dilutive. The dilutive effect of potentially dilutive
securities is reflected in diluted net income or loss per share by application of the treasury stock method. During periods when the
Company is in a net loss position, basic net loss per share is the same as diluted net loss per share as the effects of potentially dilutive
securities are anti-dilutive.
Comprehensive
Income (Loss)
Comprehensive
income is comprised of unrealized gains and losses on marketable investment securities, net of income taxes.
Concentrations
Risk and Significant Customers
The
Company had certain customers which are each responsible for generating 10% or more of the total revenue for the three and six months
ended June 30, 2023. Three customers accounted for approximately 44% of total revenue for the three months ended June 30, 2023, and two
customers accounted for approximately 33% of total revenue for the six months ended June 30, 2023. One customer accounted for approximately
55% of total revenue for the three months ended June 30, 2022, and two customers accounted for approximately 46% of total revenue for
the six months ended June 30, 2022.
Three
customers accounted for more than 10% of accounts receivable at June 30, 2023 and one customer accounted for more than 10% of accounts
receivable at December 31, 2022. These customers together accounted for approximately 77% and 37% of accounts receivable at June 30,
2023 and December 31, 2022, respectively.
Recently
Issued Accounting Standards
From
time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) that are adopted
by the Company as of the specified effective date. If not discussed, management believes that the impact of recently issued standards,
which are not yet effective, will not have a material impact on the Company’s financial statements upon adoption.
Note
3 - Cash, Cash Equivalents, and Financial Instruments
The
following table shows the Company’s cash, cash equivalents, and marketable investment securities by significant investment category:
Schedule
of Cash, Cash Equivalents and Marketable Investment Securities
| |
June 30, 2023 | |
| |
Adjusted
Cost | | |
Allowance
for Credit
Losses | | |
Total
Unrealized
Gains /
(Losses) | | |
Fair
Value | | |
Cash and
Cash
Equivalents | | |
Marketable
Investment
Securities | |
Cash and cash equivalents | |
$ | 3,500,927 | | |
$ | - | | |
$ | - | | |
$ | 3,500,927 | | |
$ | 3,500,927 | | |
$ | - | |
Level 1: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Money market funds | |
| 10,329,919 | | |
| - | | |
| - | | |
| 10,329,919 | | |
| 10,329,919 | | |
| - | |
Subtotal | |
| 10,329,919 | | |
| - | | |
| - | | |
| 10,329,919 | | |
| 10,329,919 | | |
| - | |
Level 2: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
U.S. treasury securities | |
| 54,538,324 | | |
| - | | |
| 768,822 | | |
| 55,307,146 | | |
| - | | |
| 55,307,146 | |
Subtotal | |
| 54,538,324 | | |
| - | | |
| 768,822 | | |
| 55,307,146 | | |
| - | | |
| 55,307,146 | |
Total | |
$ | 68,369,170 | | |
$ | - | | |
$ | 768,822 | | |
$ | 69,137,992 | | |
$ | 13,830,846 | | |
$ | 55,307,146 | |
| |
December 31, 2022 | |
| |
Adjusted
Cost | | |
Allowance
for Credit
Losses | | |
Total
Unrealized
Gains /
(Losses) | | |
Fair
Value | | |
Cash and
Cash
Equivalents | | |
Marketable
Investment
Securities | |
Cash and cash equivalents | |
$ | 12,834,444 | | |
$ | - | | |
$ | - | | |
$ | 12,834,444 | | |
$ | 12,834,444 | | |
$ | - | |
Level 1: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Money market funds | |
| 146,359 | | |
| - | | |
| - | | |
| 146,359 | | |
| 146,359 | | |
| - | |
Subtotal | |
| 146,359 | | |
| - | | |
| - | | |
| 146,359 | | |
| 146,359 | | |
| - | |
Level 2: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
U.S. treasury securities | |
| 67,892,825 | | |
| - | | |
| 389,241 | | |
| 68,282,066 | | |
| 9,993,000 | | |
| 58,289,066 | |
Subtotal | |
| 67,892,825 | | |
| - | | |
| 389,241 | | |
| 68,282,066 | | |
| 9,993,000 | | |
| 58,289,066 | |
Total | |
$ | 80,873,628 | | |
$ | - | | |
$ | 389,241 | | |
$ | 81,262,869 | | |
$ | 22,973,803 | | |
$ | 58,289,066 | |
Marketable
investment securities held as of June 30, 2023 mature over the next 12 months.
Note
4 – Intangible Assets, Net
Intangible
assets, net consisted of the following:
Schedule
of Intangible Assets, Net
| |
June 30, 2023 | |
| |
Weighted-Average | | |
Gross | | |
| | |
Net | |
| |
Useful Life (1) | | |
Carrying | | |
Accumulated | | |
Carrying | |
| |
(in Years) | | |
Amount | | |
Amortization | | |
Amount | |
In-process research and development | |
| Indefinite | | |
$ | 26,101,000 | | |
$ | - | | |
$ | 26,101,000 | |
Non-competition agreements | |
| 2.7 | | |
| 1,094,000 | | |
| (640,000 | ) | |
| 454,000 | |
Total intangible assets | |
| | | |
$ | 27,195,000 | | |
$ | (640,000 | ) | |
$ | 26,555,000 | |
| |
December 31, 2022 | |
| |
Weighted-Average | | |
Gross | | |
| | |
Net | |
| |
Useful Life (1) | | |
Carrying | | |
Accumulated | | |
Carrying | |
| |
(in Years) | | |
Amount | | |
Amortization | | |
Amount | |
In-process research and development | |
| Indefinite | | |
$ | 26,101,000 | | |
$ | - | | |
$ | 26,101,000 | |
Non-competition agreements | |
| 2.7 | | |
| 1,094,000 | | |
| (426,667 | ) | |
| 667,333 | |
Total intangible assets | |
| | | |
$ | 27,195,000 | | |
$ | (426,667 | ) | |
$ | 26,768,333 | |
The
expected future annual amortization expense of the Company’s intangible assets held as of June 30, 2023 is as follows:
Schedule
of Future Amortization Expense
Year Ending December 31, | |
Amortization Expense | |
2023 (remainder) | |
| 151,332 | |
2024 | |
| 302,668 | |
Total | |
$ | 454,000 | |
Note
5 – Fair Value Measurements
The
Company measures and records certain financial assets and liabilities at fair value on a recurring basis. Fair value is based on the
price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants
at the measurement date.
The
following three levels of inputs are used to measure the fair value of financial assets and liabilities:
Level
1: Quoted market prices in active markets for identical assets or liabilities.
Level
2: Observable market-based inputs or unobservable inputs that are corroborated by market data.
Level
3: Unobservable inputs that are not corroborated by market data.
The
following table summarizes the assets and liabilities measured at fair value on a recurring basis as of June 30, 2023 and December 31,
2022, by level within the fair value hierarchy:
Schedule
of Fair Value Assets and Liabilities
| |
(Level 1) | | |
(Level 2) | | |
(Level 3) | | |
Total | |
| |
June 30, 2023 | |
| |
(Level 1) | | |
(Level 2) | | |
(Level 3) | | |
Total | |
Assets: | |
| | |
| | |
| | |
| |
Cash equivalents | |
$ | 12,408,492 | | |
$ | - | | |
$ | - | | |
$ | 12,408,492 | |
Marketable securities (U.S. treasury bills and notes) | |
| - | | |
| 55,307,146 | | |
| - | | |
| 55,307,146 | |
Total assets measured at fair value | |
$ | 12,408,492 | | |
$ | 55,307,146 | | |
$ | - | | |
$ | 67,715,638 | |
Liabilities: | |
| | | |
| | | |
| | | |
| | |
Contingent consideration - common stock | |
$ | - | | |
$ | - | | |
$ | 1,100,815 | | |
$ | 1,100,815 | |
Contingent consideration - warrants | |
| - | | |
| - | | |
| 234,464 | | |
| 234,464 | |
Total liabilities measured at fair value | |
$ | - | | |
$ | - | | |
$ | 1,335,279 | | |
$ | 1,335,279 | |
| |
(Level 1) | | |
(Level 2) | | |
(Level 3) | | |
Total | |
| |
December 31, 2022 | |
| |
(Level 1) | | |
(Level 2) | | |
(Level 3) | | |
Total | |
Assets: | |
| | |
| | |
| | |
| |
Cash equivalents | |
$ | 186,667 | | |
$ | 9,993,000 | | |
$ | - | | |
$ | 10,179,667 | |
Marketable securities (U.S. treasury bills and notes) | |
| - | | |
| 58,289,066 | | |
| - | | |
| 58,289,066 | |
Total assets measured at fair value | |
$ | 186,667 | | |
$ | 68,282,066 | | |
$ | - | | |
$ | 68,468,733 | |
Liabilities: | |
| | | |
| | | |
| | | |
| | |
Contingent consideration - common stock | |
$ | - | | |
$ | - | | |
$ | 2,499,147 | | |
$ | 2,499,147 | |
Contingent consideration - warrants | |
| - | | |
| - | | |
| 233,209 | | |
| 233,209 | |
Total liabilities measured at fair value | |
$ | - | | |
$ | - | | |
$ | 2,732,356 | | |
$ | 2,732,356 | |
The
Company’s financial instruments that are measured at fair value on a recurring basis consist of U.S. treasury bills and notes as
of June 30, 2023 and December 31, 2022.
In
connection with the acquisitions of Idaho Molecular, Inc. (IdMo) and Advanced Conceptions, Inc. (ACI) on December 31, 2021, the Company
recorded a liability for contingent consideration in the form of shares of common stock and warrants to purchase common stock. The fair
value of contingent consideration is calculated using a discounted probability weighted valuation model. Discount rates used in such
calculations are a significant assumption that are not observed in the market, and therefore, the resulting fair value represents a Level
3 measurement.
The
changes for Level 3 items measured at fair value on a recurring basis are as follows:
Schedule
of Changes in the Fair Value Measurement
| |
| | |
Fair value as of December 31, 2022 | |
$ | 2,732,356 | |
Change in fair value of contingent consideration issued for business acquisitions | |
| (1,397,077 | ) |
Fair value as of June 30, 2023 | |
$ | 1,335,279 | |
The
fair value of the contingent consideration is based on the fair value of the contingent consideration-common stock and contingent consideration-warrants.
The fair value of the contingent consideration-common stock is equal to the probability-adjusted value of the Company’s common
stock as of the valuation date. The fair value of the contingent consideration-warrants is equal to the probability adjusted value of
a call option with terms consistent with the terms of the warrants as of the valuation date. Prior to the probability adjustments, the
warrants were valued based on the following inputs:
Schedule
of Contingent Consideration Common Stock and Warrants
| |
June 30, 2023 | | |
December 31, 2022 | |
Stock price | |
$ | 1.11 | | |
$ | 2.52 | |
Strike price | |
$ | 9.13 | | |
$ | 9.13 | |
Volatility | |
| 157.00 | % | |
| 75.00 | % |
Risk-free rate | |
| 4.30 | % | |
| 4.10 | % |
Expected term (years) | |
| 3.5 | | |
| 4.0 | |
Fair
Value of Other Financial Instruments
The
carrying amounts of certain financial instruments, including cash held in banks, accounts receivable, notes receivable, accounts payable,
accrued liabilities, and other liabilities approximate fair value due to their short-term maturities and are excluded from the fair value
tables above.
Note
6 – Revenue
The
following table sets forth revenue by geographic area:
Summary
of Revenue by Geographic Area
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
| |
Three Months Ended June 30, | | |
Six Months Ended June 30, | |
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
United States | |
$ | 137,230 | | |
$ | 4,499,354 | | |
$ | 530,384 | | |
$ | 18,725,742 | |
Rest of World | |
| 60,576 | | |
| 523,872 | | |
| 269,379 | | |
| 8,996,528 | |
Total | |
$ | 197,806 | | |
$ | 5,023,226 | | |
$ | 799,763 | | |
$ | 27,722,270 | |
Revenue geographic area | |
$ | 197,806 | | |
$ | 5,023,226 | | |
$ | 799,763 | | |
$ | 27,722,270 | |
Percentage of revenue by area: | |
| | | |
| | | |
| | | |
| | |
United States | |
| 69 | % | |
| 90 | % | |
| 66 | % | |
| 68 | % |
Rest of World | |
| 31 | % | |
| 10 | % | |
| 34 | % | |
| 32 | % |
Deferred
Revenue
Changes
in the Company’s deferred revenue balance for the six months ended June 30, 2023 were as follows:
Schedule
of Deferred Revenue
Balance as of December 31, 2022 | |
$ |
- | |
Increase due to prepayments from customers | |
| 18,120 | |
Increase due to prepayments from grants received | |
| 239,879 | |
Balance as of June 30, 2023 | |
$ | 257,999 | |
Note
7 – Earnings (Loss) Per Share
The
following table reconciles the numerator and the denominator used to calculate basic and diluted earnings (loss) per share for three
and six months ended June 30, 2023 and 2022, respectively:
Schedule
of Basis and Diluted Earnings Per Share
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
| |
Three Months Ended June 30, | | |
Six Months Ended June 30, | |
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
Numerator | |
| | | |
| | | |
| | | |
| | |
Net income (loss), as reported | |
$ | (8,918,825 | ) | |
$ | (2,686,303 | ) | |
$ | (14,674,216 | ) | |
$ | 9,028,292 | |
| |
| | | |
| | | |
| | | |
| | |
Denominator | |
| | | |
| | | |
| | | |
| | |
Weighted average shares, basic | |
| 29,088,159 | | |
| 32,472,251 | | |
| 29,284,175 | | |
| 32,509,664 | |
Dilutive effect of stock options, warrants and RSUs | |
| - | | |
| - | | |
| - | | |
| 743,948 | |
Shares used to compute diluted earnings per share | |
| 29,088,159 | | |
| 32,472,251 | | |
| 29,284,175 | | |
| 33,253,612 | |
| |
| | | |
| | | |
| | | |
| | |
Basic earnings (loss) per share | |
$ | (0.31 | ) | |
$ | (0.08 | ) | |
$ | (0.50 | ) | |
$ | 0.28 | |
Diluted earnings (loss) per share | |
$ | (0.31 | ) | |
$ | (0.08 | ) | |
$ | (0.50 | ) | |
$ | 0.27 | |
For
the three and six months ended June 30, 2022, potentially dilutive securities of 1,391,156 and 1,155,136 were excluded from the calculation
because their effect would have been anti-dilutive. The computation of basic and diluted earnings (loss) per share for the three and
six months ended June 30, 2023 and 2022, respectively, also excludes the approximately 1,400,000 shares of common stock and approximately
465,000 warrants to purchase shares of common stock that are contingent upon the achievement of certain milestones.
As
a result of incurring a net loss for the three and six months ended June 30, 2023, no potentially dilutive securities are included in
the calculation of diluted earnings (loss) per share because such effect would be anti-dilutive. The Company had potentially dilutive
securities as of June 30, 2023, consisting of: (i) 2,890,985 restricted stock units and (ii) 512,112 options.
Note
8 – Stock-Based Compensation
Stock
Incentive Plans
The
Company’s board of directors adopted, and shareholders approved, the Co-Diagnostics, Inc. Amended and Restated 2015 Long Term Incentive
Plan (the “Incentive Plan”) providing for the issuance of stock-based incentive awards to employees, officers, consultants,
directors and independent contractors. On August 31, 2022, the shareholders approved an increase in the number of awards available for
issuance under the Incentive Plan to an aggregate of 12,000,000 shares of common stock. The number of awards available for issuance under
the Incentive Plan was 4,340,736 at June 30, 2023.
Stock
Options
The
following table summarizes option activity during the six months ended June 30, 2023:
Schedule
of Option Activity
| |
Number of
Options | | |
Weighted
Average
Exercise Price | | |
Weighted
Average Fair
Value | | |
Weighted
Average
Remaining
Contractual
Life (Years) | |
Outstanding at December 31, 2022 | |
| 1,040,572 | | |
$ | 2.19 | | |
$ | 1.37 | | |
| 5.88 | |
Granted | |
| - | | |
| - | | |
| - | | |
| | |
Expired | |
| - | | |
| - | | |
| - | | |
| | |
Forfeited/Cancelled | |
| - | | |
| - | | |
| - | | |
| | |
Exercised | |
| - | | |
| - | | |
| - | | |
| | |
Outstanding at June 30, 2023 | |
| 1,040,572 | | |
$ | 2.19 | | |
$ | 1.37 | | |
| 5.39 | |
| |
| | | |
| | | |
| | | |
| | |
Exercisable at June 30, 2023 | |
| 1,040,572 | | |
$ | 2.19 | | |
$ | 1.37 | | |
| 5.39 | |
The
aggregate intrinsic value of outstanding options at June 30, 2023 was approximately $0.1 million.
Stock-based
compensation cost is measured at the grant date based on the fair value of the award granted and recognized as expense over the vesting
period using the straight-line method. The Company uses the Black-Scholes model to value options granted. As of June 30, 2023, there
were no unvested options and no unrecognized stock-based compensation expense related to options.
Restricted
Stock Units
The
grant date fair value of RSUs granted is determined using the closing market price of the Company’s common stock on the grant date
with the associated compensation expense amortized over the vesting period of the awards. The following table sets forth the outstanding
RSUs and related activity for the six months ended June 30, 2023:
Schedule
of Outstanding Restricted Stock Units and Related Party
| |
Number of RSUs | | |
Weighted Average
Grant Date Fair
Value | |
Unvested at December 31, 2022 | |
| 2,426,725 | | |
$ | 6.95 | |
Granted | |
| 1,918,750 | | |
| 1.93 | |
Vested | |
| (594,085 | ) | |
| 7.17 | |
Forfeited/Cancelled | |
| (48,696 | ) | |
| 6.15 | |
Unvested at June 30, 2023 | |
| 3,702,694 | | |
$ | 4.33 | |
As
of June 30, 2023, there was approximately $13.8 million of unrecognized stock-based compensation expense related to outstanding RSUs
which is expected to be recognized over a weighted-average period of 2.0 years.
Warrants
The
Company has issued warrants related to financings, acquisitions and as compensation to third parties for services provided. The Company
estimates the fair value of issued warrants on the date of issuance as determined using a Black-Scholes pricing model. The Company amortizes
the fair value of issued warrants using a vesting schedule based on the terms and conditions of each warrant if granted for services.
The
following table summarizes warrant activity during the six months ended June 30, 2023:
Schedule
of Warrant Activity
| |
Number of
Warrants | | |
Weighted
Average
Exercise Price | | |
Weighted
Average Fair
Value | | |
Weighted
Average
Remaining
Contractual
Life (Years) | |
Outstanding at December 31, 2022 | |
| 485,000 | | |
$ | 8.81 | | |
$ | 2.43 | | |
| 4.0 | |
Granted | |
| - | | |
| - | | |
| - | | |
| | |
Expired | |
| - | | |
| - | | |
| - | | |
| | |
Forfeited/Cancelled | |
| - | | |
| - | | |
| - | | |
| | |
Exercised | |
| - | | |
| - | | |
| - | | |
| | |
Outstanding at June 30, 2023 | |
| 485,000 | | |
$ | 8.81 | | |
$ | 1.11 | | |
| 3.5 | |
There
were no warrants exercised during the six months ended June 30, 2023. The intrinsic value of warrants exercised during the six months
ended June 30, 2022 was approximately $0.3 million. The aggregate intrinsic value of outstanding warrants at June 30, 2023 was approximately
$0.
The
total number of warrants exercisable at June 30, 2023 is 20,000. The ability to exercise the approximately 465,000 warrants issued in
connection with acquisitions in prior years is contingent upon the achievement of certain development and revenue milestones on or before
January 1, 2027. There was no unrecognized stock-based compensation expense related to warrants.
Stock-Based
Compensation Expense
The
Company recognized stock-based compensation expense as follows:
Schedule
of Recognized Stock-based Compensation Expense
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
| |
Three Months Ended June 30, | | |
Six Months Ended June 30, | |
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
Cost of revenue | |
$ | 12,057 | | |
$ | 14,127 | | |
$ | 24,065 | | |
$ | 26,453 | |
Sales and marketing | |
| 572,789 | | |
| 426,540 | | |
| 1,101,906 | | |
| 814,557 | |
General and administrative | |
| 1,261,510 | | |
| 847,964 | | |
| 2,453,724 | | |
| 1,613,161 | |
Research and development | |
| 323,444 | | |
| 244,655 | | |
| 758,847 | | |
| 454,210 | |
Total stock-based compensation expense | |
$ | 2,169,800 | | |
$ | 1,533,286 | | |
$ | 4,338,542 | | |
$ | 2,908,381 | |
Note
9 – Income Taxes
For
the three months ended June 30, 2023, the Company recognized a benefit from income taxes of $2,238,320, representing an effective tax
rate of 20.1%. For the six months ended June 30, 2023, the Company recognized a benefit from income taxes of $4,498,131, representing
an effective tax rate of 23.5%. The Company’s effective tax rate will generally differ from the U.S. Federal statutory rate of
21.0% due to state taxes, permanent items, and discrete items. For the three months ended June 30, 2022, the Company recognized a benefit
from income taxes of $741,507. For the six months ended June 30, 2022, the Company recognized expense from income taxes of $644,580.
Note
10 – Commitments and Contingencies
Lease
Obligations
The
Company leases office space under non-cancellable operating leases and leases cancellable with one month notice. The Company expenses
the cancellable leases in the period incurred in accordance with the practical expedient elected. During the six months ended June 30,
2023, the Company amended two operating leases to extend the lease term and entered into one new operating lease. As a result, the Company
recognized additional operating lease liabilities and corresponding operating right-of-use assets of $3,063,782.
For
the three and six months ended June 30, 2023, components of lease expense are summarized as follows:
Schedule
of Lease Expense
| |
Three Months Ended
June 30, 2023 | | |
Six Months Ended
June 30, 2023 | |
Operating lease costs | |
$ | 62,847 | | |
$ | 150,454 | |
Short-term lease costs | |
| 48,301 | | |
| 156,979 | |
Total lease costs | |
$ | 111,148 | | |
$ | 307,433 | |
As
of June 30, 2023, the maturities of the Company’s lease liabilities are as follows:
Schedule
of Maturities on Company Lease Liabilities
| |
Year Ending
December 31, | |
2023 (remainder) | |
$ | 467,651 | |
2024 | |
| 966,451 | |
2025 | |
| 987,252 | |
2026 | |
| 682,806 | |
Thereafter | |
| 542,512 | |
Total lease payments | |
| 3,646,672 | |
Less: imputed interest | |
| 416,085 | |
Present value of operating lease liabilities | |
| 3,230,587 | |
Less: current portion | |
| 772,515 | |
Long-term portion | |
$ | 2,458,072 | |
Other
information related to operating leases was as follows:
Schedule
of Other Information Related to Operating Lease
| |
Six Months Ended
June 30, 2023 | |
Cash paid for operating leases included in operating cash flows | |
$ | 281,421 | |
Remaining lease term of operating leases | |
| 4
years | |
Discount rate of operating leases | |
| 6.2 | % |
Litigation
Liabilities
for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable
that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies
are expensed as incurred.
The
Company is a defendant in two class action claims and three derivative actions claiming that the Company promulgated false and misleading
press releases to increase the price of our stock to improperly benefit the officers and directors of the Company. The plaintiffs demand
compensatory damages sustained as a result of the Company’s alleged wrongdoing in an amount to be proven at trial. The Company
is also a party to two commercial litigation lawsuits in which plaintiffs are claiming they are owned certain remuneration based on alleged
agreements with the Company. The Company believes these lawsuits are without merit and intends to defend the cases vigorously. The Company
is unable to estimate a range of loss, if any, that could result were there to be an adverse final decision in these cases. As of the
date of this report, the Company does not believe it is probable that these cases will result in an unfavorable outcome; however, if
an unfavorable outcome were to occur in these cases, it is possible that the impact could be material to the Company’s results
of operations in the period(s) in which any such outcome becomes probable and estimable.
Note
11 – Share Repurchase Program
In
March 2022, the Company’s Board of Directors authorized a share repurchase program that would allow the Company to repurchase up
to $30.0 million of CODX common stock. The repurchase program does not obligate the Company to acquire any particular number of common
shares, and the repurchase program may be suspended or discontinued at any time at the Company’s discretion. The timing and amount
of any share repurchases under the share repurchase program will be determined by Co-Diagnostics’ management at its discretion
based on ongoing assessments of the capital needs of the business, the market price of the Company’s common stock, corporate and
regulatory requirements, and general market conditions.
For
accounting purposes, common stock repurchased under the stock repurchase program is recorded based upon the transaction date of the applicable
trade. Such repurchased shares are held in treasury and are presented using the cost method. These shares are not retired and are considered
issued but not outstanding. The following table shows the changes in treasury stock for the periods presented:
Schedule
of Treasury Stock
| |
Six Months Ended | |
| |
June 30, 2023 | |
Balance, beginning of period | |
| 3,881,658 | |
Repurchases of common stock | |
| 677,821 | |
Balance, end of period | |
| 4,559,479 | |
Note
12 – Subsequent Events
None.
Item
2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Cautionary
Note Regarding Forward-Looking Statements
This
Quarterly Report on Form 10-Q contains “forward-looking statements” that involve risks and uncertainties. All statements
other than statements of historical fact contained in this Quarterly Report and the documents incorporated by reference herein, including
statements regarding future events, our future financial performance, business strategy, and plans and objectives of management for future
operations, are forward-looking statements. We have attempted to identify forward-looking statements by terminology including “anticipates,”
“believes,” “can,” “continue,” “could,” “estimates,” “expects,”
“intends,” “may,” “plans,” “potential,” “predicts,” “should,”
or “will” or the negative of these terms or other comparable terminology. Although we do not make forward looking statements
unless we believe we have a reasonable basis for doing so, we cannot guarantee their accuracy. These statements are only predictions
and involve known and unknown risks, uncertainties and other factors and the documents incorporated by reference herein, which may affect
our or our industry’s actual results, levels of activity, performance or achievements expressed or implied by these forward-looking
statements. Moreover, we operate in a highly regulated, very competitive, and rapidly changing environment. New risks emerge from time
to time, and it is not possible for us to predict all risk factors, nor can we address the impact of all factors on our business or the
extent to which any factor, or combination of factors, may cause our actual results to differ materially from those contained in any
forward-looking statements.
We
have based these forward-looking statements largely on our current expectations and projections about future events and financial trends
that we believe may affect our financial condition, results of operations, business strategy, short term and long-term business operations,
and financial needs. These forward-looking statements are subject to certain risks and uncertainties that could cause our actual results
to differ materially from those reflected in the forward-looking statements. Factors that could cause or contribute to such differences
include, but are not limited to, those discussed in this Quarterly Report, and in particular, the risks discussed below and under the
heading “Risk Factors” in other documents we file with the SEC. The following discussion should be read in conjunction with
the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 16, 2023, and the audited financial
statements and notes included therein.
You
should not place undue reliance on any forward-looking statement, each of which applies only as of the date of this Quarterly Report.
Except as required by law, we undertake no obligation to update or revise publicly any of the forward-looking statements after the date
of this Quarterly Report to conform our statements to actual results or changed expectations.
You
are advised, however, to consult any further disclosures we make on related subjects in our periodic and current reports filed with the
SEC. You should understand that it is not possible to predict or identify all risk factors. Consequently, you should not consider this
list to be a complete set of all potential risks or uncertainties.
Important
factors that could cause actual results to differ materially from those in the forward-looking statements include, without limitation:
● |
the
results of clinical trials and the regulatory approval process; |
|
|
● |
market
acceptance of any products that may be approved for commercialization; |
|
|
● |
our
ability to protect our intellectual property rights; |
|
|
● |
the
impact of any infringement actions or other litigation brought against us; |
|
|
● |
competition
from other providers and products; |
|
|
● |
our
ability to develop and commercialize new and improved products and services; |
|
|
● |
changes
in government regulation; |
|
|
● |
and
other factors (including the risks contained in the section entitled “Risk Factors” in other documents we file with the
SEC) relating to our industry, our operations and results of operations. |
Should
one or more of these risks or uncertainties materialize, or should the underlying assumptions prove incorrect, actual results may differ
significantly from those anticipated, believed, estimated, expected, intended or planned.
Factors
or events that could cause our actual results to differ may emerge from time to time, and it is not possible for us to predict all of
them. We cannot guarantee future results, levels of activity, performance or achievements. Except as required by applicable law, including
the securities laws of the United States, we do not intend to update any of the forward-looking statements to conform these statements
to actual results.
As
used in this Quarterly Report, the terms “we”, “us”, “our”, and “Co-Diagnostics” means
Co-Diagnostics, Inc., a Utah corporation and its consolidated subsidiaries (the “Company”), unless otherwise indicated.
Executive
Overview
The
following management’s discussion and analysis of financial condition and results of operations describes the principal factors
affecting the results of our operations, financial condition, and changes in financial condition. This discussion should be read in conjunction
with the accompanying unaudited financial statements and notes thereto included elsewhere in this report. The information contained in
this discussion is subject to a number of risks and uncertainties. We urge you to review carefully the section of this report entitled
“Cautionary Note Regarding Forward-Looking Statements” for a summary of the risks and uncertainties associated with
an investment in our securities.
Business
Overview
Co-Diagnostics,
Inc., a Utah corporation (the “Company” or “CODX”), develops, manufactures and sells reagents used for diagnostic
tests that function via the detection and/or analysis of nucleic acid molecules (DNA or RNA), including robust and innovative molecular
tools for detection of infectious diseases and agricultural applications. In connection with the sale of our tests we may sell diagnostic
equipment from other manufacturers as self-contained lab systems (which we refer to as the “MDx Device”). We are also developing
a unique, groundbreaking portable PCR device and proprietary test cups (the “Co-Dx PCR Home platform”) that have been designed
to bring affordable, reliable polymerase chain reaction (“PCR”) to patients in point-of-care and at-home settings. This platform
is subject to U.S. Food and Drug Administration (“FDA”) review and is not available for sale at the time of this filing.
There is no guarantee that our Co-Dx PCR Home platform will receive the necessary regulatory approvals for commercialization, or that,
if regulatory approval is received, we will be able to successfully commercialize this platform.
Our
diagnostics systems enable dependable, low-cost, molecular testing for organisms and genetic diseases by automating or simplifying historically
complex procedures in both the development and administration of tests. CODX’s technical advance involves a novel, patented approach
to PCR test design of primer and probe structure (“CoPrimers™”) that eliminates one of the key vexing issues of PCR
amplification: the exponential growth of primer-dimer pairs (false positives and false negatives) which adversely interferes with identification
of the target DNA/RNA.
We
believe our proprietary molecular diagnostics technology is paving the way for innovation in disease detection and life sciences research
through our enhanced detection of genetic material. For various reasons, including owning our own platform, we believe we will be able
to accomplish this faster and more economically than some competitors, allowing for significant margins while still positioning ourselves
as a low-cost provider of molecular diagnostics and screening services.
In
addition, continued development has demonstrated the unique properties of our CoPrimer technology that we believe makes it ideally suited
for a variety of applications where specificity is key to optimal results, including multiplexing several targets, enhanced Single Nucleotide
Polymorphism (“SNP”) detection and enrichment for next generation sequencing.
Our
scientists use the complex mathematics of DNA/RNA PCR test design to engineer and optimize PCR tests and to automate algorithms that
rapidly screen millions of possible options to pinpoint the optimum design. Dr. Brent Satterfield, our founder, developed the intellectual
property we use in our business, consisting of the predictive mathematical algorithms and patented molecular structure used in the testing
process, which together represent a major advance in PCR testing systems. CODX technologies are now protected by more than 20 granted
or pending US and foreign patents, as well as certain trade secrets and copyrights. Ownership of our proprietary platform permits us
the advantage of avoiding payment of patent royalties required by other PCR test systems, which may allow the sale of diagnostic PCR
tests at a lower price than competitors, while enabling us to maintain profit margins.
Our
proprietary test design process involves identifying the optimal locations on the target genes for amplification and pair the locations
with the optimized primer and probe structure to achieve outputs that meet the design input requirements identified from market research.
This is done by following planned and documented processes, procedures and testing. In other words, we use the data resulting from our
tests to verify whether we succeeded in designing what we intended. Verification involves a series of testing that concludes that the
product is ready to proceed to validation in an evaluation either in our laboratory or in an independent laboratory setting using initial
production tests to confirm that the product as designed meets the user needs.
We
may either sell or lease the MDx Device to labs and diagnostic centers, through sale or lease agreements, and sell the reagents that
comprise our proprietary tests to those laboratories and testing facilities.
Using
our proprietary test design system and proprietary reagents, we have designed and obtained regulatory approval in the European Community
and/or in India to sell PCR diagnostic tests for the detection of COVID-19, influenza, tuberculosis, hepatitis B and C, human papillomavirus,
malaria, chikungunya, dengue, and the Zika virus. In the United States, we obtained Emergency Use Authorization (“EUA”) for
our Logix Smart™ COVID-19 detection test from the Food and Drug Administration, or
FDA, and we sell that test to qualified labs. In addition, our COVID-19 detection test and certain of our other suite of COVID-19 products
have been approved for sale in countries such as the United Kingdom, Australia and Mexico by the regulatory bodies in those countries
and have been registered for sale in many more countries.
In
addition to testing for infectious disease, the technology lends itself to identifying any section of a DNA or RNA strand that describes
any type of genetic trait, which creates several significant applications. We, in conjunction with our customers, are active in designing
and licensing tests that identify genetic traits in plant and animal genomes. We also have three multiplexed tests developed to test
mosquitos for the identification of diseases carried by the mosquitos to enable municipalities to concentrate their efforts in managing
mosquito populations on the specific areas known to be breeding the mosquitos that carry deadly viruses.
RESULTS
OF OPERATIONS
The
Three Months Ended June 30, 2023 Compared to the Three Months ended June 30, 2022
Revenues
For
the three months ended June 30, 2023, we generated revenues of $197,806, compared to revenues of $5,023,226 for the three months ended
June 30, 2022. The decrease in revenue of $4,825,420 was primarily due to lower sales of our Logix Smart COVID-19 test developed in response
to the COVID-19 pandemic.
Cost
of Revenues
We
recorded cost of revenues of $459,095 for the three months ended June 30, 2023, compared to $915,432 for the three months ended June
30, 2022. The decrease in revenues combined with a larger percentage of fixed product production costs, as well as costs related to expired
inventory, resulted in a lower cost of revenues and lower gross margin percentage.
Expenses
We
incurred total operating expenses of $11,733,150 for the three months ended June 30, 2023, compared to total operating expenses of $8,254,832
for the three months ended June 30, 2022. The increase in operating expenses was primarily due to increased personnel expenses, including
stock-compensation expense, and additional investment in research and development. These increases were partially offset by decreased
expenses experienced in conjunction with our decrease in revenues, such as third-party sales commissions, reflected in sales and marketing
and variable compensation.
Our
sales and marketing expenses for the three months ended June 30, 2023 were $1,732,966, compared to $1,472,225 for the three months ended
June 30, 2022. The increase was primarily a result of increased stock-based compensation expense and tradeshow expense, partially offset
by decreased variable compensation, such as bonuses and commissions, and decreased third-party sales commissions.
General
and administrative expenses increased from $2,468,421 for the three months ended June 30, 2022 to $3,713,895 for the three months ended
June 30, 2023. The increase in general and administrative expenses was primarily due to increased insurance expense and professional,
legal, and advisory fees, increased stock-based compensation expense, and increased bad debt expense, partially offset by decreased variable
compensation expense.
Our
research and development expenses increased from $3,889,844 for the three months ended June 30, 2022 to $5,981,043 for the three months
ended June 30, 2023. The primary increase in expenses was a result of increases in personnel related expenses, increases in expenses
related to development and clinical trials of the Co-Dx PCR Home platform, and increased stock-based compensation expense.
Other
Income (expense)
For
the three months ended June 30, 2023 we had total other income of $837,294, compared to total other income of $719,228 for the three
months ended June 30, 2022. The primary components of other income include a change in the fair value of contingent consideration liabilities
recorded in conjunction with the acquisitions of IdMo and ACI and interest income and realized gains from investments in marketable securities.
Net
Income (loss)
We
realized a net loss for the three months ended June 30, 2023 of $8,918,825,
compared to a net loss for the three months ended June 30, 2022 of $2,686,303. The larger net loss was primarily the result of a decrease
in revenues, combined with an increase of operating expenses, partially offset by changes in the fair value of acquisition contingencies
and income related to investments in marketable securities. Additionally, we recorded an income tax benefit of $2,238,,320 for the three
months ended June 30, 2023, compared to an income tax benefit of $741,507 for the three months ended June 30, 2022.
The
Six Months Ended June 30, 2023 Compared to the Six Months ended June 30, 2022
Revenues
For
the six months ended June 30, 2023, we generated revenues of $799,763, compared to revenues of $27,722,270 for the six months ended June
30, 2022. The decrease in revenue of $26,922,507 was primarily due to lower sales of our Logix Smart COVID-19 test developed in response
to the COVID-19 pandemic.
Cost
of Revenues
We
recorded cost of revenues of $961,336 for the six months ended June 30, 2023, compared to $4,197,383 for the six months ended June 30,
2022. The decrease in revenues combined with a larger percentage of fixed product production costs, as well as costs related to expired
inventory, resulted in a lower cost of revenues and lower gross margin percentage.
Expenses
We
incurred total operating expenses of $21,783,516 for the six months ended June 30, 2023, compared to total operating expenses of $17,847,766
for the six months ended June 30, 2022. The increase in operating expenses was primarily due to increased personnel expenses, including
stock-compensation expense, and additional investment in research and development. These increases were partially offset by decreased
expenses experienced in conjunction with our decrease in revenues, such as third-party sales commissions reflected in sales and marketing
and variable compensation.
Our
sales and marketing expenses for the six months ended June 30, 2023 were $3,439,297, compared to $4,124,373 for the six months ended
June 30, 2022. The decrease was primarily a result of decreased variable compensation, such as bonuses and commissions, and decreased
third-party sales commissions, partially offset by increased stock-based compensation expense and tradeshow expense.
General
and administrative expenses increased from $5,390,616 for the six months ended June 30, 2022 to $6,727,860 for the six months ended June
30, 2023. The increase in general and administrative expenses was primarily due to increased insurance expense and professional, legal,
and advisory fees, increased stock-based compensation expense, and increased bad debt expense, partially offset by decreased variable
compensation expense.
Our
research and development expenses increased from $7,661,171 for the six months ended June 30, 2022 to $10,995,103 for the six months
ended June 30, 2023. The primary increase in expenses was a result of increases in personnel related expenses, increases in expenses
related to development and clinical trials of the Co-Dx PCR Home platform, and increased stock-based compensation expense.
Other
Income (expense)
For
the six months ended June 30, 2023 we had total other income of $2,772,742, compared to total other income of $3,995,751 for the six
months ended June 30, 2022. The primary components of other income include a change in the fair value of contingent consideration liabilities
recorded in conjunction with the acquisitions of IdMo and ACI and interest income and realized gains from investments in marketable securities.
Net
Income (loss)
We
realized a net loss for the six months ended June 30, 2023 of $14,674,216, compared with net income for the six months ended June 30,
2022 of $9,028,292. The larger net loss was primarily the result of a decrease in revenues, combined with an increase of operating expenses,
partially offset by changes in the fair value of acquisition contingencies and income related to investments in marketable securities.
Additionally, we recorded an income tax benefit of $4,498,131 for the six months ended June 30, 2023, compared to income tax expense
of $644,580 for the six months ended June 30, 2022.
Liquidity
and Capital Resources
At
June 30, 2023, we had cash and cash equivalents of $13,830,846. Additionally, we had $55,307,146 of marketable investment securities
that could readily be converted into cash if needed. Additionally, our total current assets of June 30, 2023, were $77,385,400 compared
to total current liabilities of $5,115,655.
Net
cash used in operating activities during the six months ended June 30, 2023 was $10,708,797, compared to cash provided by operating activities
of $9,460,222 for the six months ended June 30, 2022. The decrease in cash from operating activities was primarily due to decreased revenues
and the impact of non-cash items.
Net
cash provided by investing activities during the six months ended June 30, 2023 was $2,603,770, primarily from maturities of marketable
investment securities, compared to cash used in investing activities of $9,600,444 during the six months ended June 30, 2022.
Net
cash used in financing activities was $1,037,930 for the six months ended June 30, 2023, compared to net cash used in financing activities
of $2,421,607 for the same period in the prior year. This decrease is due to the repurchase of fewer outstanding common shares during
the first six months of the year, compared to the same period of the prior year.
Since
commencing sales of our Logix Smart COVID-19 test in March 2020, we have used cash generated from those sales to fund the procurement
and production of inventory and to pay our operating expenses. We have increased our work force primarily in the area of research and
development to develop the Co-Dx PCR Home platform and complete development of additional tests to enable us to use our distributor network
to sell other products throughout the world and remain profitable in the future. In March 2022 our board of directors authorized the
repurchase of up to $30.0 million of the company’s outstanding common stock. We have no obligation to repurchase any shares under
the repurchase program and may suspend or discontinue it at any time without prior notice. As of June 30, 2023 we have repurchased 4,559,479
outstanding common shares under the repurchase program for a total of $15.2 million.
Additionally,
in March 2023, we filed a shelf registration statement on Form S-3 (the “Shelf Registration Statement”) with the SEC registering
the sale, from time-to-time of up to $150 million of our securities. In connection with the Shelf Registration Statement, we filed an
equity distribution agreement prospectus covering the offering, issuance and sale of up to a maximum of $50 million shares of our common
stock that may be issued and sold under an equity distribution agreement with Piper Sandler & Co. We are under no obligation to sell
any securities under the Shelf Registration Statement or the equity distribution agreement with Piper Sandler & Co.
We
believe that our existing capital resources and the cash generated from future sales will be sufficient to meet our projected operating
requirements for the next 12 months. However, our available capital resources may be consumed more rapidly than currently expected and
we may need or want to raise additional financing for strategic opportunities.
If
needed, we expect additional investment capital to come from (i) additional issuances of our common stock with existing and new investors
or (ii) the private placement of other securities with investors similar to those that have provided funding in the past. We may not
be able to secure such financing in a timely manner or on favorable terms, if at all.
The
foregoing estimates, expectations and forward-looking statements are subject to change as we make strategic operating decisions from
time to time and as our revenue and expenses fluctuate from period to period.
Off-Balance
Sheet Arrangements
We
have no off-balance sheet arrangements.
Item
3. Quantitative and Qualitative Disclosures about Market Risk
Not
required under Regulation S-K for “smaller reporting companies.”
Item
4. Controls and Procedures
Evaluation
of Disclosure Controls and Procedures
We
maintain “disclosure controls and procedures,” as defined in Rules 13a-15I and 15d-15(e) under the Exchange Act that are
designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange
Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure
controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed
by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management,
including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of
our disclosure controls and procedures as of June 30, 2023. Based on the evaluation of our disclosure controls and procedures as of June
30, 2023, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls were effective.
Changes
in Internal Control over Financial Reporting
There
have been no changes in our internal control over financial reporting during the three months ended June 30, 2023, that have materially
affected or, are reasonably likely to materially affect, our internal control over financial reporting.
PART
II – OTHER INFORMATION
Item
1. Legal Proceedings
Co-Diagnostics,
Inc. v. Pantheon International Advisors Ltd. (Third Judicial District Court, Salt Lake County, State of Utah, Civil No. 210902609, filed
on May 14, 2021).
The
Company filed a complaint against Pantheon International Advisors (“Pantheon”) asking the court to declare that the Company
has no ongoing contractual business relationship with Pantheon, no monies owing, nor does Pantheon have any interest, right, title or
claim to any stock issued by the Company or ownership of any kind in the Company. Pantheon was served with a 30-Day Summons on September
9, 2021 to which it failed to respond, and a default judgement against Pantheon International Advisors was entered by the Court on November
28, 2021. The time to appeal from the judgment or seek to vacate the judgment has passed.
After
learning that the Company had initiated suit in Utah, and after learning of Company’s intent to serve it with process of that suit,
on May 24, 2021, Pantheon filed a claim against the Company in the Royal Courts of Justice Group, Queens Bench Division, Claim No. QB-21-002245,
stating that the Company owes Pantheon $2,860,809.79 for alleged breach of contract for failing to make payments purportedly due under
a contract allegedly entered into on October 18, 2018. The Company is being represented locally in the UK by Freshfields Bruckhaus Deringer
LLP in that matter. On March 4, 2022, the Company filed a jurisdictional challenge to the UK suit, alleging that there was no 2018 agreement,
and that the Company is not subject to jurisdiction in the UK. The oral argument and presentation of evidence on solely the jurisdictional
claim took place on November 9, 2022, with the court taking the matter of jurisdiction over the Company under advisement. The court has
now ruled on the Company’s jurisdictional challenge and denied the motion to dismiss the lawsuit. The Company intends to vigorously
defend against the UK claims and will seek to the full extent possible to enforce its rights under the Declaratory Judgment already obtained
in Utah but there can be no assurances as to the outcome.
There
have been no other developments to the legal proceedings previously disclosed under Part I. Item 3 of our Annual Report on Form 10-K
for the fiscal year ended December 31, 2022.
Item
1A. Risk Factors.
Not
required under Regulation S-K for “smaller reporting companies.”
Item
2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
Dividends
We
have never declared or paid any cash dividends on our capital stock. The payment of dividends on our common stock in the future will
depend on our earnings, capital requirements, operating and financial condition and such other factors as our Board of Directors may
consider appropriate. We currently expect to use all available funds to finance the future development and expansion of our business
and do not anticipate paying dividends on our common stock in the foreseeable future.
Pursuant
to Section 16-10a-640 of the Utah Revised Business Corporation Act, no distribution may be made if, after giving it effect:
|
(a) |
the
corporation would not be able to pay its debts as they become due in the usual course of business; or |
|
|
|
|
(b) |
the
corporation’s total assets would be less than the sum of its total liabilities plus, unless the articles of incorporation permit
otherwise, the amount that would be needed, if the corporation were to be dissolved at the time of the distribution, to satisfy the
preferential rights upon dissolution of shareholders whose preferential rights are superior to those receiving the distribution. |
Share
Repurchase Program
Period | | |
(a) Total number of shares
purchased (1) | | |
(b) Average price
paid per share (1) | | |
(c ) Total number of shares purchased as part of publicly announced
plans or programs (1) | | |
(d) Maximum number (or approximate dollar value) of shares that may yet be purchased under the
plans or programs (1) | |
04/01/23 – 04/30/23 | | |
| 368,809 | | |
$ | 1.51 | | |
| 368,809 | | |
$ | 14,750,204 | |
05/01/23 – 05/31/23 | | |
| - | | |
$ | - | | |
| - | | |
$ | 14,750,204 | |
06/01/23 – 06/30/23 | | |
| - | | |
$ | - | | |
| - | | |
$ | 14,750,204 | |
| | |
| | | |
| | | |
| | | |
| | |
Total | | |
| 368,809 | | |
$ | 1.51 | | |
| 368,809 | | |
$ | 14,750,204 | |
|
(1) |
In
March 2022 the company announced that its board of directors authorized the repurchase of up to $30.0 million of the company’s
outstanding common stock. The extent to which the company repurchases its shares, and the timing of such repurchases, will depend
upon a variety of factors, including trading volume, market conditions, legal requirements, business conditions and other factors.
The repurchase program may be discontinued at any time, and the program does not obligate the company to acquire any specific number
of shares of its common stock. |
Item
3. Defaults Upon Senior Securities
None.
Item
4. Mine Safety Disclosures
Not
applicable.
Item
5. Other Information
None.
Item
6. Exhibits
Exhibit
Index
(a)
Exhibits
Exhibit |
|
Number
Description |
|
|
|
10.1* |
|
Commercial Lease Agreement, dated June 1, 2023, between Ozone Biotech, LLC and Co-Diagnostics, Inc. |
10.2# |
|
Co-Diagnostics, Inc. Change in Control Severance Plan, (Incorporated by reference herein from Form 8-K (Exhibit 10.1) filed May 16, 2023, SEC File No. 001-38148). |
31.1* |
|
Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 |
31.2* |
|
Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 |
32.1* |
|
Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 |
32.2* |
|
Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 |
101.INS |
|
Inline
XBRL Instance Document |
101.SCH |
|
Inline
XBRL Taxonomy Extension Schema Document |
101.CAL |
|
Inline
XBRL Taxonomy Extension Calculation Linkbase Document |
101.DEF |
|
Inline
XBRL Taxonomy Extension Definition Linkbase Document |
101.LAB |
|
Inline
XBRL Taxonomy Extension Label Linkbase Document |
101.PRE |
|
Inline
XBRL Taxonomy Extension Presentation Linkbase Document |
104 |
|
Cover
Page Interactive Data File |
*
Filed herewith.
#
Management Contract or Compensatory Plan or Arrangement
SIGNATURES
Pursuant
to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by
the undersigned thereunto duly authorized.
|
CO-DIAGNOSTICS,
INC. |
|
|
|
Date:
August 10, 2023 |
By: |
/s/
Dwight H. Egan |
|
Name: |
Dwight
H. Egan |
|
Title: |
Chief
Executive Officer, President and Principal Executive Officer |
|
|
|
Date:
August 10, 2023 |
By: |
/s/
Brian Brown |
|
Name:
|
Brian
Brown |
|
Title: |
Chief
Financial Officer and Principal Financial and Accounting Officer |
Exhibit
10.1
COMMERCIAL
LEASE AGREEMENT
This
Commercial Lease Agreement (hereinafter, the “Lease”) is a legal and binding contract. Before signing, read the entire
document, including the general printed provisions and any attachments. If you have any questions, consult your attorney and/or accountant
before signing.
This
Lease is made and entered into effective as of the 1st day of June, 2023 (the “Effective Date”), by and between
the following parties:
|
Landlord(s): |
Ozone
Biotech, LLC (“Landlord”) |
|
Address
for Notices: |
3165
South |
|
|
SLC,
Utah 84115 |
|
|
|
|
Tenant(s): |
CO-DIAGNOSTICS,
INC. |
|
Address
for Notices: |
2401
South FOOTHILL DRIVE |
|
|
Salt
Lake City, Utah 84109 |
In
consideration of the rents, covenants and agreements hereinafter set forth. Landlord and Tenant mutually agree as follows:
1.
Premises. Landlord hereby leases to Tenant and Tenant hereby leases from Landlord, the following properties: 3165 South 300 West,
and 3175 South 300 West Salt Lake City, Utah (the “Premises”) and associated parking with the buildings. The Premises
consists of approximately 14,889 square feet of Office, Laboratory and Garage space, and this estimate of square footage shall be used
for all calculations under this Lease. Tenant is granted exclusive use of the premise subject to Landlord reserving the exclusive rights
to Kirk Ririe’s current office consisting of approximately 175 SF in the 3165 South 300 West Building. Landlord shall have right
to utilize other areas within the leased premise on a non-exclusive basis that does not materially conflict with Tenant’s use.
2.
Term of Lease. This Lease shall begin upon execution of this Lease and shall be for an initial term of forty-three months (“Initial
Term”) beginning June 1, 2023 and ending December 31, 2026.
3.
Delivery of Possession. Tenant currently occupies the Premises.
4.
Monthly Gross Rent. Tenant shall pay “Monthly Gross Rent” to Landlord, in advance and without prior demand,
invoice or notice on or before the first day of each calendar month during the Term of this Lease, as follows:
Initial Monthly Gross Rent Month’s 1-12 | |
$ | 30,000.00 | |
Payment
shall be made by direct bank deposit, and Landlord shall provide Tenant with information needed to set up the direct bank deposit.
5.
Annual Increases. Monthly Gross Rent, as defined below, shall be increased every 12 months by the then current Consumer Price
Index (CPI) rate for the prior 12 months. The CPI will be calculated on the difference between June of the prior year and May of the
current year. The adjustment will be the increase in the CPI using the All Urban Consumers (CPI-U), U.S. City Average, CPI—All
Items Index as published by the Bureau of Labor Statistics of the United States Department of Labor.
6.
Additional Expenses. Landlord shall pay all Real Property Taxes, Utilities and Insurance of the property. Tenant shall pay all
other expenses not specifically identified as paid by Landlord, directly to any vendors providing services.
7.
Late Charges. If Tenant fails to pay any amounts or charges of any character which are payable under this Lease, Landlord, at
Landlord’s election, may assess and collect a late fee charge equal to 10% of each payment of rent not received within five business
days from the date such rent payment is due. In addition, Landlord shall be eligible to charge interest at a rate of 18% per annum on
any payments later than 30 days.
8.
Holding Over. If Tenant does not promptly vacate the premise upon Termination, then Monthly Gross Rent due shall be twice the
prior Month’s Amount for each month that Tenant fails to vacate the Premise, with doubling of Monthly Gross Rent continuing until
Tenant vacates the Premise.
9.
Utilities. The following utilities on the Property are Landlord paid and included in the Gross Rent: gas, electric, water, and
sewer. Unless stated to the contrary elsewhere in this Lease, Tenant shall pay for all other utilities used by Tenant on the Premises
(i.e., telephone, internet, etc.).
10.
Landlord’s Responsibility for Maintenance and Repairs. Landlord shall, during the term of this Lease, keep in good order
condition, and repair, the exterior walls, and the roof. Landlord shall incur no expense nor have any obligation of any kind whatsoever
in connection with maintenance of the Premises other than specifically set forth in this paragraph.
11.
Fire and Other Casualty.
a.
If the Premises are damaged or destroyed by fire or other casualty, Landlord shall, subject to the limitations in subsection (b) of this
Section 10. and to the limits of the insurance proceeds it actually receives as a result of such casualty, promptly and diligently proceed
to repair, rebuild or replace the Premises, so as to restore the Premises to the condition in which the Premises existed immediately
prior to such damage or destruction. If Landlord carries on any restoration or repair at the Premises pursuant to this Section 12. and
Tenant continues to occupy any other portion of the Premises, Landlord shall take all such steps as may be reasonable and practicable
to prevent interference with Tenant’s use and enjoyment of the portion of the Premises which Tenant continues to occupy. Landlord
shall perform its obligations under this Section 10. in a manner which will achieve restoration of any damage as soon as practicable,
giving due regard to the nature and scope of the damage, subject to the occurrence of Permitted Delay. Notwithstanding the foregoing,
if the Premises is damaged or destroyed by fire or other casualty, Tenant may elect (but shall not be required) to repair, rebuild or
restore minor damage to the Premises, provided that: (i) Tenant notifies Landlord of its election within ten (10) business days following
the casualty event, (ii) Tenant promptly and diligently completes such repairs and (iii) such repairs do not exceed $10,000.00. Tenant
will promptly provide Landlord with documents evidencing the payment and completion of such repairs.
b.
Any provision of this Section 10. to the contrary notwithstanding, if either (i) the cost to repair the damage to the Premises (other
than alterations and personal property owned by Tenant) is not fully covered by the insurance carried by Landlord, or (ii) all or any
portion of the Premises is damaged by fire or other casualty and the time period reasonably determined by Landlord to be required for
the actual restoration or repair of the Premises will exceed two hundred seventy (270) days from the date the casualty occurs or (iii)
the Premises is damaged by fire or other casualty within twelve (12) months preceding the end of the Term (which includes any renewal
of the Term then properly exercised by Tenant) to an extent exceeding twenty-five percent (25%) of the then current value of the Premises,
then Landlord and Tenant each shall have the right, to be exercised by giving written notice (which notice shall set forth with specificity
the basis for giving the notice) within thirty (30) days after the occurrence of the casualty, to terminate this Lease. Termination shall
be effective on a date specified in the written notice, which date shall be not less than thirty (30) nor more than sixty (60) days after
the date the notice is given. Upon such termination, the term of this Lease shall end as if the date of termination were the date originally
specified for expiration of the Term.
c.
If a casualty prevents Tenant from fully occupying the Premises, Rent shall abate, for so long as such full occupancy is prevented, in
proportion to the amount of the Premises not usable by Tenant as a result of the casualty; provided that if the casualty occurred as
a result of the act or negligence of Tenant, there shall be no such abatement.
12.
Tenant’s Responsibility for Maintenance and Repairs. Tenant shall, during the term of this Lease, keep in good order condition,
and repair, any part of the Premises not specifically included within Landlord’s responsibility above. Tenant’s responsibility
shall include, for example and not limited to: (a) the interior of the Premises and every part thereof, structural or nonstructural;
(b) repair of the HVAC system that require repair and not replacement,; (c) interior plumbing and electrical; (d) all other items not
specifically listed as Landlord Responsibility in item 10 above.
13.
Alterations and Improvements. Tenant shall not make any alterations, improvements additions, or utility installations (including
power panels) in or about the Premises without the prior written approval of the Landlord. All Tenant Alterations and Improvements shall
become Landlord property upon termination of the lease.
14.
Signage. Tenant shall not install, erect, display, paint, or attach any sign to the exterior of the building without the written,
consent of the Landlord, and any sign authorized by Landlord shall be removed and the sign space restored to its original condition upon
termination of the Lease.
15.
Tenant’s Insurance. Tenant covenants and agrees that from and after the date of delivery of the Premises from Landlord to
Tenant, Tenant will carry and maintain, at its sole cost and expense, liability insurance in the commercial general liability form (or
reasonable equivalent thereto) covering the Premises and Tenant’s use thereof against claims for personal injury or death, property
damage and product liability occurring upon, in or about the Premises, such insurance to be written on an occurrence basis (not a claims
made basis), with combined single limit coverage of not less than $1,000,000.00 and with a general aggregate limit of not less than $3,000,000.00
for each policy year. Tenant shall furnish Landlord with a certificate of such policy and whenever required shall satisfy Landlord that
such policy is in full force and effect. Such policy shall name Landlord as an additional insured and shall be primary and non-contributing
with any insurance carried by Landlord. The policy shall further provide that it shall not be cancelled or altered without 30 days prior
written notice to Landlord. Tenant shall furnish evidence of renewal of such insurance policies within 10 days before expiration of any
such policy.
16.
Permitted and Prohibited Use. Tenant shall use the Property as office, laboratory and warehouse space for its existing biotechnology
business and for no other use without the Landlords prior written approval.
17.
Assignment and Sublease. Tenant shall not assign, mortgage or hypothecate this Lease or any interest in this Lease, or permit
the use of the Premises by any person or persons other than Tenant, or sublet the Premises, or any part of the Premises, unless specifically
agreed to by Landlord in advance in writing. Any transfer of this Lease from Tenant by merger, consolidation, or liquidation shall constitute
an assignment for purposes of this Lease. Any attempted assignment or subletting without Landlord’s consent shall be void and shall
at the option of the Landlord terminate this Lease.
18.
Quiet Enjoyment. Landlord hereby covenants to Tenant that, subject to Tenant’s compliance with the terms and provisions
of this Lease, Tenant shall peaceably and quietly hold and enjoy the full possession and use of the Premises during the term of this
Lease.
19.
Default by Tenant. Upon the occurrence of any of the following events, Tenant shall be in default of its obligations under this
Lease (a) Tenant fails to pay any sum due hereunder on or before the same is due; (b) Tenant fails to perform any other term, condition
or covenant to be performed by it pursuant to this Lease within 10 days after written notice of such default has been given to Tenant
by Landlord; (c) Tenant or any guarantor of this Lease becomes bankrupt or insolvent or files a petition in bankruptcy court as a debtor;
(d) Tenant abandons or vacates the Premises; or (e) Tenant assigns or subleases the Premises or encumbers its interest in this Lease
without written consent of Landlord (collectively “Events of Default”). Upon the occurrence of any Event of Default,
Landlord, in addition to all other rights and remedies provided by law or in equity or otherwise provided in this Lease, may, without
further notice or demand of any kind to Tenant or any other person, retake the Premises, accelerate all payments due under this Lease
and collect by suit or otherwise, all such amounts due and terminate this Lease. Tenant’s payment obligations shall survive any
such termination.
20.
Chronic Default by Tenant. In order to discourage chronic non-compliance with any provision of this Lease, Tenant shall be conclusively
deemed to have incurably defaulted under this Lease at such time as Tenant has triggered an Event of Default for the second time during
any twelve-month period, regardless of whether any such Event of Default is or has been cured by Tenant.
21.
Default by Landlord. Landlord will not be in default under this Lease unless Landlord fails to perform an obligation required
of it within 30 days after written Notice by Tenant to Landlord specifying the respects in which Landlord has failed to perform such
obligation; provided, however, that if the nature of Landlord’s obligation is such that more than 30 days are reasonably required
for performance or cure, Landlord will not be in default if Landlord commences performance within such thirty (30) day period and thereafter
diligently prosecutes the same to completion. Tenant’s rights in case of Landlord’s default are limited to reimbursement
of its actual damages directly incurred as a result of such default. In no event will Tenant have the right to terminate this Lease or
to withhold the payment of Rent or other charges provided for herein as a result of Landlord’s default.
22.
Independent Obligations. Notwithstanding anything to the contrary in this Lease, Tenant’s obligation to pay is independent
from any of Landlord’s obligations under this Lease. Tenant will pay amounts due hereunder without any deduction, diminution, abatement,
counterclaim or offset for any reason whatsoever. Acceptance of a lower amount than due shall not be deemed an accord or satisfaction,
and Landlord reserves all rights to receive full payment of the amount owed.
23.
Construction of Lease. This Lease shall be construed without regard to the identity of the person who drafted it or the party
who caused it to be drafted. It shall be deemed their joint work product, and each and every provision of this Lease shall be construed
as though all parties hereto participated equally in the drafting hereof. As a result of the foregoing, any rule of construction that
a document is to be construed against the drafting party shall not be applicable.
24.
Attorney’s Fees to Prevailing Party. In the event either Landlord or Tenant commences litigation to enforce any of the terms
and conditions of this Lease, the unsuccessful party to the litigation will pay all costs and expenses, including reasonable attorney’s
fees and actual costs of litigation, incurred by the successful party. In the case where Landlord recovers some, but not all, of any
claimed damages from Tenant, Landlord shall still be deemed the successful party for the purposes of this paragraph.
25.
Complete Agreement. This Lease contains all of the agreements and conditions made between the parties to the Lease related to
the Premises in any way. There are no oral agreements that supplement the provisions of this Lease. All oral agreements not incorporated
herein are cancelled and superseded by this Lease. This Lease may not be modified orally or in any other manner than by an agreement
in writing signed by all the parties to this Lease.
Accepted
and agreed: |
|
|
|
|
|
Tenant: |
|
Landlord: |
|
|
|
|
|
By: |
|
|
By: |
|
|
Brian
Brown, CFO |
|
|
Kirk
Ririe |
|
for
Tenant |
|
|
Agent
for Landlord |
|
|
|
|
|
Date: |
|
|
Date: |
|
EXHIBIT
31.1
CERTIFICATION
OF THE CHIEF EXECUTIVE OFFICER
PURSUANT
TO SECTION 302 OF THE SARBANES OXLEY ACT OF 2002
AND
RULE 13a-14 OF THE EXCHANGE ACT OF 1934
I,
Dwight H. Egan, certify that:
1. |
I
have reviewed this Quarterly Report on Form 10-Q of Co-Diagnostics, Inc.; |
|
|
2. |
Based
on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary
to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to
the period covered by this report; |
|
|
3. |
Based
on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in
this report; |
|
|
4. |
The
registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures
(as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange
Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have: |
|
a. |
Designed
such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others
within those entities, particularly during the period in which this report is being prepared; |
|
|
|
|
b. |
Designed
such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements
for external purposes in accordance with generally accepting accounting principles; |
|
|
|
|
c. |
Evaluated
the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about
the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;
and |
|
|
|
|
d. |
Disclosed
in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s
most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected,
or is reasonably likely to materially affect, the registrant’s internal control over financial reporting. |
5. |
The
registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial
reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing
the equivalent functions): |
|
a. |
All
significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information;
and |
|
|
|
|
b. |
Any
fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s
internal control over financial reporting. |
Date:
August 10, 2023 |
By: |
/s/
Dwight H. Egan |
|
|
Dwight
H. Egan |
|
|
Chief
Executive Officer, President and Principal Executive Officer |
EXHIBIT
31.2
CERTIFICATION
OF THE CHIEF FINANCIAL OFFICER
PURSUANT
TO SECTION 302 OF THE SARBANES OXLEY ACT OF 2002
AND
RULE 13a-14 OF THE EXCHANGE ACT OF 1934
I,
Brian Brown, certify that:
1. |
I
have reviewed this Quarterly Report on Form 10-Q of Co-Diagnostics, Inc.; |
|
|
2. |
Based
on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary
to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to
the period covered by this report; |
|
|
3. |
Based
on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in
this report; |
|
|
4. |
The
registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures
(as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange
Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have: |
|
a. |
Designed
such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others
within those entities, particularly during the period in which this report is being prepared; |
|
|
|
|
b. |
Designed
such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements
for external purposes in accordance with generally accepting accounting principles; |
|
|
|
|
c. |
Evaluated
the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about
the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;
and |
|
|
|
|
d. |
Disclosed
in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s
most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected,
or is reasonably likely to materially affect, the registrant’s internal control over financial reporting. |
5. |
The
registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial
reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing
the equivalent functions): |
|
a. |
All
significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information;
and |
|
|
|
|
b. |
Any
fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s
internal control over financial reporting. |
Date:
August 10, 2023 |
By: |
/s/
Brian Brown |
|
|
Brian
Brown |
|
|
Chief
Financial Officer and Principal Financial and Accounting Officer |
EXHIBIT
32.1
CERTIFICATION
OF THE CHIEF EXECUTIVE OFFICER
PURSUANT
TO 18 U.S. C. SECTION 1350
AS
ADOPTED PURSUANT TO
SECTION
906 OF THE SARBANES-OXLEY ACT OF 2002
In
connection with the Quarterly Report of Co-Diagnostics, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2023,
as filed with the Securities and Exchange Commission on the date hereof, I, Dwight H. Egan, Chief Executive Officer of the Company, hereby
certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
|
(1) |
The
Form 10-Q fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and |
|
|
|
|
(2) |
The
information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations
of the Company. |
Date:
August 10, 2023 |
By:
|
/s/
Dwight H. Egan |
|
|
Dwight
H. Egan |
|
|
Chief
Executive Officer, President and Principal Executive Officer |
EXHIBIT
32.2
CERTIFICATION
OF THE CHIEF FINANCIAL OFFICER
PURSUANT
TO 18 U.S. C. SECTION 1350
AS
ADOPTED PURSUANT TO
SECTION
906 OF THE SARBANES-OXLEY ACT OF 2002
In
connection with the Quarterly Report of Co-Diagnostics, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2023,
as filed with the Securities and Exchange Commission on the date hereof, I, Brian Brown, Chief Financial Officer of the Company, hereby
certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
|
(1) |
The
Form 10-Q fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and |
|
|
|
|
(2) |
The
information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations
of the Company. |
Date:
August 10, 2023 |
By: |
/s/
Brian Brown |
|
|
Brian
Brown |
|
|
Chief
Financial Officer and Principal Financial and Accounting Officer |
v3.23.2
Cover - shares
|
6 Months Ended |
|
Jun. 30, 2023 |
Aug. 09, 2023 |
Cover [Abstract] |
|
|
Document Type |
10-Q
|
|
Amendment Flag |
false
|
|
Document Quarterly Report |
true
|
|
Document Transition Report |
false
|
|
Document Period End Date |
Jun. 30, 2023
|
|
Document Fiscal Period Focus |
Q2
|
|
Document Fiscal Year Focus |
2023
|
|
Current Fiscal Year End Date |
--12-31
|
|
Entity File Number |
001-38148
|
|
Entity Registrant Name |
CO-DIAGNOSTICS,
INC.
|
|
Entity Central Index Key |
0001692415
|
|
Entity Tax Identification Number |
46-2609396
|
|
Entity Incorporation, State or Country Code |
UT
|
|
Entity Address, Address Line One |
2401
S. Foothill Drive
|
|
Entity Address, Address Line Two |
Suite D
|
|
Entity Address, City or Town |
Salt Lake City
|
|
Entity Address, State or Province |
UT
|
|
Entity Address, Postal Zip Code |
84109
|
|
City Area Code |
(801)
|
|
Local Phone Number |
438-1036
|
|
Title of 12(b) Security |
Common
Stock
|
|
Trading Symbol |
CODX
|
|
Security Exchange Name |
NASDAQ
|
|
Entity Current Reporting Status |
Yes
|
|
Entity Interactive Data Current |
Yes
|
|
Entity Filer Category |
Non-accelerated Filer
|
|
Entity Small Business |
true
|
|
Entity Emerging Growth Company |
false
|
|
Entity Shell Company |
false
|
|
Entity Common Stock, Shares Outstanding |
|
30,788,871
|
X |
- DefinitionBoolean flag that is true when the XBRL content amends previously-filed or accepted submission.
+ References
+ Details
Name: |
dei_AmendmentFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEnd date of current fiscal year in the format --MM-DD.
+ References
+ Details
Name: |
dei_CurrentFiscalYearEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gMonthDayItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.
+ References
+ Details
Name: |
dei_DocumentFiscalPeriodFocus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fiscalPeriodItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThis is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.
+ References
+ Details
Name: |
dei_DocumentFiscalYearFocus |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gYearItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFor the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.
+ References
+ Details
Name: |
dei_DocumentPeriodEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:dateItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as an quarterly report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-Q -Number 240 -Section 308 -Subsection a
+ Details
Name: |
dei_DocumentQuarterlyReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as a transition report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Forms 10-K, 10-Q, 20-F -Number 240 -Section 13 -Subsection a-1
+ Details
Name: |
dei_DocumentTransitionReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.
+ References
+ Details
Name: |
dei_DocumentType |
Namespace Prefix: |
dei_ |
Data Type: |
dei:submissionTypeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAddress Line 1 such as Attn, Building Name, Street Name
+ References
+ Details
Name: |
dei_EntityAddressAddressLine1 |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAddress Line 2 such as Street or Suite number
+ References
+ Details
Name: |
dei_EntityAddressAddressLine2 |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Definition
+ References
+ Details
Name: |
dei_EntityAddressCityOrTown |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCode for the postal or zip code
+ References
+ Details
Name: |
dei_EntityAddressPostalZipCode |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the state or province.
+ References
+ Details
Name: |
dei_EntityAddressStateOrProvince |
Namespace Prefix: |
dei_ |
Data Type: |
dei:stateOrProvinceItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionA unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityCentralIndexKey |
Namespace Prefix: |
dei_ |
Data Type: |
dei:centralIndexKeyItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.
+ References
+ Details
Name: |
dei_EntityCommonStockSharesOutstanding |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionIndicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ References
+ Details
Name: |
dei_EntityCurrentReportingStatus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate if registrant meets the emerging growth company criteria.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityEmergingGrowthCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCommission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.
+ References
+ Details
Name: |
dei_EntityFileNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fileNumberItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityFilerCategory |
Namespace Prefix: |
dei_ |
Data Type: |
dei:filerCategoryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTwo-character EDGAR code representing the state or country of incorporation.
+ References
+ Details
Name: |
dei_EntityIncorporationStateCountryCode |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarStateCountryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-T -Number 232 -Section 405
+ Details
Name: |
dei_EntityInteractiveDataCurrent |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityRegistrantName |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityShellCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicates that the company is a Smaller Reporting Company (SRC).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntitySmallBusiness |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityTaxIdentificationNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:employerIdItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLocal phone number for entity.
+ References
+ Details
Name: |
dei_LocalPhoneNumber |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTitle of a 12(b) registered security.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b
+ Details
Name: |
dei_Security12bTitle |
Namespace Prefix: |
dei_ |
Data Type: |
dei:securityTitleItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the Exchange on which a security is registered.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection d1-1
+ Details
Name: |
dei_SecurityExchangeName |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarExchangeCodeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTrading symbol of an instrument as listed on an exchange.
+ References
+ Details
Name: |
dei_TradingSymbol |
Namespace Prefix: |
dei_ |
Data Type: |
dei:tradingSymbolItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
|
Jun. 30, 2023 |
Dec. 31, 2022 |
Current assets |
|
|
Cash and cash equivalents |
$ 13,830,846
|
$ 22,973,803
|
Marketable investment securities |
55,307,146
|
58,289,066
|
Accounts receivable, net |
1,097,393
|
3,453,723
|
Inventory, net |
4,691,068
|
5,310,473
|
Income taxes receivable |
1,439,451
|
1,870,419
|
Prepaid expenses and other current assets |
981,996
|
761,187
|
Note receivable |
37,500
|
75,000
|
Total current assets |
77,385,400
|
92,733,671
|
Property and equipment, net |
2,795,023
|
2,539,483
|
Deferred tax asset |
2,012,181
|
|
Operating lease right-of-use asset |
3,228,774
|
372,115
|
Intangible assets, net |
26,555,000
|
26,768,333
|
Investment in joint venture |
824,808
|
672,679
|
Total assets |
112,801,186
|
123,086,281
|
Current liabilities |
|
|
Accounts payable |
1,712,204
|
952,296
|
Accrued expenses, current |
1,628,765
|
934,447
|
Operating lease liability, current |
772,515
|
297,209
|
Contingent consideration liabilities, current |
744,172
|
1,689,471
|
Deferred revenue |
257,999
|
|
Total current liabilities |
5,115,655
|
3,873,423
|
Long-term liabilities |
|
|
Income taxes payable |
1,203,975
|
1,181,284
|
Deferred tax liability |
|
2,417,987
|
Operating lease liability |
2,458,072
|
50,708
|
Contingent consideration liabilities |
591,107
|
1,042,885
|
Total long-term liabilities |
4,253,154
|
4,692,864
|
Total liabilities |
9,368,809
|
8,566,287
|
Commitments and contingencies (Note 10) |
|
|
Stockholders’ equity |
|
|
Convertible preferred stock, $0.001 par value; 5,000,000 shares authorized; 0 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively |
|
|
Common stock, $0.001 par value; 100,000,000 shares authorized; 35,348,350 shares issued and 30,788,871 shares outstanding as of June 30, 2023 and 34,754,265 shares issued and 30,872,607 shares outstanding as of December 31, 2022 |
35,348
|
34,754
|
Treasury stock, at cost; 4,559,479 and 3,881,658 shares held as of June 30, 2023 and December 31, 2022, respectively |
(15,249,796)
|
(14,211,866)
|
Additional paid-in capital |
92,810,883
|
88,472,935
|
Accumulated other comprehensive income |
579,127
|
293,140
|
Accumulated earnings |
25,256,815
|
39,931,031
|
Total stockholders’ equity |
103,432,377
|
114,519,994
|
Total liabilities and stockholders’ equity |
$ 112,801,186
|
$ 123,086,281
|
X |
- DefinitionTaxes payable non current.
+ References
+ Details
Name: |
CODX_TaxesPayableNoncurrent |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccountsPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9
+ Details
Name: |
us-gaap_AccountsReceivableNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14
+ Details
Name: |
us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AdditionalPaidInCapital |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability recognized from contingent consideration in asset acquisition, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 50 -Name Accounting Standards Codification -Section 15 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480123/805-50-15-3
+ Details
Name: |
us-gaap_AssetAcquisitionContingentConsiderationLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability recognized from contingent consideration in asset acquisition, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 50 -Name Accounting Standards Codification -Section 15 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480123/805-50-15-3
+ Details
Name: |
us-gaap_AssetAcquisitionContingentConsiderationLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(12)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(11)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_Assets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_AssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AssetsCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashAndCashEquivalentsAtCarryingValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionRepresents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(15)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.17) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.25) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommitmentsAndContingencies |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2
+ Details
Name: |
us-gaap_ContractWithCustomerLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph ((a)(1),(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1
+ Details
Name: |
us-gaap_IntangibleAssetsNetExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(14)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 21: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19-26) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_Liabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(32)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesAndStockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionTotal obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.21) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LiabilitiesCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of obligation due after one year or beyond the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 201.5-02(24)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 201.5-02(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 23: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 201.5-02(26)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LiabilitiesNoncurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of investment in marketable security, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_MarketableSecuritiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9
+ Details
Name: |
us-gaap_NotesAndLoansReceivableNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's right to use underlying asset under operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(21)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PrepaidExpenseAndOtherAssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 360 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionThe book value of investments in real estate joint ventures including direct and indirect investments.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
+ Details
Name: |
us-gaap_RealEstateInvestmentsJointVentures |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated undistributed earnings (deficit).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_RetainedEarningsAccumulatedDeficit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_StockholdersEquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29,30) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_TreasuryStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.23.2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
|
Jun. 30, 2023 |
Dec. 31, 2022 |
Statement of Financial Position [Abstract] |
|
|
Convertible preferred stock, par value |
$ 0.001
|
$ 0.001
|
Convertible preferred stock , shares authorized |
5,000,000
|
5,000,000
|
Convertible preferred stock, shares issued |
0
|
0
|
Convertible preferred stock, shares outstanding |
0
|
0
|
Common stock, par value |
$ 0.001
|
$ 0.001
|
Common stock, shares authorized |
100,000,000
|
100,000,000
|
Common stock, shares issued |
35,348,350
|
34,754,265
|
Common stock, shares outstanding |
30,788,871
|
30,872,607
|
Treasury stock, shares |
4,559,479
|
3,881,658
|
X |
- DefinitionFace amount or stated value per share of common stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionFace amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_StatementOfFinancialPositionAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of previously issued common shares repurchased by the issuing entity and held in treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockCommonShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.23.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
|
3 Months Ended |
6 Months Ended |
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Income Statement [Abstract] |
|
|
|
|
Revenue |
$ 197,806
|
$ 5,023,226
|
$ 799,763
|
$ 27,722,270
|
Cost of revenue |
459,095
|
915,432
|
961,336
|
4,197,383
|
Gross profit |
(261,289)
|
4,107,794
|
(161,573)
|
23,524,887
|
Operating expenses |
|
|
|
|
Sales and marketing |
1,732,966
|
1,472,225
|
3,439,297
|
4,124,373
|
General and administrative |
3,713,895
|
2,468,421
|
6,727,860
|
5,390,616
|
Research and development |
5,981,043
|
3,889,844
|
10,995,103
|
7,661,171
|
Depreciation and amortization |
305,246
|
424,342
|
621,256
|
671,606
|
Total operating expenses |
11,733,150
|
8,254,832
|
21,783,516
|
17,847,766
|
Income (loss) from operations |
(11,994,439)
|
(4,147,038)
|
(21,945,089)
|
5,677,121
|
Other income, net |
|
|
|
|
Interest income |
191,892
|
61,671
|
394,264
|
73,064
|
Realized gain on investments |
411,190
|
|
829,272
|
|
(Loss) on disposition of assets |
|
(48,740)
|
|
(142,161)
|
Gain on remeasurement of acquisition contingencies |
359,405
|
812,822
|
1,397,077
|
4,192,712
|
Gain (loss) on equity method investment in joint venture |
(125,193)
|
(106,525)
|
152,129
|
(127,864)
|
Total other income, net |
837,294
|
719,228
|
2,772,742
|
3,995,751
|
Income (loss) before income taxes |
(11,157,145)
|
(3,427,810)
|
(19,172,347)
|
9,672,872
|
Income tax provision (benefit) |
(2,238,320)
|
(741,507)
|
(4,498,131)
|
644,580
|
Net income (loss) |
(8,918,825)
|
(2,686,303)
|
(14,674,216)
|
9,028,292
|
Other comprehensive income (loss) |
|
|
|
|
Change in net unrealized gains on marketable securities, net of tax |
107,366
|
|
285,987
|
|
Total other comprehensive income |
107,366
|
|
285,987
|
|
Comprehensive income (loss) |
$ (8,811,459)
|
$ (2,686,303)
|
$ (14,388,229)
|
$ 9,028,292
|
Earnings (loss) per common share: |
|
|
|
|
Basic |
$ (0.31)
|
$ (0.08)
|
$ (0.50)
|
$ 0.28
|
Diluted |
$ (0.31)
|
$ (0.08)
|
$ (0.50)
|
$ 0.27
|
Weighted average shares outstanding: |
|
|
|
|
Basic |
29,088,159
|
32,472,251
|
29,284,175
|
32,509,664
|
Diluted |
29,088,159
|
32,472,251
|
29,284,175
|
33,253,612
|
X |
- DefinitionGain on remeasurement of acquisition contingencies.
+ References
+ Details
Name: |
CODX_GainOnRemeasurementOfAcquisitionContingencies |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(24)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(26)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5
+ Details
Name: |
us-gaap_ComprehensiveIncomeNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate cost of goods produced and sold and services rendered during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_CostOfRevenue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_DepreciationAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareBasicAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 15: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_GainLossOnDispositionOfAssets1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_GainLossOnSaleOfInvestments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_GeneralAndAdministrativeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1,2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_GrossProfit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IncomeStatementAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest income earned from interest bearing assets classified as other.
+ References
+ Details
Name: |
us-gaap_InterestIncomeOther |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 32: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_NonoperatingIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NonoperatingIncomeExpenseAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionGenerally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.
+ References
+ Details
Name: |
us-gaap_OperatingExpenses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OperatingExpensesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount before tax, after reclassification adjustments of other comprehensive income (loss).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(21)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of realized gain (loss) on investment.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
+ Details
Name: |
us-gaap_RealizedInvestmentGainsLosses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 912 -SubTopic 730 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1
+ Details
Name: |
us-gaap_ResearchAndDevelopmentExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate total amount of expenses directly related to the marketing or selling of products or services.
+ References
+ Details
Name: |
us-gaap_SellingAndMarketingExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16
+ Details
Name: |
us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
|
6 Months Ended |
Jun. 30, 2023 |
Jun. 30, 2022 |
Cash flows from operating activities |
|
|
Net (loss) income |
$ (14,674,216)
|
$ 9,028,292
|
Adjustments to reconcile net income to cash (used in) provided by operating activities: |
|
|
Depreciation and amortization |
621,256
|
671,606
|
Stock-based compensation expense |
4,338,542
|
2,908,381
|
Change in fair value of acquisition contingencies |
(1,397,077)
|
(4,192,712)
|
Non-cash lease expense |
26,012
|
13,761
|
(Gain) loss from equity method investment |
(152,129)
|
127,864
|
Loss on disposition of assets |
|
142,161
|
Deferred income taxes |
(4,430,168)
|
(1,917,871)
|
Bad debt expense |
314,626
|
11,404
|
Changes in assets and liabilities: |
|
|
Accounts receivable |
2,041,704
|
8,567,769
|
Prepaid expenses and other assets |
247,659
|
791,453
|
Inventory |
620,078
|
(2,920,658)
|
Deferred revenue |
257,999
|
(150,000)
|
Income taxes payable |
22,691
|
(1,918,510)
|
Accounts payable, accrued expenses and other liabilities |
1,454,226
|
(1,702,718)
|
Net cash (used in) provided by operating activities |
(10,708,797)
|
9,460,222
|
Cash flows from investing activities |
|
|
Purchases of property and equipment |
(664,137)
|
(904,160)
|
Proceeds from maturities of marketable investment securities |
69,393,987
|
1,255,266
|
Purchases of marketable securities |
(66,126,080)
|
(9,951,550)
|
Net cash (used in) provided by investing activities |
2,603,770
|
(9,600,444)
|
Cash flows from financing activities |
|
|
Proceeds from exercise of options and warrants |
|
177,871
|
Repurchases of common stock |
(1,037,930)
|
(2,599,478)
|
Net cash (used in) financing activities |
(1,037,930)
|
(2,421,607)
|
Net (decrease) in cash and cash equivalents |
(9,142,957)
|
(2,561,829)
|
Cash and cash equivalents at beginning of period |
22,973,803
|
88,607,234
|
Cash and cash equivalents at end of period |
13,830,846
|
86,045,405
|
Supplemental disclosure of cash flow information |
|
|
Interest paid |
|
|
Income taxes paid |
49,197
|
4,534,330
|
Supplemental disclosure of non-cash investing and financing transactions |
|
|
Inventory moved to property, plant and equipment |
673
|
218,906
|
Right-of-use assets obtained in exchange for new operating lease liabilities |
3,063,782
|
681,327
|
Business acquisition measurement period adjustments |
|
$ 681,728
|
X |
- DefinitionBusiness acquisition measurement period adjustments.
+ References
+ Details
Name: |
CODX_BusinessAcquisitionMeasurementPeriodAdjustments |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionGain on remeasurement of acquisition contingencies.
+ References
+ Details
Name: |
CODX_GainOnRemeasurementOfAcquisitionContingencies |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNoncash or part noncash inventory moved to property plant and equipment..
+ References
+ Details
Name: |
CODX_NoncashOrPartNoncashInventoryMovedToPropertyPlantAndEquipment |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 1 -SubTopic 230 -Topic 830 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
+ Details
Name: |
us-gaap_DepreciationDepletionAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_GainLossOnDispositionOfAssets1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_GainLossOnSaleOfInvestments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsReceivable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 310 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482312/912-310-45-11
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInContractWithCustomerLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInInventories |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IncreaseDecreaseInOperatingCapitalAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInPrepaidExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2
+ Details
Name: |
us-gaap_InterestPaidNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 32: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NoncashInvestingAndFinancingItemsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow to reacquire common stock during the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_PaymentsForRepurchaseOfCommonStock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquirePropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash inflow from the additional capital contribution to the entity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14
+ Details
Name: |
us-gaap_ProceedsFromIssuanceOfCommonStock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.
+ References
+ Details
Name: |
us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense (reversal of expense) for expected credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_ProvisionForDoubtfulAccounts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in right-of-use asset obtained in exchange for operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of noncash expense for share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_ShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.23.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
|
Preferred Stock [Member]
Convertible Preferred Stock [Member]
|
Common Stock [Member] |
Treasury Stock, Common [Member] |
Additional Paid-in Capital [Member] |
AOCI Attributable to Parent [Member] |
Retained Earnings [Member] |
Total |
Balance at Dec. 31, 2021 |
|
$ 33,820
|
|
$ 80,271,999
|
|
$ 54,169,279
|
$ 134,475,100
|
Balance, shares at Dec. 31, 2021 |
|
33,819,862
|
|
|
|
|
|
Stock-based compensation |
|
$ 69
|
|
1,375,028
|
|
|
1,375,097
|
Stock-based compensation, shares |
|
68,750
|
|
|
|
|
|
Net income (loss) |
|
|
|
|
|
11,714,595
|
11,714,595
|
Common stock issued for option exercises |
|
$ 45
|
|
49,956
|
|
|
50,001
|
Common stock issued for option exercises, shares |
|
45,456
|
|
|
|
|
|
Common stock issued for warrant exercises |
|
$ 50
|
|
99,950
|
|
|
100,000
|
Common stock issued for warrant exercises, shares |
|
50,000
|
|
|
|
|
|
Balance at Mar. 31, 2022 |
|
$ 33,984
|
|
81,796,933
|
|
65,883,874
|
147,714,793
|
Balance, shares at Mar. 31, 2022 |
|
33,984,068
|
|
|
|
|
|
Balance at Dec. 31, 2021 |
|
$ 33,820
|
|
80,271,999
|
|
54,169,279
|
134,475,100
|
Balance, shares at Dec. 31, 2021 |
|
33,819,862
|
|
|
|
|
|
Net income (loss) |
|
|
|
|
|
|
9,028,292
|
Balance at Jun. 30, 2022 |
|
$ 34,313
|
(2,599,478)
|
83,838,533
|
|
63,197,571
|
144,470,941
|
Balance, shares at Jun. 30, 2022 |
|
34,313,432
|
|
|
|
|
|
Balance at Mar. 31, 2022 |
|
$ 33,984
|
|
81,796,933
|
|
65,883,874
|
147,714,793
|
Balance, shares at Mar. 31, 2022 |
|
33,984,068
|
|
|
|
|
|
Stock-based compensation |
|
$ 215
|
|
1,533,069
|
|
|
1,533,284
|
Stock-based compensation, shares |
|
215,583
|
|
|
|
|
|
Repurchases of common stock |
|
|
(2,599,478)
|
|
|
|
(2,599,478)
|
Net income (loss) |
|
|
|
|
|
(2,686,303)
|
(2,686,303)
|
Common stock issued for option exercises |
|
$ 25
|
|
27,844
|
|
|
27,869
|
Common stock issued for option exercises, shares |
|
25,335
|
|
|
|
|
|
Common stock issued for acquisitions |
|
$ 89
|
|
480,687
|
|
|
480,776
|
Common stock issued for acquisitions, shares |
|
88,446
|
|
|
|
|
|
Balance at Jun. 30, 2022 |
|
$ 34,313
|
(2,599,478)
|
83,838,533
|
|
63,197,571
|
144,470,941
|
Balance, shares at Jun. 30, 2022 |
|
34,313,432
|
|
|
|
|
|
Balance at Dec. 31, 2022 |
|
$ 34,754
|
(14,211,866)
|
88,472,935
|
293,140
|
39,931,031
|
114,519,994
|
Balance, shares at Dec. 31, 2022 |
|
34,754,265
|
|
|
|
|
|
Stock-based compensation |
|
$ 69
|
|
2,168,673
|
|
|
2,168,742
|
Stock-based compensation, shares |
|
68,750
|
|
|
|
|
|
Repurchases of common stock |
|
|
(482,196)
|
|
|
|
(482,196)
|
Other comprehensive income, net of tax |
|
|
|
|
178,621
|
|
178,621
|
Net income (loss) |
|
|
|
|
|
(5,755,391)
|
(5,755,391)
|
Balance at Mar. 31, 2023 |
|
$ 34,823
|
(14,694,062)
|
90,641,608
|
471,761
|
34,175,640
|
110,629,770
|
Balance, shares at Mar. 31, 2023 |
|
34,823,015
|
|
|
|
|
|
Balance at Dec. 31, 2022 |
|
$ 34,754
|
(14,211,866)
|
88,472,935
|
293,140
|
39,931,031
|
114,519,994
|
Balance, shares at Dec. 31, 2022 |
|
34,754,265
|
|
|
|
|
|
Net income (loss) |
|
|
|
|
|
|
$ (14,674,216)
|
Common stock issued for option exercises, shares |
|
|
|
|
|
|
|
Balance at Jun. 30, 2023 |
|
$ 35,348
|
(15,249,796)
|
92,810,883
|
579,127
|
25,256,815
|
$ 103,432,377
|
Balance, shares at Jun. 30, 2023 |
|
35,348,350
|
|
|
|
|
|
Balance at Mar. 31, 2023 |
|
$ 34,823
|
(14,694,062)
|
90,641,608
|
471,761
|
34,175,640
|
110,629,770
|
Balance, shares at Mar. 31, 2023 |
|
34,823,015
|
|
|
|
|
|
Stock-based compensation |
|
$ 525
|
|
2,169,275
|
|
|
2,169,800
|
Stock-based compensation, shares |
|
525,335
|
|
|
|
|
|
Repurchases of common stock |
|
|
(555,734)
|
|
|
|
(555,734)
|
Other comprehensive income, net of tax |
|
|
|
|
107,366
|
|
107,366
|
Net income (loss) |
|
|
|
|
|
(8,918,825)
|
(8,918,825)
|
Balance at Jun. 30, 2023 |
|
$ 35,348
|
$ (15,249,796)
|
$ 92,810,883
|
$ 579,127
|
$ 25,256,815
|
$ 103,432,377
|
Balance, shares at Jun. 30, 2023 |
|
35,348,350
|
|
|
|
|
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 32: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount after tax and reclassification adjustments of other comprehensive income (loss).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(21)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 55 -Paragraph 15 -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued which are neither cancelled nor held in the treasury.
+ References
+ Details
Name: |
us-gaap_SharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares of stock issued during the period pursuant to acquisitions.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesAcquisitions |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares of stock issued attributable to transactions classified as other.
+ References
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesOther |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).
+ References
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of share options (or share units) exercised during the current period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionValue of stock issued pursuant to acquisitions during the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueAcquisitions |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionValue of shares of stock issued attributable to transactions classified as other.
+ References
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueOther |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionValue, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).
+ References
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionValue of stock issued as a result of the exercise of stock options.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionEquity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 205 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockRepurchasedDuringPeriodValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.23.2
Overview and Basis of Presentation
|
6 Months Ended |
Jun. 30, 2023 |
Accounting Policies [Abstract] |
|
Overview and Basis of Presentation |
Note
1 – Overview and Basis of Presentation
Description
of Business
Co-Diagnostics,
Inc., a Utah corporation (the “Company” or “CODX”), develops, manufactures and sells reagents used for diagnostic
tests that function via the detection and/or analysis of nucleic acid molecules (DNA or RNA), including robust and innovative molecular
tools for detection of infectious diseases and agricultural applications. In connection with the sale of our tests we may sell diagnostic
equipment from other manufacturers as self-contained lab systems (which we refer to as the “MDx Device”). We are also developing
a unique, groundbreaking portable PCR device and proprietary test cups (the “Co-Dx PCR Home™ platform”) that have been
designed to bring affordable, reliable polymerase chain reaction (“PCR”) to patients in point-of-care and at-home settings.
This platform is subject to U.S. Food and Drug Administration (“FDA”) review and is not available for sale at the time of
this filing. There is no guarantee the Co-Dx PCR Home platform will receive the necessary regulatory approvals for commercialization,
or that, if regulatory approval is received, we will be able to successfully commercialize this platform.
Unaudited
Condensed Consolidated Financial Statements
The
accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles
generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q as they are
prescribed for smaller reporting companies. Accordingly, they do not include all the information and footnotes required by accounting
principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments
(consisting of normal recurring accruals) considered necessary to make the financial statements not misleading have been included. Operating
results for the three and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year
ending December 31, 2023. These statements should be read in conjunction with the Company’s audited financial statements and related
notes for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K filed on March 16, 2023.
Use
of Estimates
The
preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates
and assumptions that affect the amounts reported in the financial statements and the accompanying notes. Such estimates include receivables
and other long-lived assets, legal contingencies, income taxes, share based arrangements, and others. These estimates and assumptions
are based on management’s best estimates and judgments. Actual amounts and results could differ from those estimates.
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//235/tableOfContent
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 275 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//275/tableOfContent
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//205/tableOfContent
+ Details
Name: |
us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Summary of Significant Accounting Policies
|
6 Months Ended |
Jun. 30, 2023 |
Accounting Policies [Abstract] |
|
Summary of Significant Accounting Policies |
Note
2 – Summary of Significant Accounting Policies
Reclassifications
Certain
prior year amounts have been reclassified to conform with the current year’s presentation. These reclassifications have no impact
on the previously reported results.
Cash
and Cash Equivalents
Cash
and cash equivalents consist of cash on hand, money market funds and highly liquid investments with an original maturity date of 90 days
or less from the date of purchase. The fair value of cash equivalents approximated their carrying value as of June 30, 2023 and December
31, 2022. The Company has its cash and cash equivalents with large creditworthy financial institutions
and the balance exceeded federally insured limits. The Company has not experienced any losses in such accounts, and management believes
the Company is not exposed to any significant credit risk on cash and cash equivalents.
Marketable
Investment Securities
The
Company’s marketable investment securities are comprised of investments in certificates of deposit and U.S. Treasury bills and
notes. The Company designates investments in debt securities as available-for-sale. Available-for-sale debt securities with original
maturities of three months or less from the date of purchase are classified within cash and cash equivalents. Available-for-sale debt
securities with original maturities longer than three months are available to fund current operations and are classified as marketable
investment securities, within current assets on the condensed consolidated balance sheets. The Company may sell these securities at any
time for use in its current operations or for other purposes, even prior to maturity. Available-for-sale debt securities are reported
at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss), a component of
stockholders’ equity, net of tax. Realized gains and losses on the sale of marketable investment securities are determined using
the average cost method on a first-in, first-out basis and recorded in total other income (expense), net in the condensed consolidated
statements of operations and comprehensive income (loss).
The
available-for-sale debt securities are subject to a periodic impairment review. For investments in an unrealized loss position, the Company
writes down the amortized cost basis of the investment if it is more likely than not that the Company will be required or will intend
to sell the investment before recovery of its amortized cost basis. For investments not likely to be sold before recovery of the amortized
cost basis, the Company determines whether a credit loss exists by considering information about the collectability of the instrument,
current market conditions, and reasonable and supportable forecasts of economic conditions. The Company recognizes an allowance for credit
losses up to the amount of the unrealized loss when appropriate. Allowances for credit losses and write-downs are recognized in total
other income (expense), net, and unrealized losses not related to credit losses are recognized in accumulated other comprehensive income
(loss). There are no allowances for credit losses recorded for the periods presented.
Accounts
Receivable
Trade
accounts receivable are recorded at the invoiced amount (net of allowance) and do not bear interest. The Company maintains an allowance
for doubtful accounts for amounts the Company does not expect to collect. In establishing the required allowance, management considers
historical losses, current market condition, customers’ financial condition, the age of receivables, and current payment patterns.
Account balances are written off against the allowance once the receivable is deemed uncollectible. Recoveries of trade receivables previously
written off are recorded when collected. At June 30, 2023, total accounts receivable was $4,510,545 with an allowance for uncollectable
accounts of $3,413,152 resulting in a net amount of $1,097,393. At December 31, 2022, total accounts receivable was $6,552,249 with an
allowance for uncollectable accounts of $3,098,526 resulting in a net amount of $3,453,723.
Equity-Method
Investments
The
Company’s equity method investments are initially recorded at cost and are included in other long-term assets in the accompanying
condensed consolidated balance sheet. The Company adjusts the carrying value of its investment based on our share of the earnings or
losses in the periods which they are reported by the investee until the carrying amount is zero. The earnings or losses are included
in other income (expense) in the accompanying condensed consolidated statements of operations.
Inventory
Inventory
is stated at the lower of cost or net-realizable value. Inventory cost is determined on a first-in first-out basis that approximates
average cost in accordance with ASC 330-10-30-12. At June 30, 2023, the Company had $4,691,068 in inventory, comprised of $842,087
of finished goods, and $3,848,981 of raw materials. At December 31, 2022, the Company had $5,310,473 in inventory, of which $1,327,264
was finished goods and $3,983,209 was raw materials. The Company establishes reserves to reduce slow-moving, obsolete, or unusable inventories
to their estimated useful or scrap values.
Intangible
Assets
Indefinite-lived
intangible assets are not amortized, but rather tested for impairment at least annually on December 31, or more often if and when circumstances
indicate that the carrying value may not be recoverable. Finite-lived intangible assets are amortized over their useful lives.
Long-lived
Assets
Long-lived
assets, such as property and equipment, are stated at cost less accumulated depreciation and amortization. Depreciation is provided using
the straight-line method over the estimated useful lives of the property, generally from three to five years. Repairs and maintenance
costs are expensed as incurred except when such repairs significantly add to the useful life or productive capacity of the asset, in
which case the repairs are capitalized.
The
Company reviews its long-lived assets, including property and equipment, finite-lived intangible assets, and right-of-use (ROU) assets,
for impairment whenever an event or change in facts and circumstances indicates that their carrying amounts may not be recoverable. Recoverability
of these assets is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated.
If the carrying amount exceeds the undiscounted cash flows, the assets are determined to be impaired and an impairment charge is recognized
as the amount by which the carrying amount exceeds fair value.
Business
Combinations
The
Company estimates the fair value of assets acquired and liabilities assumed in a business combination. Goodwill as of the acquisition
date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and
the liabilities assumed. Such valuations require management to make significant estimates and assumptions, especially with respect to
intangible assets. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently
uncertain and unpredictable, and as a result, actual results may differ from estimates.
Leases
The
Company adopted ASC 842, Leases (“ASC 842”) effective January 1, 2022. Under ASC 842, the Company determines if an arrangement
is or contains a lease at inception by assessing whether the arrangement contains an identified asset and whether it has the right to
control the identified asset. Right-of-use (ROU) assets represent the Company’s right to use an underlying asset for the lease
term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Lease liabilities
are recognized at the lease commencement date based on the present value of future lease payments over the lease term. ROU assets are
based on the measurement of the lease liability and also include any lease payments made prior to or on lease commencement and exclude
lease incentives and initial direct costs incurred, as applicable.
As
the implicit rate in the Company’s leases is generally unknown, the Company uses its incremental borrowing rate based on the information
available at the lease commencement date in determining the present value of future lease payments. The Company considers its credit
risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its incremental
borrowing rates. The Company evaluates renewal options at lease inception and on an ongoing basis and includes renewal options that it
is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. Lease costs for
the Company’s operating leases are recognized on a straight-line basis within operating expenses and cost of revenue over the reasonably
assured lease term.
The
Company has elected to not separate lease and non-lease components for leases of office space and, as a result, accounts for any lease
and non-lease components for office space as a single lease component, to the extent they are fixed. Non-lease components that are not
fixed are expensed as incurred as variable lease payments. The Company’s office leases typically include non-lease components such
as common-area maintenance costs. The Company has also elected to not apply the recognition requirement to any leases within its existing
classes of assets with a term of 12 months or less.
Revenue
Recognition
The
Company generates revenue from product sales and license sales. The Company recognizes revenue when all of the following criteria are
satisfied: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or
services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction
price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and
(v) recognition of revenue when, or as the Company satisfies each performance obligation.
The
Company constrains revenue by giving consideration to factors that could otherwise lead to a probable reversal of revenue. The Company
records any payments received from customers prior to the Company fulfilling its performance obligation(s) as deferred revenue.
Deferred
Revenue
Deferred
revenue primarily consists of payments received from customers related to product sales or from granting agencies for services to be
rendered under research grants, prior to the Company fulfilling its performance obligation of providing the product or performing research
activities under the grant agreement. When this occurs, the Company records a contract liability as deferred revenue. Deferred revenue
is recognized as revenue as the related performance obligations are satisfied.
Research
and Development
Research
and development costs are expensed when incurred. For the three and six months ended June 30, 2023, the Company expensed $5,981,043 and
$10,995,103 of research and development costs, respectively. For the three and six months ended June 30, 2022, the Company expensed $3,889,844
and $7,661,171, respectively.
Stock-based
Compensation
The
Company has granted stock-based awards, including restricted stock, stock options, stock warrants and restricted stock units (“RSUs”),
to its employees, certain consultants and members of its board of directors. The Company records stock-based compensation based on the
grant date fair value of the awards and recognizes the fair value of those awards as expense using the straight-line method over the
requisite service period of the award. The Company estimates the grant date fair value of stock options using the Black-Scholes option-pricing
model. When an award is forfeited prior to the vesting date, the Company recognizes an adjustment
for the previously recognized expense in the period of the forfeiture.
Income
Taxes
The
Company accounts for income taxes in accordance with the liability method of accounting for income taxes. Under this method, deferred
income tax assets and deferred income tax liabilities represent the tax effect of temporary differences between financial reporting and
tax reporting measured at enacted tax rates in effect for the year in which the differences are expected to reverse. The Company recognizes
only the impact of tax positions that, based on their technical merits, are more likely than not to be sustained upon an audit by the
taxing authority.
Valuation
allowances are provided when it is more-likely-than-not that some or all of the deferred income tax assets may not be realized. In assessing
the need for a valuation allowance, the Company has considered its historical levels of income, expectations of future taxable income
and ongoing tax planning strategies.
Developing
the provision for income taxes, including the effective tax rate and analysis of potential tax exposure items, if any, requires significant
judgment and expertise in federal and state income tax laws, regulations and strategies, including the determination of deferred income
tax assets and liabilities and any estimated valuation allowances deemed necessary to value deferred income tax assets. Judgments and
tax strategies are subject to audit by various taxing authorities. The Company has uncertain income tax positions in the condensed consolidated
financial statements, and adverse determinations by these taxing authorities could have a material adverse effect on the condensed consolidated
financial positions, result of operations, or cash flows.
Net
Income (Loss) per Share
Basic
net income or loss per common share is computed by dividing net income or loss applicable to common shareholders by the weighted average
number of shares outstanding during each period.
Diluted
net income or loss per share is computed by dividing net income or loss attributable to common stockholders by the weighted-average number
of shares of common stock outstanding during the period increased by common shares that could be issued upon conversion or exercise of
other outstanding securities to the extent those additional common shares would be dilutive. The dilutive effect of potentially dilutive
securities is reflected in diluted net income or loss per share by application of the treasury stock method. During periods when the
Company is in a net loss position, basic net loss per share is the same as diluted net loss per share as the effects of potentially dilutive
securities are anti-dilutive.
Comprehensive
Income (Loss)
Comprehensive
income is comprised of unrealized gains and losses on marketable investment securities, net of income taxes.
Concentrations
Risk and Significant Customers
The
Company had certain customers which are each responsible for generating 10% or more of the total revenue for the three and six months
ended June 30, 2023. Three customers accounted for approximately 44% of total revenue for the three months ended June 30, 2023, and two
customers accounted for approximately 33% of total revenue for the six months ended June 30, 2023. One customer accounted for approximately
55% of total revenue for the three months ended June 30, 2022, and two customers accounted for approximately 46% of total revenue for
the six months ended June 30, 2022.
Three
customers accounted for more than 10% of accounts receivable at June 30, 2023 and one customer accounted for more than 10% of accounts
receivable at December 31, 2022. These customers together accounted for approximately 77% and 37% of accounts receivable at June 30,
2023 and December 31, 2022, respectively.
Recently
Issued Accounting Standards
From
time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) that are adopted
by the Company as of the specified effective date. If not discussed, management believes that the impact of recently issued standards,
which are not yet effective, will not have a material impact on the Company’s financial statements upon adoption.
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for all significant accounting policies of the reporting entity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//235/tableOfContent
+ Details
Name: |
us-gaap_SignificantAccountingPoliciesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Cash, Cash Equivalents, and Financial Instruments
|
6 Months Ended |
Jun. 30, 2023 |
Cash and Cash Equivalents [Abstract] |
|
Cash, Cash Equivalents, and Financial Instruments |
Note
3 - Cash, Cash Equivalents, and Financial Instruments
The
following table shows the Company’s cash, cash equivalents, and marketable investment securities by significant investment category:
Schedule
of Cash, Cash Equivalents and Marketable Investment Securities
| |
June 30, 2023 | |
| |
Adjusted
Cost | | |
Allowance
for Credit
Losses | | |
Total
Unrealized
Gains /
(Losses) | | |
Fair
Value | | |
Cash and
Cash
Equivalents | | |
Marketable
Investment
Securities | |
Cash and cash equivalents | |
$ | 3,500,927 | | |
$ | - | | |
$ | - | | |
$ | 3,500,927 | | |
$ | 3,500,927 | | |
$ | - | |
Level 1: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Money market funds | |
| 10,329,919 | | |
| - | | |
| - | | |
| 10,329,919 | | |
| 10,329,919 | | |
| - | |
Subtotal | |
| 10,329,919 | | |
| - | | |
| - | | |
| 10,329,919 | | |
| 10,329,919 | | |
| - | |
Level 2: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
U.S. treasury securities | |
| 54,538,324 | | |
| - | | |
| 768,822 | | |
| 55,307,146 | | |
| - | | |
| 55,307,146 | |
Subtotal | |
| 54,538,324 | | |
| - | | |
| 768,822 | | |
| 55,307,146 | | |
| - | | |
| 55,307,146 | |
Total | |
$ | 68,369,170 | | |
$ | - | | |
$ | 768,822 | | |
$ | 69,137,992 | | |
$ | 13,830,846 | | |
$ | 55,307,146 | |
| |
December 31, 2022 | |
| |
Adjusted
Cost | | |
Allowance
for Credit
Losses | | |
Total
Unrealized
Gains /
(Losses) | | |
Fair
Value | | |
Cash and
Cash
Equivalents | | |
Marketable
Investment
Securities | |
Cash and cash equivalents | |
$ | 12,834,444 | | |
$ | - | | |
$ | - | | |
$ | 12,834,444 | | |
$ | 12,834,444 | | |
$ | - | |
Level 1: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Money market funds | |
| 146,359 | | |
| - | | |
| - | | |
| 146,359 | | |
| 146,359 | | |
| - | |
Subtotal | |
| 146,359 | | |
| - | | |
| - | | |
| 146,359 | | |
| 146,359 | | |
| - | |
Level 2: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
U.S. treasury securities | |
| 67,892,825 | | |
| - | | |
| 389,241 | | |
| 68,282,066 | | |
| 9,993,000 | | |
| 58,289,066 | |
Subtotal | |
| 67,892,825 | | |
| - | | |
| 389,241 | | |
| 68,282,066 | | |
| 9,993,000 | | |
| 58,289,066 | |
Total | |
$ | 80,873,628 | | |
$ | - | | |
$ | 389,241 | | |
$ | 81,262,869 | | |
$ | 22,973,803 | | |
$ | 58,289,066 | |
Marketable
investment securities held as of June 30, 2023 mature over the next 12 months.
|
X |
- References
+ Details
Name: |
us-gaap_CashAndCashEquivalentsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//320/tableOfContent
+ Details
Name: |
us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Intangible Assets, Net
|
6 Months Ended |
Jun. 30, 2023 |
Goodwill and Intangible Assets Disclosure [Abstract] |
|
Intangible Assets, Net |
Note
4 – Intangible Assets, Net
Intangible
assets, net consisted of the following:
Schedule
of Intangible Assets, Net
| |
June 30, 2023 | |
| |
Weighted-Average | | |
Gross | | |
| | |
Net | |
| |
Useful Life (1) | | |
Carrying | | |
Accumulated | | |
Carrying | |
| |
(in Years) | | |
Amount | | |
Amortization | | |
Amount | |
In-process research and development | |
| Indefinite | | |
$ | 26,101,000 | | |
$ | - | | |
$ | 26,101,000 | |
Non-competition agreements | |
| 2.7 | | |
| 1,094,000 | | |
| (640,000 | ) | |
| 454,000 | |
Total intangible assets | |
| | | |
$ | 27,195,000 | | |
$ | (640,000 | ) | |
$ | 26,555,000 | |
| |
December 31, 2022 | |
| |
Weighted-Average | | |
Gross | | |
| | |
Net | |
| |
Useful Life (1) | | |
Carrying | | |
Accumulated | | |
Carrying | |
| |
(in Years) | | |
Amount | | |
Amortization | | |
Amount | |
In-process research and development | |
| Indefinite | | |
$ | 26,101,000 | | |
$ | - | | |
$ | 26,101,000 | |
Non-competition agreements | |
| 2.7 | | |
| 1,094,000 | | |
| (426,667 | ) | |
| 667,333 | |
Total intangible assets | |
| | | |
$ | 27,195,000 | | |
$ | (426,667 | ) | |
$ | 26,768,333 | |
|
(1) |
Based
on weighted-average useful life established as of the acquisition date. |
The
expected future annual amortization expense of the Company’s intangible assets held as of June 30, 2023 is as follows:
Schedule
of Future Amortization Expense
Year Ending December 31, | |
Amortization Expense | |
2023 (remainder) | |
| 151,332 | |
2024 | |
| 302,668 | |
Total | |
$ | 454,000 | |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for goodwill and intangible assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//350/tableOfContent
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Fair Value Measurements
|
6 Months Ended |
Jun. 30, 2023 |
Fair Value Disclosures [Abstract] |
|
Fair Value Measurements |
Note
5 – Fair Value Measurements
The
Company measures and records certain financial assets and liabilities at fair value on a recurring basis. Fair value is based on the
price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants
at the measurement date.
The
following three levels of inputs are used to measure the fair value of financial assets and liabilities:
Level
1: Quoted market prices in active markets for identical assets or liabilities.
Level
2: Observable market-based inputs or unobservable inputs that are corroborated by market data.
Level
3: Unobservable inputs that are not corroborated by market data.
The
following table summarizes the assets and liabilities measured at fair value on a recurring basis as of June 30, 2023 and December 31,
2022, by level within the fair value hierarchy:
Schedule
of Fair Value Assets and Liabilities
| |
(Level 1) | | |
(Level 2) | | |
(Level 3) | | |
Total | |
| |
June 30, 2023 | |
| |
(Level 1) | | |
(Level 2) | | |
(Level 3) | | |
Total | |
Assets: | |
| | |
| | |
| | |
| |
Cash equivalents | |
$ | 12,408,492 | | |
$ | - | | |
$ | - | | |
$ | 12,408,492 | |
Marketable securities (U.S. treasury bills and notes) | |
| - | | |
| 55,307,146 | | |
| - | | |
| 55,307,146 | |
Total assets measured at fair value | |
$ | 12,408,492 | | |
$ | 55,307,146 | | |
$ | - | | |
$ | 67,715,638 | |
Liabilities: | |
| | | |
| | | |
| | | |
| | |
Contingent consideration - common stock | |
$ | - | | |
$ | - | | |
$ | 1,100,815 | | |
$ | 1,100,815 | |
Contingent consideration - warrants | |
| - | | |
| - | | |
| 234,464 | | |
| 234,464 | |
Total liabilities measured at fair value | |
$ | - | | |
$ | - | | |
$ | 1,335,279 | | |
$ | 1,335,279 | |
| |
(Level 1) | | |
(Level 2) | | |
(Level 3) | | |
Total | |
| |
December 31, 2022 | |
| |
(Level 1) | | |
(Level 2) | | |
(Level 3) | | |
Total | |
Assets: | |
| | |
| | |
| | |
| |
Cash equivalents | |
$ | 186,667 | | |
$ | 9,993,000 | | |
$ | - | | |
$ | 10,179,667 | |
Marketable securities (U.S. treasury bills and notes) | |
| - | | |
| 58,289,066 | | |
| - | | |
| 58,289,066 | |
Total assets measured at fair value | |
$ | 186,667 | | |
$ | 68,282,066 | | |
$ | - | | |
$ | 68,468,733 | |
Liabilities: | |
| | | |
| | | |
| | | |
| | |
Contingent consideration - common stock | |
$ | - | | |
$ | - | | |
$ | 2,499,147 | | |
$ | 2,499,147 | |
Contingent consideration - warrants | |
| - | | |
| - | | |
| 233,209 | | |
| 233,209 | |
Total liabilities measured at fair value | |
$ | - | | |
$ | - | | |
$ | 2,732,356 | | |
$ | 2,732,356 | |
The
Company’s financial instruments that are measured at fair value on a recurring basis consist of U.S. treasury bills and notes as
of June 30, 2023 and December 31, 2022.
In
connection with the acquisitions of Idaho Molecular, Inc. (IdMo) and Advanced Conceptions, Inc. (ACI) on December 31, 2021, the Company
recorded a liability for contingent consideration in the form of shares of common stock and warrants to purchase common stock. The fair
value of contingent consideration is calculated using a discounted probability weighted valuation model. Discount rates used in such
calculations are a significant assumption that are not observed in the market, and therefore, the resulting fair value represents a Level
3 measurement.
The
changes for Level 3 items measured at fair value on a recurring basis are as follows:
Schedule
of Changes in the Fair Value Measurement
| |
| | |
Fair value as of December 31, 2022 | |
$ | 2,732,356 | |
Change in fair value of contingent consideration issued for business acquisitions | |
| (1,397,077 | ) |
Fair value as of June 30, 2023 | |
$ | 1,335,279 | |
The
fair value of the contingent consideration is based on the fair value of the contingent consideration-common stock and contingent consideration-warrants.
The fair value of the contingent consideration-common stock is equal to the probability-adjusted value of the Company’s common
stock as of the valuation date. The fair value of the contingent consideration-warrants is equal to the probability adjusted value of
a call option with terms consistent with the terms of the warrants as of the valuation date. Prior to the probability adjustments, the
warrants were valued based on the following inputs:
Schedule
of Contingent Consideration Common Stock and Warrants
| |
June 30, 2023 | | |
December 31, 2022 | |
Stock price | |
$ | 1.11 | | |
$ | 2.52 | |
Strike price | |
$ | 9.13 | | |
$ | 9.13 | |
Volatility | |
| 157.00 | % | |
| 75.00 | % |
Risk-free rate | |
| 4.30 | % | |
| 4.10 | % |
Expected term (years) | |
| 3.5 | | |
| 4.0 | |
Fair
Value of Other Financial Instruments
The
carrying amounts of certain financial instruments, including cash held in banks, accounts receivable, notes receivable, accounts payable,
accrued liabilities, and other liabilities approximate fair value due to their short-term maturities and are excluded from the fair value
tables above.
|
X |
- References
+ Details
Name: |
us-gaap_FairValueDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_FairValueDisclosuresTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Revenue
|
6 Months Ended |
Jun. 30, 2023 |
Revenue from Contract with Customer [Abstract] |
|
Revenue |
Note
6 – Revenue
The
following table sets forth revenue by geographic area:
Summary
of Revenue by Geographic Area
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
| |
Three Months Ended June 30, | | |
Six Months Ended June 30, | |
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
United States | |
$ | 137,230 | | |
$ | 4,499,354 | | |
$ | 530,384 | | |
$ | 18,725,742 | |
Rest of World | |
| 60,576 | | |
| 523,872 | | |
| 269,379 | | |
| 8,996,528 | |
Total | |
$ | 197,806 | | |
$ | 5,023,226 | | |
$ | 799,763 | | |
$ | 27,722,270 | |
Revenue geographic area | |
$ | 197,806 | | |
$ | 5,023,226 | | |
$ | 799,763 | | |
$ | 27,722,270 | |
Percentage of revenue by area: | |
| | | |
| | | |
| | | |
| | |
United States | |
| 69 | % | |
| 90 | % | |
| 66 | % | |
| 68 | % |
Rest of World | |
| 31 | % | |
| 10 | % | |
| 34 | % | |
| 32 | % |
Deferred
Revenue
Changes
in the Company’s deferred revenue balance for the six months ended June 30, 2023 were as follows:
Schedule
of Deferred Revenue
Balance as of December 31, 2022 | |
$ |
- | |
Increase due to prepayments from customers | |
| 18,120 | |
Increase due to prepayments from grants received | |
| 239,879 | |
Balance as of June 30, 2023 | |
$ | 257,999 | |
|
X |
- References
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Earnings (Loss) Per Share
|
6 Months Ended |
Jun. 30, 2023 |
Earnings Per Share [Abstract] |
|
Earnings (Loss) Per Share |
Note
7 – Earnings (Loss) Per Share
The
following table reconciles the numerator and the denominator used to calculate basic and diluted earnings (loss) per share for three
and six months ended June 30, 2023 and 2022, respectively:
Schedule
of Basis and Diluted Earnings Per Share
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
| |
Three Months Ended June 30, | | |
Six Months Ended June 30, | |
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
Numerator | |
| | | |
| | | |
| | | |
| | |
Net income (loss), as reported | |
$ | (8,918,825 | ) | |
$ | (2,686,303 | ) | |
$ | (14,674,216 | ) | |
$ | 9,028,292 | |
| |
| | | |
| | | |
| | | |
| | |
Denominator | |
| | | |
| | | |
| | | |
| | |
Weighted average shares, basic | |
| 29,088,159 | | |
| 32,472,251 | | |
| 29,284,175 | | |
| 32,509,664 | |
Dilutive effect of stock options, warrants and RSUs | |
| - | | |
| - | | |
| - | | |
| 743,948 | |
Shares used to compute diluted earnings per share | |
| 29,088,159 | | |
| 32,472,251 | | |
| 29,284,175 | | |
| 33,253,612 | |
| |
| | | |
| | | |
| | | |
| | |
Basic earnings (loss) per share | |
$ | (0.31 | ) | |
$ | (0.08 | ) | |
$ | (0.50 | ) | |
$ | 0.28 | |
Diluted earnings (loss) per share | |
$ | (0.31 | ) | |
$ | (0.08 | ) | |
$ | (0.50 | ) | |
$ | 0.27 | |
For
the three and six months ended June 30, 2022, potentially dilutive securities of 1,391,156 and 1,155,136 were excluded from the calculation
because their effect would have been anti-dilutive. The computation of basic and diluted earnings (loss) per share for the three and
six months ended June 30, 2023 and 2022, respectively, also excludes the approximately 1,400,000 shares of common stock and approximately
465,000 warrants to purchase shares of common stock that are contingent upon the achievement of certain milestones.
As
a result of incurring a net loss for the three and six months ended June 30, 2023, no potentially dilutive securities are included in
the calculation of diluted earnings (loss) per share because such effect would be anti-dilutive. The Company had potentially dilutive
securities as of June 30, 2023, consisting of: (i) 2,890,985 restricted stock units and (ii) 512,112 options.
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for earnings per share.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//260/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3
+ Details
Name: |
us-gaap_EarningsPerShareTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Stock-Based Compensation
|
6 Months Ended |
Jun. 30, 2023 |
Share-Based Payment Arrangement [Abstract] |
|
Stock-Based Compensation |
Note
8 – Stock-Based Compensation
Stock
Incentive Plans
The
Company’s board of directors adopted, and shareholders approved, the Co-Diagnostics, Inc. Amended and Restated 2015 Long Term Incentive
Plan (the “Incentive Plan”) providing for the issuance of stock-based incentive awards to employees, officers, consultants,
directors and independent contractors. On August 31, 2022, the shareholders approved an increase in the number of awards available for
issuance under the Incentive Plan to an aggregate of 12,000,000 shares of common stock. The number of awards available for issuance under
the Incentive Plan was 4,340,736 at June 30, 2023.
Stock
Options
The
following table summarizes option activity during the six months ended June 30, 2023:
Schedule
of Option Activity
| |
Number of
Options | | |
Weighted
Average
Exercise Price | | |
Weighted
Average Fair
Value | | |
Weighted
Average
Remaining
Contractual
Life (Years) | |
Outstanding at December 31, 2022 | |
| 1,040,572 | | |
$ | 2.19 | | |
$ | 1.37 | | |
| 5.88 | |
Granted | |
| - | | |
| - | | |
| - | | |
| | |
Expired | |
| - | | |
| - | | |
| - | | |
| | |
Forfeited/Cancelled | |
| - | | |
| - | | |
| - | | |
| | |
Exercised | |
| - | | |
| - | | |
| - | | |
| | |
Outstanding at June 30, 2023 | |
| 1,040,572 | | |
$ | 2.19 | | |
$ | 1.37 | | |
| 5.39 | |
| |
| | | |
| | | |
| | | |
| | |
Exercisable at June 30, 2023 | |
| 1,040,572 | | |
$ | 2.19 | | |
$ | 1.37 | | |
| 5.39 | |
The
aggregate intrinsic value of outstanding options at June 30, 2023 was approximately $0.1 million.
Stock-based
compensation cost is measured at the grant date based on the fair value of the award granted and recognized as expense over the vesting
period using the straight-line method. The Company uses the Black-Scholes model to value options granted. As of June 30, 2023, there
were no unvested options and no unrecognized stock-based compensation expense related to options.
Restricted
Stock Units
The
grant date fair value of RSUs granted is determined using the closing market price of the Company’s common stock on the grant date
with the associated compensation expense amortized over the vesting period of the awards. The following table sets forth the outstanding
RSUs and related activity for the six months ended June 30, 2023:
Schedule
of Outstanding Restricted Stock Units and Related Party
| |
Number of RSUs | | |
Weighted Average
Grant Date Fair
Value | |
Unvested at December 31, 2022 | |
| 2,426,725 | | |
$ | 6.95 | |
Granted | |
| 1,918,750 | | |
| 1.93 | |
Vested | |
| (594,085 | ) | |
| 7.17 | |
Forfeited/Cancelled | |
| (48,696 | ) | |
| 6.15 | |
Unvested at June 30, 2023 | |
| 3,702,694 | | |
$ | 4.33 | |
As
of June 30, 2023, there was approximately $13.8 million of unrecognized stock-based compensation expense related to outstanding RSUs
which is expected to be recognized over a weighted-average period of 2.0 years.
Warrants
The
Company has issued warrants related to financings, acquisitions and as compensation to third parties for services provided. The Company
estimates the fair value of issued warrants on the date of issuance as determined using a Black-Scholes pricing model. The Company amortizes
the fair value of issued warrants using a vesting schedule based on the terms and conditions of each warrant if granted for services.
The
following table summarizes warrant activity during the six months ended June 30, 2023:
Schedule
of Warrant Activity
| |
Number of
Warrants | | |
Weighted
Average
Exercise Price | | |
Weighted
Average Fair
Value | | |
Weighted
Average
Remaining
Contractual
Life (Years) | |
Outstanding at December 31, 2022 | |
| 485,000 | | |
$ | 8.81 | | |
$ | 2.43 | | |
| 4.0 | |
Granted | |
| - | | |
| - | | |
| - | | |
| | |
Expired | |
| - | | |
| - | | |
| - | | |
| | |
Forfeited/Cancelled | |
| - | | |
| - | | |
| - | | |
| | |
Exercised | |
| - | | |
| - | | |
| - | | |
| | |
Outstanding at June 30, 2023 | |
| 485,000 | | |
$ | 8.81 | | |
$ | 1.11 | | |
| 3.5 | |
There
were no warrants exercised during the six months ended June 30, 2023. The intrinsic value of warrants exercised during the six months
ended June 30, 2022 was approximately $0.3 million. The aggregate intrinsic value of outstanding warrants at June 30, 2023 was approximately
$0.
The
total number of warrants exercisable at June 30, 2023 is 20,000. The ability to exercise the approximately 465,000 warrants issued in
connection with acquisitions in prior years is contingent upon the achievement of certain development and revenue milestones on or before
January 1, 2027. There was no unrecognized stock-based compensation expense related to warrants.
Stock-Based
Compensation Expense
The
Company recognized stock-based compensation expense as follows:
Schedule
of Recognized Stock-based Compensation Expense
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
| |
Three Months Ended June 30, | | |
Six Months Ended June 30, | |
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
Cost of revenue | |
$ | 12,057 | | |
$ | 14,127 | | |
$ | 24,065 | | |
$ | 26,453 | |
Sales and marketing | |
| 572,789 | | |
| 426,540 | | |
| 1,101,906 | | |
| 814,557 | |
General and administrative | |
| 1,261,510 | | |
| 847,964 | | |
| 2,453,724 | | |
| 1,613,161 | |
Research and development | |
| 323,444 | | |
| 244,655 | | |
| 758,847 | | |
| 454,210 | |
Total stock-based compensation expense | |
$ | 2,169,800 | | |
$ | 1,533,286 | | |
$ | 4,338,542 | | |
$ | 2,908,381 | |
|
X |
- DefinitionTabular disclosure of share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Income Taxes
|
6 Months Ended |
Jun. 30, 2023 |
Income Tax Disclosure [Abstract] |
|
Income Taxes |
Note
9 – Income Taxes
For
the three months ended June 30, 2023, the Company recognized a benefit from income taxes of $2,238,320, representing an effective tax
rate of 20.1%. For the six months ended June 30, 2023, the Company recognized a benefit from income taxes of $4,498,131, representing
an effective tax rate of 23.5%. The Company’s effective tax rate will generally differ from the U.S. Federal statutory rate of
21.0% due to state taxes, permanent items, and discrete items. For the three months ended June 30, 2022, the Company recognized a benefit
from income taxes of $741,507. For the six months ended June 30, 2022, the Company recognized expense from income taxes of $644,580.
|
X |
- DefinitionThe entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//740/tableOfContent
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 270 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I.5.Q1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 11.C) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2
+ Details
Name: |
us-gaap_IncomeTaxDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Commitments and Contingencies
|
6 Months Ended |
Jun. 30, 2023 |
Commitments and Contingencies Disclosure [Abstract] |
|
Commitments and Contingencies |
Note
10 – Commitments and Contingencies
Lease
Obligations
The
Company leases office space under non-cancellable operating leases and leases cancellable with one month notice. The Company expenses
the cancellable leases in the period incurred in accordance with the practical expedient elected. During the six months ended June 30,
2023, the Company amended two operating leases to extend the lease term and entered into one new operating lease. As a result, the Company
recognized additional operating lease liabilities and corresponding operating right-of-use assets of $3,063,782.
For
the three and six months ended June 30, 2023, components of lease expense are summarized as follows:
Schedule
of Lease Expense
| |
Three Months Ended
June 30, 2023 | | |
Six Months Ended
June 30, 2023 | |
Operating lease costs | |
$ | 62,847 | | |
$ | 150,454 | |
Short-term lease costs | |
| 48,301 | | |
| 156,979 | |
Total lease costs | |
$ | 111,148 | | |
$ | 307,433 | |
As
of June 30, 2023, the maturities of the Company’s lease liabilities are as follows:
Schedule
of Maturities on Company Lease Liabilities
| |
Year Ending
December 31, | |
2023 (remainder) | |
$ | 467,651 | |
2024 | |
| 966,451 | |
2025 | |
| 987,252 | |
2026 | |
| 682,806 | |
Thereafter | |
| 542,512 | |
Total lease payments | |
| 3,646,672 | |
Less: imputed interest | |
| 416,085 | |
Present value of operating lease liabilities | |
| 3,230,587 | |
Less: current portion | |
| 772,515 | |
Long-term portion | |
$ | 2,458,072 | |
Other
information related to operating leases was as follows:
Schedule
of Other Information Related to Operating Lease
| |
Six Months Ended
June 30, 2023 | |
Cash paid for operating leases included in operating cash flows | |
$ | 281,421 | |
Remaining lease term of operating leases | |
| 4
years | |
Discount rate of operating leases | |
| 6.2 | % |
Litigation
Liabilities
for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable
that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies
are expensed as incurred.
The
Company is a defendant in two class action claims and three derivative actions claiming that the Company promulgated false and misleading
press releases to increase the price of our stock to improperly benefit the officers and directors of the Company. The plaintiffs demand
compensatory damages sustained as a result of the Company’s alleged wrongdoing in an amount to be proven at trial. The Company
is also a party to two commercial litigation lawsuits in which plaintiffs are claiming they are owned certain remuneration based on alleged
agreements with the Company. The Company believes these lawsuits are without merit and intends to defend the cases vigorously. The Company
is unable to estimate a range of loss, if any, that could result were there to be an adverse final decision in these cases. As of the
date of this report, the Company does not believe it is probable that these cases will result in an unfavorable outcome; however, if
an unfavorable outcome were to occur in these cases, it is possible that the impact could be material to the Company’s results
of operations in the period(s) in which any such outcome becomes probable and estimable.
|
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for commitments and contingencies.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//450/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 440 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//440/tableOfContent
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Share Repurchase Program
|
6 Months Ended |
Jun. 30, 2023 |
Equity [Abstract] |
|
Share Repurchase Program |
Note
11 – Share Repurchase Program
In
March 2022, the Company’s Board of Directors authorized a share repurchase program that would allow the Company to repurchase up
to $30.0 million of CODX common stock. The repurchase program does not obligate the Company to acquire any particular number of common
shares, and the repurchase program may be suspended or discontinued at any time at the Company’s discretion. The timing and amount
of any share repurchases under the share repurchase program will be determined by Co-Diagnostics’ management at its discretion
based on ongoing assessments of the capital needs of the business, the market price of the Company’s common stock, corporate and
regulatory requirements, and general market conditions.
For
accounting purposes, common stock repurchased under the stock repurchase program is recorded based upon the transaction date of the applicable
trade. Such repurchased shares are held in treasury and are presented using the cost method. These shares are not retired and are considered
issued but not outstanding. The following table shows the changes in treasury stock for the periods presented:
Schedule
of Treasury Stock
| |
Six Months Ended | |
| |
June 30, 2023 | |
Balance, beginning of period | |
| 3,881,658 | |
Repurchases of common stock | |
| 677,821 | |
Balance, end of period | |
| 4,559,479 | |
|
X |
- References
+ Details
Name: |
us-gaap_EquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for equity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(e)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//505/tableOfContent
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18
+ Details
Name: |
us-gaap_StockholdersEquityNoteDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
X |
- References
+ Details
Name: |
us-gaap_SubsequentEventsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 855 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//855/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 855 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2
+ Details
Name: |
us-gaap_SubsequentEventsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Summary of Significant Accounting Policies (Policies)
|
6 Months Ended |
Jun. 30, 2023 |
Accounting Policies [Abstract] |
|
Reclassifications |
Reclassifications
Certain
prior year amounts have been reclassified to conform with the current year’s presentation. These reclassifications have no impact
on the previously reported results.
|
Cash and Cash Equivalents |
Cash
and Cash Equivalents
Cash
and cash equivalents consist of cash on hand, money market funds and highly liquid investments with an original maturity date of 90 days
or less from the date of purchase. The fair value of cash equivalents approximated their carrying value as of June 30, 2023 and December
31, 2022. The Company has its cash and cash equivalents with large creditworthy financial institutions
and the balance exceeded federally insured limits. The Company has not experienced any losses in such accounts, and management believes
the Company is not exposed to any significant credit risk on cash and cash equivalents.
|
Marketable Investment Securities |
Marketable
Investment Securities
The
Company’s marketable investment securities are comprised of investments in certificates of deposit and U.S. Treasury bills and
notes. The Company designates investments in debt securities as available-for-sale. Available-for-sale debt securities with original
maturities of three months or less from the date of purchase are classified within cash and cash equivalents. Available-for-sale debt
securities with original maturities longer than three months are available to fund current operations and are classified as marketable
investment securities, within current assets on the condensed consolidated balance sheets. The Company may sell these securities at any
time for use in its current operations or for other purposes, even prior to maturity. Available-for-sale debt securities are reported
at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss), a component of
stockholders’ equity, net of tax. Realized gains and losses on the sale of marketable investment securities are determined using
the average cost method on a first-in, first-out basis and recorded in total other income (expense), net in the condensed consolidated
statements of operations and comprehensive income (loss).
The
available-for-sale debt securities are subject to a periodic impairment review. For investments in an unrealized loss position, the Company
writes down the amortized cost basis of the investment if it is more likely than not that the Company will be required or will intend
to sell the investment before recovery of its amortized cost basis. For investments not likely to be sold before recovery of the amortized
cost basis, the Company determines whether a credit loss exists by considering information about the collectability of the instrument,
current market conditions, and reasonable and supportable forecasts of economic conditions. The Company recognizes an allowance for credit
losses up to the amount of the unrealized loss when appropriate. Allowances for credit losses and write-downs are recognized in total
other income (expense), net, and unrealized losses not related to credit losses are recognized in accumulated other comprehensive income
(loss). There are no allowances for credit losses recorded for the periods presented.
|
Accounts Receivable |
Accounts
Receivable
Trade
accounts receivable are recorded at the invoiced amount (net of allowance) and do not bear interest. The Company maintains an allowance
for doubtful accounts for amounts the Company does not expect to collect. In establishing the required allowance, management considers
historical losses, current market condition, customers’ financial condition, the age of receivables, and current payment patterns.
Account balances are written off against the allowance once the receivable is deemed uncollectible. Recoveries of trade receivables previously
written off are recorded when collected. At June 30, 2023, total accounts receivable was $4,510,545 with an allowance for uncollectable
accounts of $3,413,152 resulting in a net amount of $1,097,393. At December 31, 2022, total accounts receivable was $6,552,249 with an
allowance for uncollectable accounts of $3,098,526 resulting in a net amount of $3,453,723.
|
Equity-Method Investments |
Equity-Method
Investments
The
Company’s equity method investments are initially recorded at cost and are included in other long-term assets in the accompanying
condensed consolidated balance sheet. The Company adjusts the carrying value of its investment based on our share of the earnings or
losses in the periods which they are reported by the investee until the carrying amount is zero. The earnings or losses are included
in other income (expense) in the accompanying condensed consolidated statements of operations.
|
Inventory |
Inventory
Inventory
is stated at the lower of cost or net-realizable value. Inventory cost is determined on a first-in first-out basis that approximates
average cost in accordance with ASC 330-10-30-12. At June 30, 2023, the Company had $4,691,068 in inventory, comprised of $842,087
of finished goods, and $3,848,981 of raw materials. At December 31, 2022, the Company had $5,310,473 in inventory, of which $1,327,264
was finished goods and $3,983,209 was raw materials. The Company establishes reserves to reduce slow-moving, obsolete, or unusable inventories
to their estimated useful or scrap values.
|
Intangible Assets |
Intangible
Assets
Indefinite-lived
intangible assets are not amortized, but rather tested for impairment at least annually on December 31, or more often if and when circumstances
indicate that the carrying value may not be recoverable. Finite-lived intangible assets are amortized over their useful lives.
|
Long-lived Assets |
Long-lived
Assets
Long-lived
assets, such as property and equipment, are stated at cost less accumulated depreciation and amortization. Depreciation is provided using
the straight-line method over the estimated useful lives of the property, generally from three to five years. Repairs and maintenance
costs are expensed as incurred except when such repairs significantly add to the useful life or productive capacity of the asset, in
which case the repairs are capitalized.
The
Company reviews its long-lived assets, including property and equipment, finite-lived intangible assets, and right-of-use (ROU) assets,
for impairment whenever an event or change in facts and circumstances indicates that their carrying amounts may not be recoverable. Recoverability
of these assets is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated.
If the carrying amount exceeds the undiscounted cash flows, the assets are determined to be impaired and an impairment charge is recognized
as the amount by which the carrying amount exceeds fair value.
|
Business Combinations |
Business
Combinations
The
Company estimates the fair value of assets acquired and liabilities assumed in a business combination. Goodwill as of the acquisition
date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and
the liabilities assumed. Such valuations require management to make significant estimates and assumptions, especially with respect to
intangible assets. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently
uncertain and unpredictable, and as a result, actual results may differ from estimates.
|
Leases |
Leases
The
Company adopted ASC 842, Leases (“ASC 842”) effective January 1, 2022. Under ASC 842, the Company determines if an arrangement
is or contains a lease at inception by assessing whether the arrangement contains an identified asset and whether it has the right to
control the identified asset. Right-of-use (ROU) assets represent the Company’s right to use an underlying asset for the lease
term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Lease liabilities
are recognized at the lease commencement date based on the present value of future lease payments over the lease term. ROU assets are
based on the measurement of the lease liability and also include any lease payments made prior to or on lease commencement and exclude
lease incentives and initial direct costs incurred, as applicable.
As
the implicit rate in the Company’s leases is generally unknown, the Company uses its incremental borrowing rate based on the information
available at the lease commencement date in determining the present value of future lease payments. The Company considers its credit
risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its incremental
borrowing rates. The Company evaluates renewal options at lease inception and on an ongoing basis and includes renewal options that it
is reasonably certain to exercise in its expected lease terms when classifying leases and measuring lease liabilities. Lease costs for
the Company’s operating leases are recognized on a straight-line basis within operating expenses and cost of revenue over the reasonably
assured lease term.
The
Company has elected to not separate lease and non-lease components for leases of office space and, as a result, accounts for any lease
and non-lease components for office space as a single lease component, to the extent they are fixed. Non-lease components that are not
fixed are expensed as incurred as variable lease payments. The Company’s office leases typically include non-lease components such
as common-area maintenance costs. The Company has also elected to not apply the recognition requirement to any leases within its existing
classes of assets with a term of 12 months or less.
|
Revenue Recognition |
Revenue
Recognition
The
Company generates revenue from product sales and license sales. The Company recognizes revenue when all of the following criteria are
satisfied: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or
services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction
price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and
(v) recognition of revenue when, or as the Company satisfies each performance obligation.
The
Company constrains revenue by giving consideration to factors that could otherwise lead to a probable reversal of revenue. The Company
records any payments received from customers prior to the Company fulfilling its performance obligation(s) as deferred revenue.
|
Deferred Revenue |
Deferred
Revenue
Deferred
revenue primarily consists of payments received from customers related to product sales or from granting agencies for services to be
rendered under research grants, prior to the Company fulfilling its performance obligation of providing the product or performing research
activities under the grant agreement. When this occurs, the Company records a contract liability as deferred revenue. Deferred revenue
is recognized as revenue as the related performance obligations are satisfied.
|
Research and Development |
Research
and Development
Research
and development costs are expensed when incurred. For the three and six months ended June 30, 2023, the Company expensed $5,981,043 and
$10,995,103 of research and development costs, respectively. For the three and six months ended June 30, 2022, the Company expensed $3,889,844
and $7,661,171, respectively.
|
Stock-based Compensation |
Stock-based
Compensation
The
Company has granted stock-based awards, including restricted stock, stock options, stock warrants and restricted stock units (“RSUs”),
to its employees, certain consultants and members of its board of directors. The Company records stock-based compensation based on the
grant date fair value of the awards and recognizes the fair value of those awards as expense using the straight-line method over the
requisite service period of the award. The Company estimates the grant date fair value of stock options using the Black-Scholes option-pricing
model. When an award is forfeited prior to the vesting date, the Company recognizes an adjustment
for the previously recognized expense in the period of the forfeiture.
|
Income Taxes |
Income
Taxes
The
Company accounts for income taxes in accordance with the liability method of accounting for income taxes. Under this method, deferred
income tax assets and deferred income tax liabilities represent the tax effect of temporary differences between financial reporting and
tax reporting measured at enacted tax rates in effect for the year in which the differences are expected to reverse. The Company recognizes
only the impact of tax positions that, based on their technical merits, are more likely than not to be sustained upon an audit by the
taxing authority.
Valuation
allowances are provided when it is more-likely-than-not that some or all of the deferred income tax assets may not be realized. In assessing
the need for a valuation allowance, the Company has considered its historical levels of income, expectations of future taxable income
and ongoing tax planning strategies.
Developing
the provision for income taxes, including the effective tax rate and analysis of potential tax exposure items, if any, requires significant
judgment and expertise in federal and state income tax laws, regulations and strategies, including the determination of deferred income
tax assets and liabilities and any estimated valuation allowances deemed necessary to value deferred income tax assets. Judgments and
tax strategies are subject to audit by various taxing authorities. The Company has uncertain income tax positions in the condensed consolidated
financial statements, and adverse determinations by these taxing authorities could have a material adverse effect on the condensed consolidated
financial positions, result of operations, or cash flows.
|
Net Income (Loss) per Share |
Net
Income (Loss) per Share
Basic
net income or loss per common share is computed by dividing net income or loss applicable to common shareholders by the weighted average
number of shares outstanding during each period.
Diluted
net income or loss per share is computed by dividing net income or loss attributable to common stockholders by the weighted-average number
of shares of common stock outstanding during the period increased by common shares that could be issued upon conversion or exercise of
other outstanding securities to the extent those additional common shares would be dilutive. The dilutive effect of potentially dilutive
securities is reflected in diluted net income or loss per share by application of the treasury stock method. During periods when the
Company is in a net loss position, basic net loss per share is the same as diluted net loss per share as the effects of potentially dilutive
securities are anti-dilutive.
|
Comprehensive Income (Loss) |
Comprehensive
Income (Loss)
Comprehensive
income is comprised of unrealized gains and losses on marketable investment securities, net of income taxes.
|
Concentrations Risk and Significant Customers |
Concentrations
Risk and Significant Customers
The
Company had certain customers which are each responsible for generating 10% or more of the total revenue for the three and six months
ended June 30, 2023. Three customers accounted for approximately 44% of total revenue for the three months ended June 30, 2023, and two
customers accounted for approximately 33% of total revenue for the six months ended June 30, 2023. One customer accounted for approximately
55% of total revenue for the three months ended June 30, 2022, and two customers accounted for approximately 46% of total revenue for
the six months ended June 30, 2022.
Three
customers accounted for more than 10% of accounts receivable at June 30, 2023 and one customer accounted for more than 10% of accounts
receivable at December 31, 2022. These customers together accounted for approximately 77% and 37% of accounts receivable at June 30,
2023 and December 31, 2022, respectively.
|
Recently Issued Accounting Standards |
Recently
Issued Accounting Standards
From
time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) that are adopted
by the Company as of the specified effective date. If not discussed, management believes that the impact of recently issued standards,
which are not yet effective, will not have a material impact on the Company’s financial statements upon adoption.
|
X |
- DefinitionReclassifications [Policy text Block].
+ References
+ Details
Name: |
CODX_ReclassificationsPolicytextBlock |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4
+ Details
Name: |
us-gaap_BusinessCombinationsPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1
+ Details
Name: |
us-gaap_CashAndCashEquivalentsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for comprehensive income.
+ References
+ Details
Name: |
us-gaap_ComprehensiveIncomePolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for credit risk.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1
+ Details
Name: |
us-gaap_ConcentrationRiskCreditRisk |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2
+ Details
Name: |
us-gaap_EarningsPerSharePolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 21D -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21D
+ Details
Name: |
us-gaap_EquityMethodInvestmentsPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4
+ Details
Name: |
us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20
+ Details
Name: |
us-gaap_IncomeTaxPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6
+ Details
Name: |
us-gaap_InventoryPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for leasing arrangement entered into by lessee.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1
+ Details
Name: |
us-gaap_LesseeLeasesPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for investment classified as marketable security.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-5
+ Details
Name: |
us-gaap_MarketableSecuritiesPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.
+ References
+ Details
Name: |
us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1
+ Details
Name: |
us-gaap_ResearchAndDevelopmentExpensePolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for revenue from contract with customer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20
Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4
+ Details
Name: |
us-gaap_RevenueRecognitionPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1
Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15
+ Details
Name: |
us-gaap_TradeAndOtherAccountsReceivablePolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Cash, Cash Equivalents, and Financial Instruments (Tables)
|
6 Months Ended |
Jun. 30, 2023 |
Cash and Cash Equivalents [Abstract] |
|
Schedule of Cash, Cash Equivalents and Marketable Investment Securities |
The
following table shows the Company’s cash, cash equivalents, and marketable investment securities by significant investment category:
Schedule
of Cash, Cash Equivalents and Marketable Investment Securities
| |
June 30, 2023 | |
| |
Adjusted
Cost | | |
Allowance
for Credit
Losses | | |
Total
Unrealized
Gains /
(Losses) | | |
Fair
Value | | |
Cash and
Cash
Equivalents | | |
Marketable
Investment
Securities | |
Cash and cash equivalents | |
$ | 3,500,927 | | |
$ | - | | |
$ | - | | |
$ | 3,500,927 | | |
$ | 3,500,927 | | |
$ | - | |
Level 1: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Money market funds | |
| 10,329,919 | | |
| - | | |
| - | | |
| 10,329,919 | | |
| 10,329,919 | | |
| - | |
Subtotal | |
| 10,329,919 | | |
| - | | |
| - | | |
| 10,329,919 | | |
| 10,329,919 | | |
| - | |
Level 2: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
U.S. treasury securities | |
| 54,538,324 | | |
| - | | |
| 768,822 | | |
| 55,307,146 | | |
| - | | |
| 55,307,146 | |
Subtotal | |
| 54,538,324 | | |
| - | | |
| 768,822 | | |
| 55,307,146 | | |
| - | | |
| 55,307,146 | |
Total | |
$ | 68,369,170 | | |
$ | - | | |
$ | 768,822 | | |
$ | 69,137,992 | | |
$ | 13,830,846 | | |
$ | 55,307,146 | |
| |
December 31, 2022 | |
| |
Adjusted
Cost | | |
Allowance
for Credit
Losses | | |
Total
Unrealized
Gains /
(Losses) | | |
Fair
Value | | |
Cash and
Cash
Equivalents | | |
Marketable
Investment
Securities | |
Cash and cash equivalents | |
$ | 12,834,444 | | |
$ | - | | |
$ | - | | |
$ | 12,834,444 | | |
$ | 12,834,444 | | |
$ | - | |
Level 1: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
Money market funds | |
| 146,359 | | |
| - | | |
| - | | |
| 146,359 | | |
| 146,359 | | |
| - | |
Subtotal | |
| 146,359 | | |
| - | | |
| - | | |
| 146,359 | | |
| 146,359 | | |
| - | |
Level 2: | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
U.S. treasury securities | |
| 67,892,825 | | |
| - | | |
| 389,241 | | |
| 68,282,066 | | |
| 9,993,000 | | |
| 58,289,066 | |
Subtotal | |
| 67,892,825 | | |
| - | | |
| 389,241 | | |
| 68,282,066 | | |
| 9,993,000 | | |
| 58,289,066 | |
Total | |
$ | 80,873,628 | | |
$ | - | | |
$ | 389,241 | | |
$ | 81,262,869 | | |
$ | 22,973,803 | | |
$ | 58,289,066 | |
|
X |
- References
+ Details
Name: |
us-gaap_CashAndCashEquivalentsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the components of cash, cash equivalents, and investments.
+ References
+ Details
Name: |
us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Intangible Assets, Net (Tables)
|
6 Months Ended |
Jun. 30, 2023 |
Goodwill and Intangible Assets Disclosure [Abstract] |
|
Schedule of Intangible Assets, Net |
Intangible
assets, net consisted of the following:
Schedule
of Intangible Assets, Net
| |
June 30, 2023 | |
| |
Weighted-Average | | |
Gross | | |
| | |
Net | |
| |
Useful Life (1) | | |
Carrying | | |
Accumulated | | |
Carrying | |
| |
(in Years) | | |
Amount | | |
Amortization | | |
Amount | |
In-process research and development | |
| Indefinite | | |
$ | 26,101,000 | | |
$ | - | | |
$ | 26,101,000 | |
Non-competition agreements | |
| 2.7 | | |
| 1,094,000 | | |
| (640,000 | ) | |
| 454,000 | |
Total intangible assets | |
| | | |
$ | 27,195,000 | | |
$ | (640,000 | ) | |
$ | 26,555,000 | |
| |
December 31, 2022 | |
| |
Weighted-Average | | |
Gross | | |
| | |
Net | |
| |
Useful Life (1) | | |
Carrying | | |
Accumulated | | |
Carrying | |
| |
(in Years) | | |
Amount | | |
Amortization | | |
Amount | |
In-process research and development | |
| Indefinite | | |
$ | 26,101,000 | | |
$ | - | | |
$ | 26,101,000 | |
Non-competition agreements | |
| 2.7 | | |
| 1,094,000 | | |
| (426,667 | ) | |
| 667,333 | |
Total intangible assets | |
| | | |
$ | 27,195,000 | | |
$ | (426,667 | ) | |
$ | 26,768,333 | |
|
(1) |
Based
on weighted-average useful life established as of the acquisition date. |
|
Schedule of Future Amortization Expense |
The
expected future annual amortization expense of the Company’s intangible assets held as of June 30, 2023 is as follows:
Schedule
of Future Amortization Expense
Year Ending December 31, | |
Amortization Expense | |
2023 (remainder) | |
| 151,332 | |
2024 | |
| 302,668 | |
Total | |
$ | 454,000 | |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Fair Value Measurements (Tables)
|
6 Months Ended |
Jun. 30, 2023 |
Fair Value Disclosures [Abstract] |
|
Schedule of Fair Value Assets and Liabilities |
The
following table summarizes the assets and liabilities measured at fair value on a recurring basis as of June 30, 2023 and December 31,
2022, by level within the fair value hierarchy:
Schedule
of Fair Value Assets and Liabilities
| |
(Level 1) | | |
(Level 2) | | |
(Level 3) | | |
Total | |
| |
June 30, 2023 | |
| |
(Level 1) | | |
(Level 2) | | |
(Level 3) | | |
Total | |
Assets: | |
| | |
| | |
| | |
| |
Cash equivalents | |
$ | 12,408,492 | | |
$ | - | | |
$ | - | | |
$ | 12,408,492 | |
Marketable securities (U.S. treasury bills and notes) | |
| - | | |
| 55,307,146 | | |
| - | | |
| 55,307,146 | |
Total assets measured at fair value | |
$ | 12,408,492 | | |
$ | 55,307,146 | | |
$ | - | | |
$ | 67,715,638 | |
Liabilities: | |
| | | |
| | | |
| | | |
| | |
Contingent consideration - common stock | |
$ | - | | |
$ | - | | |
$ | 1,100,815 | | |
$ | 1,100,815 | |
Contingent consideration - warrants | |
| - | | |
| - | | |
| 234,464 | | |
| 234,464 | |
Total liabilities measured at fair value | |
$ | - | | |
$ | - | | |
$ | 1,335,279 | | |
$ | 1,335,279 | |
| |
(Level 1) | | |
(Level 2) | | |
(Level 3) | | |
Total | |
| |
December 31, 2022 | |
| |
(Level 1) | | |
(Level 2) | | |
(Level 3) | | |
Total | |
Assets: | |
| | |
| | |
| | |
| |
Cash equivalents | |
$ | 186,667 | | |
$ | 9,993,000 | | |
$ | - | | |
$ | 10,179,667 | |
Marketable securities (U.S. treasury bills and notes) | |
| - | | |
| 58,289,066 | | |
| - | | |
| 58,289,066 | |
Total assets measured at fair value | |
$ | 186,667 | | |
$ | 68,282,066 | | |
$ | - | | |
$ | 68,468,733 | |
Liabilities: | |
| | | |
| | | |
| | | |
| | |
Contingent consideration - common stock | |
$ | - | | |
$ | - | | |
$ | 2,499,147 | | |
$ | 2,499,147 | |
Contingent consideration - warrants | |
| - | | |
| - | | |
| 233,209 | | |
| 233,209 | |
Total liabilities measured at fair value | |
$ | - | | |
$ | - | | |
$ | 2,732,356 | | |
$ | 2,732,356 | |
|
Schedule of Changes in the Fair Value Measurement |
The
changes for Level 3 items measured at fair value on a recurring basis are as follows:
Schedule
of Changes in the Fair Value Measurement
| |
| | |
Fair value as of December 31, 2022 | |
$ | 2,732,356 | |
Change in fair value of contingent consideration issued for business acquisitions | |
| (1,397,077 | ) |
Fair value as of June 30, 2023 | |
$ | 1,335,279 | |
|
Schedule of Contingent Consideration Common Stock and Warrants |
Schedule
of Contingent Consideration Common Stock and Warrants
| |
June 30, 2023 | | |
December 31, 2022 | |
Stock price | |
$ | 1.11 | | |
$ | 2.52 | |
Strike price | |
$ | 9.13 | | |
$ | 9.13 | |
Volatility | |
| 157.00 | % | |
| 75.00 | % |
Risk-free rate | |
| 4.30 | % | |
| 4.10 | % |
Expected term (years) | |
| 3.5 | | |
| 4.0 | |
|
X |
- DefinitionTabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2C -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2C
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb) -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_FairValueDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Revenue (Tables)
|
6 Months Ended |
Jun. 30, 2023 |
Revenue from Contract with Customer [Abstract] |
|
Summary of Revenue by Geographic Area |
The
following table sets forth revenue by geographic area:
Summary
of Revenue by Geographic Area
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
| |
Three Months Ended June 30, | | |
Six Months Ended June 30, | |
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
United States | |
$ | 137,230 | | |
$ | 4,499,354 | | |
$ | 530,384 | | |
$ | 18,725,742 | |
Rest of World | |
| 60,576 | | |
| 523,872 | | |
| 269,379 | | |
| 8,996,528 | |
Total | |
$ | 197,806 | | |
$ | 5,023,226 | | |
$ | 799,763 | | |
$ | 27,722,270 | |
Revenue geographic area | |
$ | 197,806 | | |
$ | 5,023,226 | | |
$ | 799,763 | | |
$ | 27,722,270 | |
Percentage of revenue by area: | |
| | | |
| | | |
| | | |
| | |
United States | |
| 69 | % | |
| 90 | % | |
| 66 | % | |
| 68 | % |
Rest of World | |
| 31 | % | |
| 10 | % | |
| 34 | % | |
| 32 | % |
|
Schedule of Deferred Revenue |
Changes
in the Company’s deferred revenue balance for the six months ended June 30, 2023 were as follows:
Schedule
of Deferred Revenue
Balance as of December 31, 2022 | |
$ |
- | |
Increase due to prepayments from customers | |
| 18,120 | |
Increase due to prepayments from grants received | |
| 239,879 | |
Balance as of June 30, 2023 | |
$ | 257,999 | |
|
X |
- DefinitionTabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10
+ Details
Name: |
us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Earnings (Loss) Per Share (Tables)
|
6 Months Ended |
Jun. 30, 2023 |
Earnings Per Share [Abstract] |
|
Schedule of Basis and Diluted Earnings Per Share |
The
following table reconciles the numerator and the denominator used to calculate basic and diluted earnings (loss) per share for three
and six months ended June 30, 2023 and 2022, respectively:
Schedule
of Basis and Diluted Earnings Per Share
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
| |
Three Months Ended June 30, | | |
Six Months Ended June 30, | |
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
Numerator | |
| | | |
| | | |
| | | |
| | |
Net income (loss), as reported | |
$ | (8,918,825 | ) | |
$ | (2,686,303 | ) | |
$ | (14,674,216 | ) | |
$ | 9,028,292 | |
| |
| | | |
| | | |
| | | |
| | |
Denominator | |
| | | |
| | | |
| | | |
| | |
Weighted average shares, basic | |
| 29,088,159 | | |
| 32,472,251 | | |
| 29,284,175 | | |
| 32,509,664 | |
Dilutive effect of stock options, warrants and RSUs | |
| - | | |
| - | | |
| - | | |
| 743,948 | |
Shares used to compute diluted earnings per share | |
| 29,088,159 | | |
| 32,472,251 | | |
| 29,284,175 | | |
| 33,253,612 | |
| |
| | | |
| | | |
| | | |
| | |
Basic earnings (loss) per share | |
$ | (0.31 | ) | |
$ | (0.08 | ) | |
$ | (0.50 | ) | |
$ | 0.28 | |
Diluted earnings (loss) per share | |
$ | (0.31 | ) | |
$ | (0.08 | ) | |
$ | (0.50 | ) | |
$ | 0.27 | |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Stock-Based Compensation (Tables)
|
6 Months Ended |
Jun. 30, 2023 |
Share-Based Payment Arrangement [Abstract] |
|
Schedule of Option Activity |
The
following table summarizes option activity during the six months ended June 30, 2023:
Schedule
of Option Activity
| |
Number of
Options | | |
Weighted
Average
Exercise Price | | |
Weighted
Average Fair
Value | | |
Weighted
Average
Remaining
Contractual
Life (Years) | |
Outstanding at December 31, 2022 | |
| 1,040,572 | | |
$ | 2.19 | | |
$ | 1.37 | | |
| 5.88 | |
Granted | |
| - | | |
| - | | |
| - | | |
| | |
Expired | |
| - | | |
| - | | |
| - | | |
| | |
Forfeited/Cancelled | |
| - | | |
| - | | |
| - | | |
| | |
Exercised | |
| - | | |
| - | | |
| - | | |
| | |
Outstanding at June 30, 2023 | |
| 1,040,572 | | |
$ | 2.19 | | |
$ | 1.37 | | |
| 5.39 | |
| |
| | | |
| | | |
| | | |
| | |
Exercisable at June 30, 2023 | |
| 1,040,572 | | |
$ | 2.19 | | |
$ | 1.37 | | |
| 5.39 | |
|
Schedule of Outstanding Restricted Stock Units and Related Party |
The
grant date fair value of RSUs granted is determined using the closing market price of the Company’s common stock on the grant date
with the associated compensation expense amortized over the vesting period of the awards. The following table sets forth the outstanding
RSUs and related activity for the six months ended June 30, 2023:
Schedule
of Outstanding Restricted Stock Units and Related Party
| |
Number of RSUs | | |
Weighted Average
Grant Date Fair
Value | |
Unvested at December 31, 2022 | |
| 2,426,725 | | |
$ | 6.95 | |
Granted | |
| 1,918,750 | | |
| 1.93 | |
Vested | |
| (594,085 | ) | |
| 7.17 | |
Forfeited/Cancelled | |
| (48,696 | ) | |
| 6.15 | |
Unvested at June 30, 2023 | |
| 3,702,694 | | |
$ | 4.33 | |
|
Schedule of Warrant Activity |
The
following table summarizes warrant activity during the six months ended June 30, 2023:
Schedule
of Warrant Activity
| |
Number of
Warrants | | |
Weighted
Average
Exercise Price | | |
Weighted
Average Fair
Value | | |
Weighted
Average
Remaining
Contractual
Life (Years) | |
Outstanding at December 31, 2022 | |
| 485,000 | | |
$ | 8.81 | | |
$ | 2.43 | | |
| 4.0 | |
Granted | |
| - | | |
| - | | |
| - | | |
| | |
Expired | |
| - | | |
| - | | |
| - | | |
| | |
Forfeited/Cancelled | |
| - | | |
| - | | |
| - | | |
| | |
Exercised | |
| - | | |
| - | | |
| - | | |
| | |
Outstanding at June 30, 2023 | |
| 485,000 | | |
$ | 8.81 | | |
$ | 1.11 | | |
| 3.5 | |
|
Schedule of Recognized Stock-based Compensation Expense |
The
Company recognized stock-based compensation expense as follows:
Schedule
of Recognized Stock-based Compensation Expense
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
| |
Three Months Ended June 30, | | |
Six Months Ended June 30, | |
| |
2023 | | |
2022 | | |
2023 | | |
2022 | |
Cost of revenue | |
$ | 12,057 | | |
$ | 14,127 | | |
$ | 24,065 | | |
$ | 26,453 | |
Sales and marketing | |
| 572,789 | | |
| 426,540 | | |
| 1,101,906 | | |
| 814,557 | |
General and administrative | |
| 1,261,510 | | |
| 847,964 | | |
| 2,453,724 | | |
| 1,613,161 | |
Research and development | |
| 323,444 | | |
| 244,655 | | |
| 758,847 | | |
| 454,210 | |
Total stock-based compensation expense | |
$ | 2,169,800 | | |
$ | 1,533,286 | | |
$ | 4,338,542 | | |
$ | 2,908,381 | |
|
X |
- DefinitionTabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Commitments and Contingencies (Tables)
|
6 Months Ended |
Jun. 30, 2023 |
Commitments and Contingencies Disclosure [Abstract] |
|
Schedule of Lease Expense |
For
the three and six months ended June 30, 2023, components of lease expense are summarized as follows:
Schedule
of Lease Expense
| |
Three Months Ended
June 30, 2023 | | |
Six Months Ended
June 30, 2023 | |
Operating lease costs | |
$ | 62,847 | | |
$ | 150,454 | |
Short-term lease costs | |
| 48,301 | | |
| 156,979 | |
Total lease costs | |
$ | 111,148 | | |
$ | 307,433 | |
|
Schedule of Maturities on Company Lease Liabilities |
As
of June 30, 2023, the maturities of the Company’s lease liabilities are as follows:
Schedule
of Maturities on Company Lease Liabilities
| |
Year Ending
December 31, | |
2023 (remainder) | |
$ | 467,651 | |
2024 | |
| 966,451 | |
2025 | |
| 987,252 | |
2026 | |
| 682,806 | |
Thereafter | |
| 542,512 | |
Total lease payments | |
| 3,646,672 | |
Less: imputed interest | |
| 416,085 | |
Present value of operating lease liabilities | |
| 3,230,587 | |
Less: current portion | |
| 772,515 | |
Long-term portion | |
$ | 2,458,072 | |
|
Schedule of Other Information Related to Operating Lease |
Other
information related to operating leases was as follows:
Schedule
of Other Information Related to Operating Lease
| |
Six Months Ended
June 30, 2023 | |
Cash paid for operating leases included in operating cash flows | |
$ | 281,421 | |
Remaining lease term of operating leases | |
| 4
years | |
Discount rate of operating leases | |
| 6.2 | % |
|
X |
- DefinitionSchedule of Operating Lease [Table Text Block]
+ References
+ Details
Name: |
CODX_ScheduleOfOperatingLeaseTableTextBlock |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_LeaseCostTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Share Repurchase Program (Tables)
|
6 Months Ended |
Jun. 30, 2023 |
Equity [Abstract] |
|
Schedule of Treasury Stock |
Schedule
of Treasury Stock
| |
Six Months Ended | |
| |
June 30, 2023 | |
Balance, beginning of period | |
| 3,881,658 | |
Repurchases of common stock | |
| 677,821 | |
Balance, end of period | |
| 4,559,479 | |
|
X |
- DefinitionSchedule of Treasury Stock [Table Text Block]
+ References
+ Details
Name: |
CODX_ScheduleOfTreasuryStockTableTextBlock |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
|
3 Months Ended |
6 Months Ended |
12 Months Ended |
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Dec. 31, 2022 |
Product Information [Line Items] |
|
|
|
|
|
Accounts receivable, before allowance for credit loss, current |
$ 4,510,545
|
|
$ 4,510,545
|
|
$ 6,552,249
|
Uncollectable accounts |
3,413,152
|
|
3,413,152
|
|
3,098,526
|
Accounts receivable, after allowance for credit loss, current |
1,097,393
|
|
1,097,393
|
|
3,453,723
|
Inventory, net |
4,691,068
|
|
4,691,068
|
|
5,310,473
|
Inventory, finished goods, gross |
842,087
|
|
842,087
|
|
1,327,264
|
Inventory, raw materials, gross |
3,848,981
|
|
3,848,981
|
|
$ 3,983,209
|
Research and development |
$ 5,981,043
|
$ 3,889,844
|
$ 10,995,103
|
$ 7,661,171
|
|
Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member] |
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
Concentration risk percentage |
10.00%
|
|
10.00%
|
|
|
Three Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member] |
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
Concentration risk percentage |
|
|
10.00%
|
|
|
Three Customers [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member] |
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
Concentration risk percentage |
44.00%
|
|
|
|
|
Two Customers [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member] |
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
Concentration risk percentage |
|
|
33.00%
|
46.00%
|
|
One Customer [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member] |
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
Concentration risk percentage |
|
|
|
|
10.00%
|
One Customer [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member] |
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
Concentration risk percentage |
|
55.00%
|
|
|
|
Customers Together [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member] |
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
Concentration risk percentage |
|
|
77.00%
|
|
37.00%
|
X |
- DefinitionAmount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9
+ Details
Name: |
us-gaap_AccountsReceivableGrossCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9
+ Details
Name: |
us-gaap_AccountsReceivableNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of allowance for credit loss on accounts receivable, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionFor an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20
+ Details
Name: |
us-gaap_ConcentrationRiskPercentage1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryFinishedGoods |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryRawMaterials |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionThe aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 912 -SubTopic 730 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1
+ Details
Name: |
us-gaap_ResearchAndDevelopmentExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_MajorCustomersAxis=CODX_CustomersMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_MajorCustomersAxis=CODX_ThreeCustomersMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_MajorCustomersAxis=CODX_TwoCustomersMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_MajorCustomersAxis=CODX_OneCustomerMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_MajorCustomersAxis=CODX_CustomersTogetherMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.2
Schedule of Cash, Cash Equivalents and Marketable Investment Securities (Details) - USD ($)
|
6 Months Ended |
12 Months Ended |
Jun. 30, 2023 |
Dec. 31, 2022 |
Cash and Cash Equivalents [Line Items] |
|
|
Adjusted Cost |
$ 68,369,170
|
$ 80,873,628
|
Allowance for Credit Losses |
|
|
Total Unrealized Gains / (Losses) |
768,822
|
389,241
|
Fair Value |
69,137,992
|
81,262,869
|
Cash and Cash Equivalents |
13,830,846
|
22,973,803
|
Marketable Securities |
55,307,146
|
58,289,066
|
Fair Value, Inputs, Level 1 [Member] |
|
|
Cash and Cash Equivalents [Line Items] |
|
|
Adjusted Cost |
10,329,919
|
146,359
|
Allowance for Credit Losses |
|
|
Total Unrealized Gains / (Losses) |
|
|
Fair Value |
10,329,919
|
146,359
|
Cash and Cash Equivalents |
10,329,919
|
146,359
|
Marketable Securities |
|
|
Fair Value, Inputs, Level 2 [Member] |
|
|
Cash and Cash Equivalents [Line Items] |
|
|
Adjusted Cost |
54,538,324
|
67,892,825
|
Allowance for Credit Losses |
|
|
Total Unrealized Gains / (Losses) |
768,822
|
389,241
|
Fair Value |
55,307,146
|
68,282,066
|
Cash and Cash Equivalents |
|
9,993,000
|
Marketable Securities |
55,307,146
|
58,289,066
|
Cash [Member] |
|
|
Cash and Cash Equivalents [Line Items] |
|
|
Adjusted Cost |
3,500,927
|
12,834,444
|
Allowance for Credit Losses |
|
|
Total Unrealized Gains / (Losses) |
|
|
Fair Value |
3,500,927
|
12,834,444
|
Cash and Cash Equivalents |
3,500,927
|
12,834,444
|
Marketable Securities |
|
|
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
Cash and Cash Equivalents [Line Items] |
|
|
Adjusted Cost |
10,329,919
|
146,359
|
Allowance for Credit Losses |
|
|
Total Unrealized Gains / (Losses) |
|
|
Fair Value |
10,329,919
|
146,359
|
Cash and Cash Equivalents |
10,329,919
|
146,359
|
Marketable Securities |
|
|
US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member] |
|
|
Cash and Cash Equivalents [Line Items] |
|
|
Adjusted Cost |
54,538,324
|
67,892,825
|
Allowance for Credit Losses |
|
|
Total Unrealized Gains / (Losses) |
768,822
|
389,241
|
Fair Value |
55,307,146
|
68,282,066
|
Cash and Cash Equivalents |
|
9,993,000
|
Marketable Securities |
$ 55,307,146
|
$ 58,289,066
|
X |
- DefinitionAmount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashAndCashEquivalentsAtCarryingValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ References
+ Details
Name: |
us-gaap_CashAndCashEquivalentsLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (1) -Publisher SEC
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (3) -Publisher SEC
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (c) -Publisher SEC
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(7)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (c)(1) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_FinancingReceivableAllowanceForCreditLosses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of investment in marketable security.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_MarketableSecurities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of unrealized gain (loss) on investment in marketable security.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(7)(c)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_MarketableSecuritiesUnrealizedGainLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_TradingSecurities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmortized cost of investments in debt securities classified as trading.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_TradingSecuritiesDebtAmortizedCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.2
Schedule of Intangible Assets, Net (Details) - USD ($)
|
6 Months Ended |
12 Months Ended |
Jun. 30, 2023 |
Dec. 31, 2022 |
Finite-Lived Intangible Assets [Line Items] |
|
|
|
Intangible assets, gross |
|
$ 27,195,000
|
$ 27,195,000
|
Less accumulated amortization |
|
(640,000)
|
(426,667)
|
Intangible assets, net |
|
$ 26,555,000
|
$ 26,768,333
|
In Process Research and Development [Member] |
|
|
|
Finite-Lived Intangible Assets [Line Items] |
|
|
|
Estimated useful lives in years, term |
[1] |
Indefinite
|
Indefinite
|
Intangible assets, gross |
|
$ 26,101,000
|
$ 26,101,000
|
Less accumulated amortization |
|
|
|
Intangible assets, net |
|
26,101,000
|
26,101,000
|
Noncompete Agreements [Member] |
|
|
|
Finite-Lived Intangible Assets [Line Items] |
|
|
|
Intangible assets, gross |
|
1,094,000
|
1,094,000
|
Less accumulated amortization |
|
(640,000)
|
(426,667)
|
Intangible assets, net |
|
$ 454,000
|
$ 667,333
|
Estimated useful lives in years |
[1] |
2 years 8 months 12 days
|
2 years 8 months 12 days
|
|
|
X |
- DefinitionIndefinite lived intangible asset useful life.
+ References
+ Details
Name: |
CODX_IndefiniteLivedIntangibleAssetUsefulLife |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionUseful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetUsefulLife |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAccumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(16)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 928 -SubTopic 340 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionSum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph ((a)(1),(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1
+ Details
Name: |
us-gaap_IntangibleAssetsNetExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.2
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Schedule of Fair Value Assets and Liabilities (Details) - USD ($)
|
Jun. 30, 2023 |
Dec. 31, 2022 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Marketable securities (U.S. treasury bills and notes) |
$ 55,307,146
|
$ 58,289,066
|
Fair Value, Inputs, Level 1 [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Marketable securities (U.S. treasury bills and notes) |
|
|
Fair Value, Inputs, Level 2 [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Marketable securities (U.S. treasury bills and notes) |
55,307,146
|
58,289,066
|
Fair Value, Recurring [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
12,408,492
|
10,179,667
|
Marketable securities (U.S. treasury bills and notes) |
55,307,146
|
58,289,066
|
Total assets measured at fair value |
67,715,638
|
68,468,733
|
Contingent consideration - common stock |
1,100,815
|
2,499,147
|
Contingent consideration - warrants |
234,464
|
233,209
|
Total liabilities measured at fair value |
1,335,279
|
2,732,356
|
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
12,408,492
|
186,667
|
Marketable securities (U.S. treasury bills and notes) |
|
|
Total assets measured at fair value |
12,408,492
|
186,667
|
Contingent consideration - common stock |
|
|
Contingent consideration - warrants |
|
|
Total liabilities measured at fair value |
|
|
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
|
9,993,000
|
Marketable securities (U.S. treasury bills and notes) |
55,307,146
|
58,289,066
|
Total assets measured at fair value |
55,307,146
|
68,282,066
|
Contingent consideration - common stock |
|
|
Contingent consideration - warrants |
|
|
Total liabilities measured at fair value |
|
|
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Cash equivalents |
|
|
Marketable securities (U.S. treasury bills and notes) |
|
|
Total assets measured at fair value |
|
|
Contingent consideration - common stock |
1,100,815
|
2,499,147
|
Contingent consideration - warrants |
234,464
|
233,209
|
Total liabilities measured at fair value |
$ 1,335,279
|
$ 2,732,356
|
X |
- DefinitionFair value of contingent consideration to common stock.
+ References
+ Details
Name: |
CODX_FairValueOfContingentConsiderationToCommonStock |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionFair value of contigent consideration to warrants.
+ References
+ Details
Name: |
CODX_FairValueOfContingentConsiderationToWarrants |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionFair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_AssetsFairValueDisclosure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ References
+ Details
Name: |
us-gaap_CashAndCashEquivalentsFairValueDisclosure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3
+ Details
Name: |
us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFair value of financial and nonfinancial obligations.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_LiabilitiesFairValueDisclosure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of investment in marketable security.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_MarketableSecurities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.2
X |
- DefinitionContingent considered issued for business acquisitions.
+ References
+ Details
Name: |
CODX_ContingentConsideredIssuedForBusinessAcquisitions |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Subparagraph b -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_FairValueDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ References
+ Details
Name: |
us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPeriod between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_WarrantsAndRightsOutstandingTerm |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.23.2
Summary of Revenue by Geographic Area (Details) - USD ($)
|
3 Months Ended |
6 Months Ended |
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Disaggregation of Revenue [Line Items] |
|
|
|
|
Revenue geographic area |
$ 197,806
|
$ 5,023,226
|
$ 799,763
|
$ 27,722,270
|
UNITED STATES |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Revenue geographic area |
$ 137,230
|
$ 4,499,354
|
$ 530,384
|
$ 18,725,742
|
UNITED STATES | Revenue Benchmark [Member] | Geographic Concentration Risk [Member] |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Percentage of revenue |
69.00%
|
90.00%
|
66.00%
|
68.00%
|
Rest of World [Member] |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Revenue geographic area |
$ 60,576
|
$ 523,872
|
$ 269,379
|
$ 8,996,528
|
Rest of World [Member] | Revenue Benchmark [Member] | Geographic Concentration Risk [Member] |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Percentage of revenue |
31.00%
|
10.00%
|
34.00%
|
32.00%
|
X |
- DefinitionFor an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20
+ Details
Name: |
us-gaap_ConcentrationRiskPercentage1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91
+ Details
Name: |
us-gaap_DisaggregationOfRevenueLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=country_US |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=CODX_RestOfWorldMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.2
X |
- DefinitionIncrease due to prepayments from customers.
+ References
+ Details
Name: |
CODX_IncreaseDueToPrepaymentsFromCustomers |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionIncrease due to prepayments from grants received.
+ References
+ Details
Name: |
CODX_IncreaseDueToPrepaymentsFromGrantsReceived |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of obligation to transfer good or service to customer for which consideration has been received or is receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2
+ Details
Name: |
us-gaap_ContractWithCustomerLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Schedule of Basis and Diluted Earnings Per Share (Details) - USD ($)
|
3 Months Ended |
6 Months Ended |
Jun. 30, 2023 |
Mar. 31, 2023 |
Jun. 30, 2022 |
Mar. 31, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Earnings Per Share [Abstract] |
|
|
|
|
|
|
Net income (loss), as reported |
$ (8,918,825)
|
$ (5,755,391)
|
$ (2,686,303)
|
$ 11,714,595
|
$ (14,674,216)
|
$ 9,028,292
|
Weighted average shares, basic |
29,088,159
|
|
32,472,251
|
|
29,284,175
|
32,509,664
|
Dilutive effect of stock options, warrants and RSUs |
|
|
|
|
|
743,948
|
Shares used to compute diluted earnings per share |
29,088,159
|
|
32,472,251
|
|
29,284,175
|
33,253,612
|
Basic earnings (loss) per share |
$ (0.31)
|
|
$ (0.08)
|
|
$ (0.50)
|
$ 0.28
|
Diluted earnings (loss) per share |
$ (0.31)
|
|
$ (0.08)
|
|
$ (0.50)
|
$ 0.27
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 15: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 32: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16
+ Details
Name: |
us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Earnings (Loss) Per Share (Details Narrative) - shares
|
3 Months Ended |
6 Months Ended |
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
Securities excluded from computation of diluted earnings per share |
0
|
1,391,156
|
0
|
1,155,136
|
Restricted Stock Units (RSUs) [Member] |
|
|
|
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
Securities excluded from computation of diluted earnings per share |
|
|
2,890,985
|
|
Share-Based Payment Arrangement, Option [Member] |
|
|
|
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
Securities excluded from computation of diluted earnings per share |
|
|
512,112
|
|
Common Stock [Member] |
|
|
|
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
Securities excluded from computation of diluted earnings per share |
1,400,000
|
1,400,000
|
1,400,000
|
1,400,000
|
Warrant [Member] |
|
|
|
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
Securities excluded from computation of diluted earnings per share |
|
|
465,000
|
|
X |
- DefinitionSecurities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ References
+ Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.2
Schedule of Option Activity (Details)
|
6 Months Ended |
Jun. 30, 2023
$ / shares
shares
|
Share-Based Payment Arrangement [Abstract] |
|
Number of Options Outstanding, Beginning | shares |
1,040,572
|
Weighted Average Exercise Price Outstanding, Beginning |
$ 2.19
|
Weighted Average Fair Value Outstanding, Ending |
$ 1.37
|
Weighted-average Remaining Contractual Life (years) Outstanding, Beginning |
5 years 10 months 17 days
|
Number of Options Outstanding, Granted | shares |
|
Weighted Average Exercise Price Granted |
|
Weighted Average Fair Value Granted |
|
Number of Options Outstanding, Expired | shares |
|
Weighted Average Exercise Price Expired |
|
Weighted Average Fair Value Expired |
|
Number of Options Outstanding, Forfeited/Cancelled | shares |
|
Weighted Average Exercise Price Forfeited/Cancelled |
|
Weighted Average Fair Value Forfeited/Cancelled |
|
Number of Options Outstanding, Exercised | shares |
|
Weighted Average Exercise Price Exercised |
|
Weighted Average Fair Value Exercised |
|
Number of Options Outstanding, Ending | shares |
1,040,572
|
Weighted Average Exercise Price Outstanding, Ending |
$ 2.19
|
Weighted-average Remaining Contractual Life (years) Outstanding, Ending |
5 years 4 months 20 days
|
Number of Options Exercisable Ending | shares |
1,040,572
|
Weighted Average Exercise Price, Exercisable Ending |
$ 2.19
|
Weighted Average Fair Value, Exercisable Ending |
$ 1.37
|
Weighted-average Remaining Contractual Life (years), Exercisable Ending |
5 years 4 months 20 days
|
X |
- DefinitionShare based compensation arrangement by share based payment award options non vested weighted average grant date fair value exercisable.
+ References
+ Details
Name: |
CODX_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueExercisable |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionShare based compensation arrangement by share based payment award options non vested weighted average grant date fair value exercised.
+ References
+ Details
Name: |
CODX_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueExercised |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionSharebased compensation arrangement by sharebased payment award non options outstanding weighted average remaining contractual term.
+ References
+ Details
Name: |
CODX_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNet number of share options (or share units) granted during the period.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of options outstanding, including both vested and non-vested options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average price at which option holders acquired shares when converting their stock options into shares.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average per share amount at which grantees can acquire shares of common stock by exercise of options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average grant-date fair value of non-vested options forfeited.
+ References
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average grant-date fair value of non-vested options outstanding.
+ References
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Subparagraph (e)(1) -Name Accounting Standards Codification -Paragraph 2 -Section 50 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average grant-date fair value of options vested.
+ References
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of share options (or share units) exercised during the current period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.2
Schedule of Outstanding Restricted Stock Units and Related Party (Details) - Restricted Stock Units (RSUs) [Member]
|
6 Months Ended |
Jun. 30, 2023
$ / shares
shares
|
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
Number of Restricted Stock Units, Outstanding Beginning | shares |
2,426,725
|
Weighted Average Grant Date Fair Value, Outstanding Beginning | $ / shares |
$ 6.95
|
Number of Restricted Stock Units, Granted | shares |
1,918,750
|
Weighted Average Grant Date Fair Value, Granted | $ / shares |
$ 1.93
|
Number of Restricted Stock Units, Vested | shares |
(594,085)
|
Weighted Average Grant Date Fair Value, Vested | $ / shares |
$ 7.17
|
Number of Restricted Stock Units, Forfeited/Cancelled | shares |
(48,696)
|
Weighted Average Grant Date Fair Value, Forfeited/Cancelled | $ / shares |
$ 6.15
|
Number of Restricted Stock Units, Outstanding Ending | shares |
3,702,694
|
Weighted Average Grant Date Fair Value, Outstanding Ending | $ / shares |
$ 4.33
|
X |
- DefinitionThe number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPer share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 1D -Publisher FASB -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.2
Schedule of Warrant Activity (Details)
|
6 Months Ended |
Jun. 30, 2023
$ / shares
shares
|
Share-Based Payment Arrangement [Abstract] |
|
Number of Warrants Outstanding, Beginning | shares |
485,000
|
Weighted Average Exercise Price, Beginning |
$ 8.81
|
Weighted Average fair value, Beginning |
$ 2.43
|
Weighted-average Remaining Contractual Life (Years) Outstanding |
4 years
|
Number of Warrants Outstanding, Granted | shares |
|
Weighted Average Exercise Price, Granted |
|
Weighted Average Fair Value, Granted |
|
Number of Warrants Outstanding, Expired | shares |
|
Weighted Average Exercise Price, Expired |
|
Weighted Average Fair Value, Expired |
|
Number of Warrants Outstanding, Forfeited/Cancelled | shares |
|
Weighted Average Exercise Price, Forfeited/Cancelled |
|
Weighted Average Fair Value, Forfeited/Cancelled |
|
Number of Warrants Outstanding, Exercised | shares |
|
Weighted Average Exercise Price, Exercised |
|
Weighted Average Fair Value, Exercised |
|
Number of Warrants Outstanding, Ending | shares |
485,000
|
Weighted Average Exercise Price, Ending |
$ 8.81
|
Weighted Average Fair Value, Ending |
$ 1.11
|
Weighted-average Remaining Contractual Life (Years) Outstanding |
3 years 6 months
|
X |
- DefinitionWeighted average fair value, exercised.
+ References
+ Details
Name: |
CODX_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average exercise price, beginning.
+ References
+ Details
Name: |
CODX_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageExercisePrice |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionShare based compensation arrangement by share based payment award non options outstanding weighted average fair value.
+ References
+ Details
Name: |
CODX_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageFairValue |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average price at which grantees can acquire the shares reserved for issuance under the non-option plan.
+ References
+ Details
Name: |
CODX_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonOutstandingWeightedAverageExercisePrice |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average exercise price, forfeited/cancelled.
+ References
+ Details
Name: |
CODX_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average price at which grantees could have acquired the underlying shares with respect to non-options of the plan that expired.
+ References
+ Details
Name: |
CODX_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average exercise price, forfeited/cancelled.
+ References
+ Details
Name: |
CODX_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsForfeituresInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average exercise price granted.
+ References
+ Details
Name: |
CODX_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantedInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted-average remaining contractual life (years) outstanding, beginning.
+ References
+ Details
Name: |
CODX_SharebasedCompensationArrangementBySharebasedPaymentAwardNonOptionsOutstandingWeightedAverageRemainingContractualTerm1 |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionSharebased compensation arrangement by sharebased payment award non options outstanding weighted average remaining contractual term3.
+ References
+ Details
Name: |
CODX_SharebasedCompensationArrangementBySharebasedPaymentAwardNonOptionsOutstandingWeightedAverageRemainingContractualTerm3 |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average fair value, beginning.
+ References
+ Details
Name: |
CODX_SharebasedCompensationArrangementBySharebasedPaymentAwardNonOptionsWeightedAverageGrantDateFairValue |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionShare based compensation arrangement by share based payment award options non vested weighted average grant date fair value exercised.
+ References
+ Details
Name: |
CODX_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNonOptionsExpirationsWeightedAverageGrantDateFairValue |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average fair value, forfeited/cancelled.
+ References
+ Details
Name: |
CODX_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNonOptionsForfeitedWeightedAverageGrantDateFairValue |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average grant date fair value, granted
+ References
+ Details
Name: |
CODX_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNonOptionsGrantedWeightedAverageGrantDateFairValue |
Namespace Prefix: |
CODX_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of non-option equity instruments exercised by participants.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares under non-option equity instrument agreements for which rights to exercise lapsed.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(4) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(3) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNet number of non-option equity instruments granted to participants.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(1) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of equity instruments other than options outstanding, including both vested and non-vested instruments.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.23.2
Schedule of Recognized Stock-based Compensation Expense (Details) - USD ($)
|
3 Months Ended |
6 Months Ended |
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
|
|
Total stock-based compensation expense |
$ 2,169,800
|
$ 1,533,286
|
$ 4,338,542
|
$ 2,908,381
|
Cost of Sale [Member] |
|
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
|
|
Total stock-based compensation expense |
12,057
|
14,127
|
24,065
|
26,453
|
Sales and Marketing [Member] |
|
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
|
|
Total stock-based compensation expense |
572,789
|
426,540
|
1,101,906
|
814,557
|
General and Administrative [Member] |
|
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
|
|
Total stock-based compensation expense |
1,261,510
|
847,964
|
2,453,724
|
1,613,161
|
Research and Development [Member] |
|
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
|
|
Total stock-based compensation expense |
$ 323,444
|
$ 244,655
|
$ 758,847
|
$ 454,210
|
X |
- DefinitionAmount of expense for award under share-based payment arrangement. Excludes amount capitalized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_AllocatedShareBasedCompensationExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 1D -Publisher FASB -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=CODX_CostOfSaleMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=CODX_SalesAndMarketingMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=CODX_GeneralAndAdministrativeMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=CODX_ResearchAndDevelopmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.2
Stock-Based Compensation (Details Narrative) - USD ($)
|
6 Months Ended |
|
Jun. 30, 2023 |
Jun. 30, 2022 |
Aug. 31, 2022 |
Warrant [Member] |
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
|
Aggregate intrinsic value of options outstanding |
$ 0
|
|
|
Intrinsic value of warrants exercised |
|
$ 300,000
|
|
Warrants exercisable |
20,000
|
|
|
Warrants to purchase a common stock |
465,000
|
|
|
Stock Options [Member] |
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
|
Aggregate intrinsic value of options outstanding |
$ 100,000
|
|
|
Restricted Stock Units (RSUs) [Member] |
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
|
Unrecognized stock-based compensation |
$ 13,800,000
|
|
|
Unrecognized stock-based compensation recognition period |
2 years
|
|
|
2015 Long Term Incentive Plan [Member] |
|
|
|
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] |
|
|
|
Number of common shares availalble for issuance |
4,340,736
|
|
12,000,000
|
X |
- DefinitionClass of warrant exercisable.
+ References
+ Details
Name: |
CODX_ClassOfWarrantExercisable |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionIntrinsic value of warrants exercised.
+ References
+ Details
Name: |
CODX_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisesInPeriodTotalIntrinsicValue |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionNumber of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3
+ Details
Name: |
us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of cost not yet recognized for nonvested award under share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionWeighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 1D -Publisher FASB -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=CODX_StockOptionsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=CODX_TwoThousandFifteenLongTermIncentivePlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.2
Income Taxes (Details Narrative) - USD ($)
|
3 Months Ended |
6 Months Ended |
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Income Tax Disclosure [Abstract] |
|
|
|
|
Income tax expense (benefit) |
$ 2,238,320
|
$ 741,507
|
$ 4,498,131
|
$ (644,580)
|
Effective income tax rate reconciliation, percent |
20.10%
|
|
23.50%
|
|
Effective income tax rate reconciliation, percent |
|
|
21.00%
|
|
Income tax expense (benefit) |
$ (2,238,320)
|
$ (741,507)
|
$ (4,498,131)
|
$ 644,580
|
v3.23.2
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of lease cost recognized by lessee for lease contract.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_LeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of short-term lease cost, excluding expense for lease with term of one month or less.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_ShortTermLeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.23.2
Schedule of Maturities on Company Lease Liabilities (Details) - USD ($)
|
Jun. 30, 2023 |
Dec. 31, 2022 |
Commitments and Contingencies Disclosure [Abstract] |
|
|
2023 (remainder) |
$ 467,651
|
|
2024 |
966,451
|
|
2025 |
987,252
|
|
2026 |
682,806
|
|
Thereafter |
542,512
|
|
Total lease payments |
3,646,672
|
|
Less: imputed interest |
416,085
|
|
Present value of operating lease liabilities |
3,230,587
|
|
Less: current portion |
772,515
|
$ 297,209
|
Long-term portion |
$ 2,458,072
|
$ 50,708
|
X |
- DefinitionLessee operating lease liability payments due after year four.
+ References
+ Details
Name: |
CODX_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.23.2
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeasePayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionWeighted average discount rate for operating lease calculated at point in time.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.23.2
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 808 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479402/808-10-50-1
+ Details
Name: |
us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_TypeOfArrangementAxis=CODX_LeaseAmendmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.2
X |
- DefinitionRepurchases of common stock.
+ References
+ Details
Name: |
CODX_RepurchasesOfCommonStock |
Namespace Prefix: |
CODX_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of previously issued common shares repurchased by the issuing entity and held in treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockCommonShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.23.2
X |
- References
+ Details
Name: |
us-gaap_EquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of stock repurchase plan authorized.
+ References
+ Details
Name: |
us-gaap_StockRepurchaseProgramAuthorizedAmount1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
Co Diagnostics (NASDAQ:CODX)
Historical Stock Chart
From Sep 2024 to Oct 2024
Co Diagnostics (NASDAQ:CODX)
Historical Stock Chart
From Oct 2023 to Oct 2024