0001075736false--12-31Q32024Common Stock, par value $0.001 per share0.0015000000000.0015000000027031433261302180.10.18200010000000250002025-02-2700000000010757362024-01-012024-09-300001075736cxdo:SoftwareSolutionSegmentMember2023-04-012023-06-300001075736cxdo:SoftwareSolutionSegmentMember2024-04-012024-06-300001075736cxdo:CloudTelecommunicationsServiceSegmentMember2023-04-012023-06-300001075736cxdo:CloudTelecommunicationsServiceSegmentMember2024-04-012024-06-300001075736cxdo:RevenuesUnitedStatesMember2023-07-012023-09-300001075736cxdo:InternationalMember2023-07-012023-09-300001075736cxdo:RevenuesUnitedStatesMember2024-07-012024-09-300001075736cxdo:InternationalMember2024-07-012024-09-300001075736cxdo:RevenuesUnitedStatesMember2023-01-012023-09-300001075736cxdo:InternationalMember2023-01-012023-09-300001075736cxdo:InternationalMember2024-01-012024-09-300001075736cxdo:RevenuesUnitedStatesMember2024-01-012024-09-300001075736cxdo:SoftwareSolutionSegmentMember2023-07-012023-09-300001075736cxdo:SoftwareSolutionSegmentMember2024-07-012024-09-300001075736cxdo:SoftwareSolutionSegmentMember2023-01-012023-09-300001075736cxdo:SoftwareSolutionSegmentMember2024-01-012024-09-300001075736cxdo:CloudTelecommunicationsServiceSegmentMember2023-07-012023-09-300001075736cxdo:CloudTelecommunicationsServiceSegmentMember2024-07-012024-09-300001075736cxdo:CloudTelecommunicationsServiceSegmentMember2023-01-012023-09-300001075736cxdo:CloudTelecommunicationsServiceSegmentMember2024-01-012024-09-300001075736cxdo:OracleMemberMember2024-01-012024-09-300001075736cxdo:OracleMemberMember2024-07-012024-09-300001075736cxdo:OracleMemberMember2024-02-012024-02-290001075736cxdo:DecemberThirtyOneTwoThousandTwentyFourMembercxdo:BonusPlanMembercxdo:BoardOfDirectorsMember2024-01-012024-09-300001075736cxdo:OracleMemberMember2024-09-300001075736cxdo:OtherOperatingLeasesMember2023-01-012023-09-300001075736cxdo:OtherOperatingLeasesMember2023-07-012023-09-300001075736cxdo:OtherOperatingLeasesMember2024-07-012024-09-300001075736cxdo:OtherOperatingLeasesMember2024-01-012024-09-300001075736cxdo:MichiganLasVegasMember2023-01-012023-09-300001075736cxdo:MichiganLasVegasMember2024-01-012024-09-300001075736cxdo:MichiganLasVegasMember2023-07-012023-09-300001075736cxdo:MichiganLasVegasMember2024-07-012024-09-300001075736cxdo:OverlandParkKansasMember2023-01-012023-09-300001075736cxdo:OverlandParkKansasMember2024-01-012024-09-300001075736cxdo:OverlandParkKansasMember2023-07-012023-09-300001075736cxdo:OverlandParkKansasMember2024-07-012024-09-300001075736cxdo:SanDiegoCaliforniaMember2023-01-012023-09-300001075736cxdo:SanDiegoCaliforniaMember2024-01-012024-09-300001075736cxdo:SanDiegoCaliforniaMember2023-07-012023-09-300001075736cxdo:SanDiegoCaliforniaMember2024-07-012024-09-300001075736cxdo:RestonVirginiaMember2023-01-012023-09-300001075736cxdo:RestonVirginiaMember2024-01-012024-09-300001075736cxdo:RestonVirginiaMember2023-07-012023-09-300001075736cxdo:RestonVirginiaMember2024-07-012024-09-300001075736cxdo:TempeArizoneMember2023-01-012023-09-300001075736cxdo:TempeArizoneMember2024-01-012024-09-300001075736cxdo:TempeArizoneMember2023-07-012023-09-300001075736cxdo:TempeArizoneMember2024-07-012024-09-300001075736cxdo:JulyNinteenTwoThousandTwentyFourMember2024-07-012024-07-190001075736cxdo:CarryingReportedAmountsFairValueDisclosureMember2023-12-310001075736cxdo:EstimateOfFairValueFairValueDisclosuresMember2024-09-300001075736cxdo:CarryingReportedAmountsFairValueDisclosureMember2024-09-300001075736cxdo:EstimateOfFairValueFairValueDisclosuresMember2023-12-310001075736cxdo:AllegiantNetworksBusinessAcquisitionMember2023-07-012023-09-300001075736cxdo:AllegiantNetworksBusinessAcquisitionMember2023-01-012023-06-300001075736cxdo:AllegiantNetworksBusinessAcquisitionMember2024-07-012024-09-300001075736cxdo:AllegiantNetworksBusinessAcquisitionMember2024-01-012024-09-300001075736cxdo:AllegiantNetworksBusinessAcquisitionMember2022-11-010001075736cxdo:OnFebruaryTwentySevenTwoThousandTwentyThreeMember2024-09-300001075736cxdo:AllegiantNetworksBusinessAcquisitionMember2022-10-302022-11-010001075736cxdo:OnFebruaryTwentySevenTwoThousandTwentyThreeMember2024-01-012024-09-300001075736cxdo:AllegiantNetworksBusinessAcquisitionMember2023-12-310001075736cxdo:AllegiantNetworksBusinessAcquisitionMember2024-09-300001075736us-gaap:TrademarksAndTradeNamesMember2023-07-012023-09-300001075736us-gaap:TrademarksAndTradeNamesMember2023-01-012023-09-300001075736us-gaap:TrademarksAndTradeNamesMember2024-07-012024-09-300001075736us-gaap:TrademarksAndTradeNamesMember2024-01-012024-09-300001075736cxdo:DevelopedTechnologiesMember2023-01-012023-09-300001075736cxdo:DevelopedTechnologiesMember2024-07-012024-09-300001075736cxdo:DevelopedTechnologiesMember2023-07-012023-09-300001075736cxdo:DevelopedTechnologiesMember2024-01-012024-09-300001075736cxdo:CustomerRelationshipMember2023-01-012023-09-300001075736cxdo:CustomerRelationshipMember2024-07-012024-09-300001075736cxdo:CustomerRelationshipMember2023-07-012023-09-300001075736cxdo:CustomerRelationshipMember2024-01-012024-09-3000010757362023-01-012023-12-310001075736cxdo:TrademarkAndTradeNamesMember2023-12-310001075736cxdo:TrademarkAndTradeNamesMember2024-09-300001075736cxdo:DevelopedTechnologiesMember2023-12-310001075736cxdo:DevelopedTechnologiesMember2024-09-300001075736us-gaap:CustomerRelationshipsMember2023-12-310001075736us-gaap:CustomerRelationshipsMember2024-09-300001075736us-gaap:LeaseholdImprovementsMember2024-09-300001075736us-gaap:LeaseholdImprovementsMember2023-12-310001075736us-gaap:VehiclesMember2024-09-300001075736us-gaap:VehiclesMember2023-12-310001075736us-gaap:FurnitureAndFixturesMember2024-09-300001075736us-gaap:FurnitureAndFixturesMember2023-12-310001075736cxdo:InternalUseComputerSoftwareMember2024-09-300001075736cxdo:InternalUseComputerSoftwareMember2023-12-310001075736cxdo:ComputerSoftwareIntangibleAssetsMember2024-09-300001075736cxdo:ComputerSoftwareIntangibleAssetsMember2023-12-310001075736us-gaap:OfficeEquipmentMember2024-09-300001075736us-gaap:OfficeEquipmentMember2023-12-310001075736cxdo:PriorMember2024-09-300001075736cxdo:TwoThousendTwentyFourMember2024-09-300001075736cxdo:TwoThousendTwentyMember2024-09-300001075736cxdo:TwoThousendTwentyOneMember2024-09-300001075736cxdo:TwoThousendTwentyTwoMember2024-09-300001075736cxdo:TwoThousendTwentyThreeMember2024-09-300001075736cxdo:FinancingReceivablesMembercxdo:PriorMember2024-09-300001075736cxdo:FinancingReceivablesMembercxdo:TwoThousendTwentyTwoMember2024-09-300001075736cxdo:FinancingReceivablesMembercxdo:TwoThousendTwentyThreeMember2024-09-300001075736cxdo:FinancingReceivablesMembercxdo:TwoThousendTwentyMember2024-09-300001075736cxdo:FinancingReceivablesMembercxdo:TwoThousendTwentyFourMember2024-09-300001075736cxdo:FinancingReceivablesMembercxdo:TwoThousendTwentyOneMember2024-09-300001075736us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2024-09-300001075736us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember2023-12-310001075736us-gaap:FinancingReceivables60To89DaysPastDueMember2024-09-300001075736us-gaap:FinancingReceivables60To89DaysPastDueMember2023-12-310001075736cxdo:AllowanceForCreditLossesMember2024-09-300001075736cxdo:AllowanceForCreditLossesMember2024-01-012024-03-310001075736cxdo:AllowanceForCreditLossesMember2024-04-012024-06-300001075736cxdo:AllowanceForCreditLossesMember2024-07-012024-09-300001075736cxdo:AllowanceForCreditLossesMember2024-06-300001075736cxdo:AllowanceForCreditLossesMember2024-03-310001075736cxdo:AllowanceForCreditLossesMember2023-12-310001075736us-gaap:AccountsReceivableMember2024-09-300001075736us-gaap:AccountsReceivableMember2023-12-310001075736us-gaap:StockOptionMember2024-07-012024-09-300001075736us-gaap:StockOptionMember2024-01-012024-09-300001075736us-gaap:StockOptionMember2023-01-012023-09-300001075736us-gaap:StockOptionMember2023-07-012023-09-300001075736cxdo:SoftwareSolutionsMember2024-09-300001075736cxdo:TelecommunicationsServicesMember2024-09-300001075736cxdo:DesktopDevicesMember2024-09-300001075736cxdo:ContractLiabilitiesMember2023-01-012023-12-310001075736cxdo:ContractAssetsMember2023-01-012023-12-310001075736cxdo:ContractLiabilitiesMember2024-01-012024-09-300001075736cxdo:ContractAssetsMember2024-01-012024-09-300001075736cxdo:CloudTelecommunicationsSegmentMember2023-01-012023-09-300001075736cxdo:SoftwareSolutionsSegmentMember2023-07-012023-09-300001075736cxdo:CloudTelecommunicationsSegmentMember2023-07-012023-09-300001075736cxdo:SoftwareSolutionsSegmentMember2023-01-012023-09-300001075736cxdo:SoftwareSolutionsSegmentMember2024-01-012024-09-300001075736cxdo:SoftwareSolutionsSegmentMember2024-07-012024-09-300001075736cxdo:CloudTelecommunicationsSegmentMember2024-07-012024-09-300001075736cxdo:CloudTelecommunicationsSegmentMember2024-01-012024-09-300001075736cxdo:TrademarkTradeNamesMember2024-01-012024-09-300001075736cxdo:DevelopedTechnologiesMembercxdo:MinimumsMember2024-01-012024-09-300001075736cxdo:DevelopedTechnologiesMembercxdo:MaximumsMember2024-01-012024-09-300001075736cxdo:CustomerRelationshipMembercxdo:MaximumsMember2024-01-012024-09-300001075736cxdo:CustomerRelationshipMembercxdo:MinimumsMember2024-01-012024-09-300001075736us-gaap:VehiclesMember2024-01-012024-09-300001075736cxdo:ComputerSoftwareIntangibleAssetsMember2024-01-012024-09-300001075736us-gaap:LeaseholdImprovementsMembercxdo:MaximumsMember2024-01-012024-09-300001075736us-gaap:LeaseholdImprovementsMembercxdo:MinimumsMember2024-01-012024-09-300001075736us-gaap:FurnitureAndFixturesMember2024-01-012024-09-300001075736cxdo:InternalUseComputerSoftwareMember2024-01-012024-09-300001075736us-gaap:OfficeEquipmentMembercxdo:MinimumsMember2024-01-012024-09-300001075736us-gaap:OfficeEquipmentMembercxdo:MaximumsMember2024-01-012024-09-300001075736us-gaap:RetainedEarningsMember2024-09-300001075736us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-300001075736us-gaap:AdditionalPaidInCapitalMember2024-09-300001075736us-gaap:CommonStockMember2024-09-300001075736us-gaap:RetainedEarningsMember2024-07-012024-09-300001075736us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-300001075736us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300001075736us-gaap:CommonStockMember2024-07-012024-09-3000010757362024-06-300001075736us-gaap:RetainedEarningsMember2024-06-300001075736us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001075736us-gaap:AdditionalPaidInCapitalMember2024-06-300001075736us-gaap:CommonStockMember2024-06-3000010757362024-04-012024-06-300001075736us-gaap:RetainedEarningsMember2024-04-012024-06-300001075736us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001075736us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001075736us-gaap:CommonStockMember2024-04-012024-06-3000010757362024-03-310001075736us-gaap:RetainedEarningsMember2024-03-310001075736us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001075736us-gaap:AdditionalPaidInCapitalMember2024-03-310001075736us-gaap:CommonStockMember2024-03-3100010757362024-01-012024-03-310001075736us-gaap:RetainedEarningsMember2024-01-012024-03-310001075736us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001075736us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001075736us-gaap:CommonStockMember2024-01-012024-03-310001075736us-gaap:RetainedEarningsMember2023-12-310001075736us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001075736us-gaap:AdditionalPaidInCapitalMember2023-12-310001075736us-gaap:CommonStockMember2023-12-3100010757362023-09-300001075736us-gaap:RetainedEarningsMember2023-09-300001075736us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001075736us-gaap:AdditionalPaidInCapitalMember2023-09-300001075736us-gaap:CommonStockMember2023-09-300001075736us-gaap:RetainedEarningsMember2023-07-012023-09-300001075736us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001075736us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001075736us-gaap:CommonStockMember2023-07-012023-09-3000010757362023-06-300001075736us-gaap:RetainedEarningsMember2023-06-300001075736us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001075736us-gaap:AdditionalPaidInCapitalMember2023-06-300001075736us-gaap:CommonStockMember2023-06-3000010757362023-04-012023-06-300001075736us-gaap:RetainedEarningsMember2023-04-012023-06-300001075736us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001075736us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001075736us-gaap:CommonStockMember2023-04-012023-06-3000010757362023-03-310001075736us-gaap:RetainedEarningsMember2023-03-310001075736us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001075736us-gaap:AdditionalPaidInCapitalMember2023-03-310001075736us-gaap:CommonStockMember2023-03-3100010757362023-01-012023-03-310001075736us-gaap:RetainedEarningsMember2023-01-012023-03-310001075736us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001075736us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001075736us-gaap:CommonStockMember2023-01-012023-03-3100010757362022-12-310001075736us-gaap:RetainedEarningsMember2022-12-310001075736us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001075736us-gaap:AdditionalPaidInCapitalMember2022-12-310001075736us-gaap:CommonStockMember2022-12-3100010757362023-01-012023-09-3000010757362023-07-012023-09-3000010757362024-07-012024-09-3000010757362023-12-3100010757362024-09-3000010757362024-10-31iso4217:USDxbrli:sharesiso4217:USDxbrli:sharesxbrli:pure
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
_____________________
FORM 10-Q
_____________________
(Mark One)
☒ QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2024
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 number 001-32277
_____________________
Crexendo, Inc. |
(Exact name of registrant as specified in its charter) |
_____________________
Nevada | | 87-0591719 |
(State or other jurisdiction of | | (I.R.S. Employer Identification No.) |
incorporation or organization) | | |
| | |
1225 West Washington Street, Suite 213, Tempe AZ | | 85281 |
(Address of Principal Executive Offices) | | (Zip Code) |
(602) 714-8500
(Registrant’s telephone number, including area code)
(Former name, former address and former fiscal year, if changed since last report)
Indicate by check mark whether the registrant (1) has 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 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 and posted on its corporate web site, if any, 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 for 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. (check one).
Large accelerated filer | ☐ | | Accelerated filer | ☐ |
Non-accelerated filer | ☐ | (Do not check if a smaller reporting company) | 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 Exchange Act). Yes ☐ No ☒.
The number of shares outstanding of the registrant’s common stock as of October 31, 2024 was 27,101,648.
INDEX
PART I - FINANCIAL INFORMATION
Item 1. Condensed Consolidated Financial Statements.
Crexendo, Inc. AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(Unaudited, in thousands, except par value and share data)
| | September 30, 2024 | | | December 31, 2023 | |
Assets | | | | | | |
Current assets: | | | | | | |
Cash and cash equivalents | | $ | 15,451 | | | $ | 10,347 | |
Trade receivables, net of allowance of $72 and $116, respectively | | | 3,753 | | | | 3,476 | |
Inventories | | | 518 | | | | 382 | |
Equipment financing receivables, net of allowance of $66 and $56, respectively | | | 981 | | | | 856 | |
Contract costs | | | 1,746 | | | | 1,345 | |
Prepaid expenses | | | 1,327 | | | | 508 | |
Income tax receivable | | | 53 | | | | - | |
Other current assets | | | 35 | | | | 35 | |
Total current assets | | | 23,864 | | | | 16,949 | |
| | | | | | | | |
Contract assets, net of allowance of $111 and $85, respectively | | | 362 | | | | 342 | |
Long-term equipment financing receivables, net of allowance of $149 and $115, respectively | | | 2,228 | | | | 1,768 | |
Property and equipment, net | | | 438 | | | | 670 | |
Operating lease right-of-use assets | | | 1,676 | | | | 1,009 | |
Intangible assets, net | | | 21,283 | | | | 23,556 | |
Goodwill | | | 9,454 | | | | 9,454 | |
Contract costs, net of current portion | | | 2,739 | | | | 2,273 | |
Other long-term assets | | | 208 | | | | 139 | |
Total Assets | | $ | 62,252 | | | $ | 56,160 | |
| | | | | | | | |
Liabilities and Stockholders' Equity | | | | | | | | |
Current liabilities: | | | | | | | | |
Accounts payable | | $ | 746 | | | $ | 769 | |
Accrued expenses | | | 6,669 | | | | 5,951 | |
Finance leases | | | 39 | | | | 75 | |
Notes payable | | | 473 | | | | 457 | |
Operating lease liabilities | | | 555 | | | | 566 | |
Income tax payable | | | - | | | | 53 | |
Contract liabilities | | | 2,668 | | | | 2,390 | |
Total current liabilities | | | 11,150 | | | | 10,261 | |
| | | | | | | | |
Contract liabilities, net of current portion | | | 255 | | | | 198 | |
Finance leases, net of current portion | | | 3 | | | | 23 | |
Notes payable, net of current portion | | | 236 | | | | 592 | |
Operating lease liabilities, net of current portion | | | 1,139 | | | | 473 | |
Total liabilities | | | 12,783 | | | | 11,547 | |
| | | | | | | | |
Stockholders' equity: | | | | | | | | |
Preferred stock, par value $0.001 per share - authorized 5,000,000 shares; none issued | | | — | | | | — | |
Common stock, par value $0.001 per share - authorized 50,000,000 shares, 27,031,433 | | | | | | | | |
shares issued and outstanding as of September 30, 2024 and 26,130,218 shares issued | | | | | | | | |
and outstanding as of December 31, 2023 | | | 27 | | | | 26 | |
Additional paid-in capital | | | 136,587 | | | | 132,888 | |
Accumulated deficit | | | (87,297 | ) | | | (88,467 | ) |
Accumulated other comprehensive income | | | 152 | | | | 166 | |
Total stockholders' equity | | | 49,469 | | | | 44,613 | |
| | | | | | | | |
Total Liabilities and Stockholders' Equity | | $ | 62,252 | | | $ | 56,160 | |
The accompanying notes are an integral part of the condensed consolidated financial statements.
CREXENDO, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Operations
(Unaudited, in thousands, except per share and share data)
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | 2024 | | | 2023 | |
Service revenue | | $ | 7,953 | | | $ | 7,517 | | | $ | 23,865 | | | $ | 21,983 | |
Software solutions revenue | | | 5,860 | | | | 4,691 | | | | 16,331 | | | | 12,729 | |
Product revenue | | | 1,814 | | | | 1,666 | | | | 4,402 | | | | 4,323 | |
Total revenue | | | 15,627 | | | | 13,874 | | | | 44,598 | | | | 39,035 | |
| | | | | | | | | | | | | | | | |
Operating expenses: | | | | | | | | | | | | | | | | |
Cost of service revenue | | | 3,336 | | | | 3,173 | | | | 9,691 | | | | 9,312 | |
Cost of software solutions revenue | | | 1,686 | | | | 1,327 | | | | 4,523 | | | | 3,805 | |
Cost of product revenue | | | 1,081 | | | | 923 | | | | 2,507 | | | | 2,643 | |
Selling and marketing | | | 4,221 | | | | 3,502 | | | | 12,206 | | | | 10,924 | |
General and administrative | | | 3,695 | | | | 3,309 | | | | 10,423 | | | | 10,473 | |
Research and development | | | 1,473 | | | | 1,276 | | | | 4,050 | | | | 3,605 | |
Total operating expenses | | | 15,492 | | | | 13,510 | | | | 43,400 | | | | 40,762 | |
| | | | | | | | | | | | | | | | |
Income/(loss) from operations | | | 135 | | | | 364 | | | | 1,198 | | | | (1,727 | ) |
| | | | | | | | | | | | | | | | |
Other income/(expense): | | | | | | | | | | | | | | | | |
Interest expense | | | (7 | ) | | | (36 | ) | | | (31 | ) | | | (111 | ) |
Gain on sale of property and equipment | | | - | | | | 1,459 | | | | - | | | | 1,459 | |
Other income/(expense), net | | | 66 | | | | (50 | ) | | | 103 | | | | 37 | |
Total other income/(expense), net | | | 59 | | | | 1,373 | | | | 72 | | | | 1,385 | |
| | | | | | | | | | | | | | | | |
Income/(loss) before income tax | | | 194 | | | | 1,737 | | | | 1,270 | | | | (342 | ) |
| | | | | | | | | | | | | | | | |
Income tax (provision)/benefit | | | (46 | ) | | | (33 | ) | | | (100 | ) | | | (81 | ) |
| | | | | | | | | | | | | | | | |
Net income/(loss) | | $ | 148 | | | $ | 1,704 | | | $ | 1,170 | | | $ | (423 | ) |
| | | | | | | | | | | | | | | | |
Earnings per common share: | | | | | | | | | | | | | | | | |
Basic | | $ | 0.01 | | | $ | 0.07 | | | $ | 0.04 | | | $ | (0.02 | ) |
Diluted | | $ | 0.00 | | | $ | 0.06 | | | $ | 0.04 | | | $ | (0.02 | ) |
| | | | | | | | | | | | | | | | |
Weighted-average common shares outstanding: | | | | | | | | | | | | | | | | |
Basic | | | 26,848,644 | | | | 25,995,507 | | | | 26,610,130 | | | | 25,901,686 | |
Diluted | | | 29,857,261 | | | | 27,682,764 | | | | 29,827,531 | | | | 25,901,686 | |
The accompanying notes are an integral part of the condensed consolidated financial statements.
CREXENDO, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Comprehensive Income
(Unaudited, in thousands)
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | 2024 | | | 2023 | |
Net income/(loss) | | $ | 148 | | | $ | 1,704 | | | $ | 1,170 | | | $ | (423 | ) |
Other comprehensive income, net of tax | | | | | | | | | | | | | | | | |
Foreign currency translation gain/(loss) | | | (14 | ) | | | 23 | | | | (14 | ) | | | (1 | ) |
Total other comprehensive income/(loss) | | | (14 | ) | | | 23 | | | | (14 | ) | | | (1 | ) |
Comprehensive income/(loss) | | $ | 134 | | | $ | 1,727 | | | $ | 1,156 | | | $ | (424 | ) |
The accompanying notes are an integral part of the condensed consolidated financial statements.
CREXENDO, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Stockholders' Equity
Nine Months Ended September 30, 2024 and 2023
(Unaudited, in thousands, except share data)
| | | | | | | | | | | Accumulated | | | | | | | |
| | | | | | | | Additional | | | Other | | | | | | Total | |
| | Common Stock | | | Paid-in | | | Comprehensive | | | Accumulated | | | Stockholders' | |
| | Shares | | | Amount | | | Capital | | | Income | | | Deficit | | | Equity | |
Balance, January 1, 2024 | | | 26,130,218 | | | $ | 26 | | | $ | 132,888 | | | $ | 166 | | | $ | (88,467 | ) | | $ | 44,613 | |
Share-based compensation | | | - | | | | - | | | | 728 | | | | - | | | | - | | | | 728 | |
Vesting of restricted stock units | | | - | | | | - | | | | - | | | | - | | | | - | | | | - | |
Foreign currency translation adjustment, net of tax | | | - | | | | - | | | | - | | | | 1 | | | | - | | | | 1 | |
Issuance of common stock for exercise of stock options | | | 497,804 | | | | 1 | | | | 1,048 | | | | - | | | | - | | | | 1,049 | |
Taxes paid on the net settlement of stock options and RSUs | | | - | | | | - | | | | (60 | ) | | | - | | | | - | | | | (60 | ) |
Net income/(loss) | | | - | | | | - | | | | - | | | | - | | | | 434 | | | | 434 | |
Balance, March 31, 2024 | | | 26,628,022 | | | $ | 27 | | | $ | 134,604 | | | $ | 167 | | | $ | (88,033 | ) | | $ | 46,765 | |
Share-based compensation | | | - | | | | - | | | | 784 | | | | - | | | | - | | | | 784 | |
Vesting of restricted stock units | | | 23,579 | | | | - | | | | - | | | | - | | | | - | | | | - | |
Foreign currency translation adjustment, net of tax | | | - | | | | - | | | | - | | | | (1 | ) | | | - | | | | (1 | ) |
Issuance of common stock for exercise of stock options | | | 61,084 | | | | - | | | | 84 | | | | - | | | | - | | | | 84 | |
Taxes paid on the net settlement of stock options and RSUs | | | - | | | | - | | | | (32 | ) | | | - | | | | - | | | | (32 | ) |
Net income/(loss) | | | - | | | | - | | | | | | | | - | | | | 588 | | | | 588 | |
Balance, June 30, 2024 | | | 26,712,685 | | | $ | 27 | | | $ | 135,440 | | | $ | 166 | | | $ | (87,445 | ) | | $ | 48,188 | |
Share-based compensation | | | - | | | | - | | | | 781 | | | | - | | | | - | | | | 781 | |
Vesting of restricted stock units | | | 24,856 | | | | - | | | | - | | | | - | | | | - | | | | - | |
Foreign currency translation adjustment, net of tax | | | - | | | | - | | | | - | | | | (14 | ) | | | - | | | | (14 | ) |
Issuance of common stock for exercise of stock options | | | 293,892 | | | | - | | | | 440 | | | | - | | | | - | | | | 440 | |
Taxes paid on the net settlement of stock options and RSUs | | | - | | | | - | | | | (74 | ) | | | - | | | | - | | | | (74 | ) |
Net income/(loss) | | | - | | | | - | | | | | | | | - | | | | 148 | | | | 148 | |
Balance, September 30, 2024 | | | 27,031,433 | | | $ | 27 | | | $ | 136,587 | | | $ | 152 | | | $ | (87,297 | ) | | $ | 49,469 | |
| | | | | | | | | | | Accumulated | | | | | | | |
| | | | | | | | Additional | | | Other | | | | | | Total | |
| | Common Stock | | | Paid-in | | | Comprehensive | | | Accumulated | | | Stockholders' | |
| | Shares | | | Amount | | | Capital | | | Income | | | Deficit | | | Equity | |
Balance, January 1, 2023 | | | 25,670,773 | | | $ | 26 | | | $ | 129,192 | | | $ | 187 | | | $ | (87,946 | ) | | $ | 41,459 | |
Cumulative effect of accounting change | | | - | | | | - | | | | - | | | | - | | | | (159 | ) | | | (159 | ) |
Share-based compensation | | | - | | | | - | | | | 1,414 | | | | - | | | | - | | | | 1,414 | |
Vesting of restricted stock units | | | 266,278 | | | | - | | | | - | | | | - | | | | - | | | | - | |
Foreign currency translation adjustment, net of tax | | | - | | | | - | | | | - | | | | (21 | ) | | | - | | | | (21 | ) |
Issuance of common stock for exercise of stock options | | | 35,553 | | | | - | | | | 40 | | | | - | | | | - | | | | 40 | |
Taxes paid on the net settlement of stock options and RSUs | | | - | | | | - | | | | (257 | ) | | | - | | | | - | | | | (257 | ) |
Net loss | | | - | | | | - | | | | - | | | | - | | | | (1,582 | ) | | | (1,582 | ) |
Balance, March 31, 2023 | | | 25,972,604 | | | $ | 26 | | | $ | 130,389 | | | $ | 166 | | | $ | (89,687 | ) | | $ | 40,894 | |
Share-based compensation | | | - | | | | - | | | | 855 | | | | - | | | | - | | | | 855 | |
Foreign currency translation adjustment, net of tax | | | - | | | | - | | | | - | | | | (3 | ) | | | - | | | | (3 | ) |
Issuance of common stock for exercise of stock options | | | 200 | | | | - | | | | - | | | | - | | | | - | | | | - | |
Taxes paid on the net settlement of stock options and RSUs | | | - | | | | - | | | | (7 | ) | | | - | | | | - | | | | (7 | ) |
Dividends declared | | | - | | | | - | | | | (130 | ) | | | - | | | | - | | | | (130 | ) |
Net loss | | | - | | | | - | | | | | | | | - | | | | (545 | ) | | | (545 | ) |
Balance, June 30, 2023 | | | 25,972,804 | | | $ | 26 | | | $ | 131,107 | | | $ | 163 | | | $ | (90,232 | ) | | $ | 41,064 | |
Share-based compensation | | | - | | | | - | | | | 843 | | | | - | | | | - | | | | 843 | |
Foreign currency translation adjustment, net of tax | | | - | | | | - | | | | - | | | | 23 | | | | - | | | | 23 | |
Issuance of common stock for exercise of stock options | | | 57,300 | | | | - | | | | 53 | | | | - | | | | - | | | | 53 | |
Net income | | | - | | | | - | | | | | | | | - | | | | 1,704 | | | | 1,704 | |
Balance, September 30, 2023 | | | 26,030,104 | | | $ | 26 | | | $ | 132,003 | | | $ | 186 | | | $ | (88,528 | ) | | $ | 43,687 | |
The accompanying notes are an integral part of the condensed consolidated financial statements.
CREXENDO, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(Unaudited, in thousands)
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | |
CASH FLOWS FROM OPERATING ACTIVITIES | | | | | | |
Net income/(loss) | | $ | 1,170 | | | $ | (423 | ) |
Adjustments to reconcile net income/(loss) to net cash provided by/(used for) operating activities: | | | | | | | | |
Depreciation and amortization | | | 2,505 | | | | 2,695 | |
Allowance for credit losses | | | 8 | | | | 44 | |
Share-based compensation | | | 2,293 | | | | 3,112 | |
Non-cash operating lease amortization | | | (12 | ) | | | (3 | ) |
Gain on sale of property and equipment | | | - | | | | (1,459 | ) |
Changes in assets and liabilities: | | | | | | | | |
Trade receivables | | | (247 | ) | | | (584 | ) |
Contract assets | | | (35 | ) | | | 2 | |
Equipment financing receivables | | | (608 | ) | | | (770 | ) |
Inventories | | | (136 | ) | | | 207 | |
Contract costs | | | (867 | ) | | | (994 | ) |
Prepaid expenses | | | (819 | ) | | | (560 | ) |
Income tax receivable | | | (53 | ) | | | - | |
Other assets | | | (69 | ) | | | 210 | |
Accounts payable and accrued expenses | | | 695 | | | | (169 | ) |
Income tax payable | | | (53 | ) | | | (12 | ) |
Contract liabilities | | | 335 | | | | (409 | ) |
Net cash provided by/(used for) operating activities | | | 4,107 | | | | 887 | |
CASH FLOWS FROM INVESTING ACTIVITIES | | | | | | | | |
Purchase of property and equipment | | | - | | | | (92 | ) |
Proceeds from the sale of property and equipment | | | - | | | | 3,792 | |
Net cash provided by/(used for) investing activities | | | - | | | | 3,700 | |
CASH FLOWS FROM FINANCING ACTIVITIES | | | | | | | | |
Borrowing on line of credit, net | | | - | | | | (82 | ) |
Repayments made on finance leases | | | (56 | ) | | | (76 | ) |
Proceeds from notes payable | | | - | | | | 278 | |
Repayments made on notes payable | | | (340 | ) | | | (2,143 | ) |
Proceeds from exercise of options | | | 1,573 | | | | 93 | |
Dividend payments | | | - | | | | (130 | ) |
Taxes paid on the net settlement of stock options and RSUs | | | (166 | ) | | | (264 | ) |
Net cash provided by/(used for) financing activities | | | 1,011 | | | | (2,324 | ) |
Effect of exchange rate changes on cash | | | (14 | ) | | | (1 | ) |
NET INCREASE/(DECREASE) IN CASH AND CASH EQUIVALENTS | | | 5,104 | | | | 2,262 | |
CASH AND CASH EQUIVALENTS AT THE BEGINNING OF THE PERIOD | | | 10,347 | | | | 5,475 | |
CASH AND CASH EQUIVALENTS AT THE END OF THE PERIOD | | $ | 15,451 | | | $ | 7,737 | |
Cash used during the year for: | | | | | | | | |
Income taxes, net | | $ | (205 | ) | | $ | (91 | ) |
Interest expense | | $ | (25 | ) | | $ | (111 | ) |
Supplemental disclosure of non-cash investing and financing information: | | | | | | | | |
The accompanying notes are an integral part of the condensed consolidated financial statements.
CREXENDO, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(unaudited, in thousands, except per share and share data)
1. Significant Accounting Policies
Description of Business – Crexendo, Inc. is incorporated in the state of Nevada. As used hereafter in the notes to condensed consolidated financial statements, we refer to Crexendo, Inc. and its wholly owned subsidiaries, as “we,” “us,” or “our Company.” Crexendo, Inc. is an award-winning software technology company that is a premier provider of cloud communication platform and services, video collaboration and managed IT services tailored to businesses of all sizes. Our solutions currently support over five million end users globally, through our extensive global network of over 230 cloud communication platform software subscribers and our direct retail offering. The Company has two operating segments, which consist of Cloud Telecommunications and Software Solutions.
Basis of Presentation – The consolidated financial statements include the accounts and operations of Crexendo, Inc. and its wholly owned subsidiaries, which include Allegiant Networks, LLC, Crexendo Business Solutions, Inc., NetSapiens, LLC, Crexendo Business Solutions of Virginia, Inc., NSHC, Inc., NetSapiens Canada, Inc., NetSapiens International Limited and Crexendo International, Inc. All intercompany account balances and transactions have been eliminated in consolidation. The accompanying unaudited interim consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“US GAAP”), consistent in all material respects with those applied in our financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. Because these financial statements address interim periods, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. Such interim financial information is unaudited but reflects all adjustments that in the opinion of management are necessary for the fair presentation of the interim periods presented. The results of operations presented in this Quarterly Report on Form 10-Q are not necessarily indicative of the results that may be expected for the year ending December 31, 2024 or for any future periods. This Quarterly Report on Form 10-Q should be read in conjunction with the Company’s audited financial statements and footnotes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
Foreign Currency Translation - The functional currency of our international subsidiaries is the local currency. We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss).
Due to changes in exchange rates between reporting periods and changes in certain account balances, the foreign currency translation adjustment will change from period to period. During the three months ended September 30, 2024 and 2023, the Company recorded foreign currency translation gains/(losses) of ($14) and $23, respectively, and during the nine months ended September 30, 2024 and 2023, the Company recorded foreign currency gains/(losses) of ($14) and ($1), respectively, on our statements of comprehensive income (loss).
Cash and Cash Equivalents – We consider all highly liquid, short-term investments with maturities of three months or less at the time of purchase to be cash equivalents. As of September 30, 2024 and December 31, 2023, we had cash and cash equivalents in financial institutions in excess of federally insured limits in the amount of $14,620 and $9,035, respectively.
Trade Receivables and Allowance for Credit Losses – Trade receivables from our cloud telecommunications services and software solutions segments are recorded at invoiced amounts. Trade receivables are generally due within 30 days after the invoice date. We provide an allowance for credit losses based on historical loss experience, the age of the receivables, specific troubled accounts and other currently available information.
The allowance for credit losses is determined based on an assessment of historical collection experience using the aging schedule method as well as consideration of current and future economic conditions. Trade receivables are written off against the allowance after all collection efforts have been exhausted and management deems the account to be uncollectible. We believe that our trade receivable credit risk is low because of the geographic and industry diversification of our clients and small account balances for most of our clients. We continually evaluate the adequacy of the allowance for credit losses and adjust as necessary.
Equipment Financing Receivables and Allowance for Credit Losses – Equipment financing receivables are comprised of sales-type leases. Sales-type leases are from financing options provided to clients for cloud telecommunications equipment (IP or cloud telephone desktop devices) and are generally due in installments over periods ranging from three to five years.
We provide an allowance for credit losses based on historical loss experience, adverse situations that may affect a client's ability to pay, current economic conditions and outlook based on reasonable and supportable forecasts. We continually evaluate the adequacy of the allowance for credit losses and adjust as necessary. Equipment financing receivables are written off against the allowance after all collection efforts have been exhausted and management deems the account to be uncollectible. We believe that our equipment financing receivable credit risk is low because of the geographic and industry diversification of our clients and small account balances for most of our clients.
Contract Assets and Allowance for Credit Losses– Contract assets primarily relate to the Company’s rights to consideration for work completed but not billed as of the reporting date. The Company recognizes a contract asset when the Company transfers products or services to a customer and the right to consideration is conditional on something other than the passage of time. The contract assets are transferred to receivables when the rights become unconditional.
The allowance for credit losses is determined based on an assessment of historical collection experience using the loss-rate method as well as consideration of current and future economic conditions and changes in our loss-rate trends. We utilize a five-year lookback period to establish our estimate of expected credit losses, as our contractual terms range from three to five years. Contract assets are written off against the allowance after all collection efforts have been exhausted and management deems the account to be uncollectible. We believe that our contract assets credit risk is low because of the geographic and industry diversification of our clients and small account balances for most of our clients. We continually evaluate the adequacy of the allowance for credit losses and adjust as necessary.
Contract Costs – Contract costs primarily relate to incremental commission costs paid to sales representatives and sales leadership as a result of obtaining software solutions and telecommunication service contracts which are recoverable. The Company capitalized contract costs in the amount of $4,485 and $3,618 at September 30, 2024 and December 31, 2023, respectively. Capitalized commission costs are amortized based on the transfer of goods or services to which the assets relate, which typically range from thirty-six to sixty months, and are included in selling and marketing expenses. During the three months ended September 30, 2024 and 2023, the Company amortized $697 and $402, respectively, and during the nine months ended September 30, 2024 and 2023, the Company amortized $1,744 and $1,194, respectively, and there was no impairment loss in relation to the costs capitalized.
Inventory – Finished goods telecommunications equipment inventory is stated at the lower of cost or net realizable value (first-in, first-out method). In accordance with applicable accounting guidance, we regularly evaluate whether inventory is stated at the lower of cost or net realizable value. If net realizable value is less than cost, the write-down is recognized as a loss in earnings in the period in which the excess occurs.
Property and Equipment – Depreciation and amortization expense is computed using the straight-line method in amounts sufficient to allocate the cost of depreciable assets over their estimated useful lives ranging from two to five years. The cost of leasehold improvements is amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the related lease. Depreciable lives by asset group are as follows:
Computer and office equipment | | 2 to 5 years | |
Computer software | | 3 years | |
Internal-use software | | 3 years | |
Furniture and fixtures | | 4 years | |
Leasehold improvements | | 2 to 5 years | |
Vehicles | | 5 years | |
Maintenance and repairs are expensed as incurred. The cost and accumulated depreciation of property and equipment sold or otherwise retired are removed from the accounts and any related gain or loss on disposition is reflected in the statement of operations.
Asset Acquisitions – Periodically we acquire customer relationships that we account for as an asset acquisition and record a corresponding intangible asset that is amortized over its estimated useful life. Any excess of the fair value of the purchase price over the fair value of the identifiable assets and liabilities is allocated on a relative fair value basis. No goodwill is recorded in an asset acquisition. If the fair value of the assets acquired exceeds the initial consideration paid as of the date of acquisition but includes a contingent consideration arrangement and ASC 450 and ASC 815 do not apply to contingent consideration, we analogize to the guidance in ASC 323 on recognizing contingent consideration in the acquisition of an equity method investment. The Company recognizes a liability equal to the lesser of, the maximum amount of contingent consideration or the excess of the fair value of the net assets acquired over the initial cost measurement. In accordance with the requirements of ASC 323 for equity method investments, the Company recognizes any excess of the contingent consideration issued or issuable, over the amount that was initially recognized as a liability, as an additional cost of the asset acquisition. If the amount initially recognized as a liability exceeds the contingent consideration issued or issuable, the entity recognizes that amount as a reduction of the cost of the asset acquisition.
Business Acquisitions - We account for business combinations using the acquisition method of accounting. The acquisition method of accounting requires that the purchase price, including the fair value of contingent consideration, of the acquisition be allocated to the assets acquired and liabilities assumed using the fair values determined by management as of the acquisition date. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the acquisition date, the Company’s estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent the Company identifies adjustments to the preliminary purchase price allocation. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. We include the results of all acquisitions in our consolidated financial statements from the date of acquisition. Acquisition related transaction costs, such as banking, legal, accounting and other costs incurred in connection with an acquisition, are expensed as incurred in general and administrative expenses.
Goodwill – We have recorded goodwill related to various business acquisitions. Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. In each of our acquisitions, the objective of the acquisition was to expand our product offerings and customer base and to achieve synergies related to cross selling opportunities, all of which contributed to the recognition of goodwill. We test goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that goodwill might be impaired. Items that could reasonably be expected to negatively affect key assumptions used in estimating fair value include but are not limited to: sustained decline in our stock price due to a decline in our financial performance due to the loss of key customers, loss of key personnel, emergence of new technologies or new competitors; and decline in overall market or economic conditions leading to a decline in our stock price.
The process of estimating the fair value of goodwill is subjective and requires the Company to make estimates that may significantly impact the outcome of the analysis. A qualitative assessment considers events and circumstances such as macroeconomic conditions, industry and market conditions, cost factors and overall financial performance, as well as company specifications. If after performing this assessment, the Company concludes it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the Company must perform the quantitative test. Under the quantitative test, a goodwill impairment is identified by comparing the fair value of the reporting unit to the carrying amount, including goodwill. If the carrying amount of the reporting unit exceeds the fair value of the reporting unit, goodwill is considered impaired and an impairment charge is recognized in an amount equal to the excess, not to exceed the carrying amount of goodwill.
Impairment assessment inherently involves management judgments regarding a number of assumptions. The reporting unit fair value also depends on the future strength of the U.S. economy. New and developing competition as well as technological change could also adversely affect future fair value estimates. Due to the many variables inherent in the estimation of a reporting unit’s fair value and the relative size of the Company’s recorded goodwill, differences in assumptions could have a material effect on the estimated fair values. For further information, see Note 8 (Intangible Assets and Goodwill).
Intangible Assets – Our intangible assets consist of customer relationships, developed technologies, trademarks and trade name. The intangible assets are amortized following the patterns in which the economic benefits are consumed or straight-line over the estimated useful life. We periodically review the estimated useful lives of our intangible assets and review these assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The determination of impairment is based on estimates of future undiscounted cash flows. If an intangible asset is considered to be impaired, the amount of the impairment will be equal to the excess of the carrying value over the fair value of the asset.
Amortizable intangible assets are amortized over the estimated useful lives as follows:
Customer relationships | | 6 to 16 years | |
Developed technologies | | 2 to 6 years | |
Trademark and trade names | | 4 years | |
Contract Liabilities – Our contract liabilities consist primarily of advance consideration received from customers for telecommunications contracts. The product and monthly service revenue is recognized on completion of the implementation and the remaining activation fees are reclassified as contract liabilities.
Use of Estimates – In preparing the consolidated financial statements, management makes assumptions, estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of net sales and expenses during the reported periods. Specific estimates and judgments include valuation of goodwill and intangible assets in connection with business acquisitions and asset acquisitions, allowances for doubtful accounts, uncertainties related to certain income tax benefits, valuation of deferred income tax assets, valuations of share-based payments, annual incentive bonuses accrual, recoverability of long-lived assets and intangible assets, and product warranty liabilities. Management’s estimates are based on historical experience and on our expectations that are believed to be reasonable. The combination of these factors forms the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from our current estimates and those differences may be material.
Contingencies – The Company accrues for claims and contingencies when losses become probable and reasonably estimable. As of the end of each applicable reporting period, the Company reviews each of its matters and, where it is probable that a liability has been or will be incurred, it accrues for all probable and reasonably estimable losses. Where the Company can reasonably estimate a range of losses it may incur regarding such a matter, it records an accrual for the amount within the range that constitutes its best estimate. If the Company can reasonably estimate a range but no amount within the range appears to be a better estimate than any other, it uses the amount that is the low end of such range.
Service, Software Solutions and Product Revenue Recognition – Revenue is recognized upon transfer of control of promised services, software solutions or products to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services and excludes any amounts collected on behalf of third parties. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. We recognize revenue for delivered elements only when we determine there are no uncertainties regarding customer acceptance. Changes in the allocation of the sales price between delivered and undelivered elements can impact the timing of revenue recognized but does not change the total revenue recognized on any agreement. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. For more detailed information about revenue, see Note 2.
Cost of Service Revenue – Cost of service revenue includes cloud telecommunications services. Cloud telecommunications cost of service revenue primarily consists of fees we pay to third-party telecommunications and broadband Internet providers, costs of other third-party services we resell, personnel and travel expenses related to system implementation, and customer service.
Cost of Software Solutions Revenue – Cost of software solutions revenue consists primarily of royalties and other fees paid to third parties whose technology or products are sold as part of the Company’s products, direct costs to manufacture and distribute products, direct costs to provide product support and professional support services, direct costs associated with delivery of the Company’s software offerings, and amortization expense related to developed technology intangible assets.
Cost of Product Revenue – Cost of product revenue primarily consists of the costs associated with the purchase of desktop devices and other third-party equipment we purchase for resale.
Product Warranty – We provide for the estimated cost of product warranties at the time we recognize revenue. We evaluate our warranty obligations on a product group basis. Our standard product warranty terms generally include post-sales support and repairs or replacement of a product at no additional charge for a specified period of time. We base our estimated warranty obligation upon warranty terms, ongoing product failure rates, and current period product shipments. If actual product failure rates, repair rates or any other post-sales support costs were to differ from our estimates, we would be required to make revisions to the estimated warranty liability. Warranty terms generally last for the duration that the customer has service.
Contingent Consideration – Contingent consideration represents deferred business acquisition and asset acquisition consideration to be paid out at some point in the future, typically over a one-year period or less from the acquisition date. Contingent consideration is recorded at the asset acquisition date fair value. Contingent consideration recorded in connection with a business acquisition is reported at fair value each reporting period until the contingency is resolved. Any changes in fair value are recognized in earnings. Contingent consideration recorded in connection with an asset acquisition is not derecognized until the related contingency is resolved and the consideration is paid or becomes payable. If the amount initially recorded as contingent consideration exceeds the amount paid or payable, the Company recognizes that excess amount as a reduction in the cost of the related intangible assets.
Research and Development – Research and development expenses consist primarily of personnel and related expenses for the Company’s research and development staff, including salaries, benefits, bonuses and stock-based compensation and the cost of certain third-party contractors. Research and development costs are expensed as incurred. Costs related to internally developed software are expensed as research and development expense until technological feasibility has been achieved, after which the costs are capitalized.
Fair Value Measurements – The fair value of our financial assets and liabilities was determined based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:
Level 1 — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date.
Level 2 — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:
| • | Quoted prices for similar assets or liabilities in active markets; |
| • | Quoted prices for identical or similar assets in non-active markets; |
| • | Inputs other than quoted prices that are observable for the asset or liability; and |
| • | Inputs that are derived principally from or corroborated by other observable market data. |
Level 3 — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.
Lease Obligations – We determine if an agreement is a lease at inception. We evaluate the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in our consolidated balance sheets.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest.
Notes Payable – We record notes payable net of any discounts or premiums. Discounts and premiums are amortized as interest expense or income over the life of the note in such a way as to result in a constant rate of interest when applied to the amount outstanding at the beginning of any given period.
Income Taxes – We recognize a liability or asset for the deferred tax consequences of all temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years when the reported amounts of the assets and liabilities are recovered or settled. Accruals for uncertain tax positions are provided for in accordance with accounting guidance. Accordingly, we may recognize the tax benefits from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Accounting guidance is also provided on de-recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and income tax disclosures. Judgment is required in assessing the future tax consequences of events that have been recognized in the financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations, and cash flows. In assessing the need for a valuation allowance, we evaluate all significant available positive and negative evidence, including historical operating results, estimates of future taxable income and the existence of prudent and feasible tax planning strategies. At December 31, 2023, we determined that it is more likely-than-not that we will not be able to realize our deferred income tax assets in the future. A valuation allowance of $4,782 and $4,782 was recorded against our gross deferred tax asset balance as of September 30, 2024 and December 31, 2023, respectively.
Interest and penalties associated with income taxes are classified as income tax expense in the condensed consolidated statements of operations.
Stock-Based Compensation – For equity-classified awards, compensation expense is recognized over the requisite service period based on the computed fair value on the grant date of the award. Equity classified awards include the issuance of stock options and restricted stock units (“RSUs”).
Operating Segments – Accounting guidance establishes standards for the way public business enterprises are to report information about operating segments in annual financial statements and requires enterprises to report selected information about operating segments in financial reports issued to stockholders. The Company has reorganized into two operating segments, which consist of cloud telecommunications services and software solutions. The software solutions segment includes the results of operation of NetSapiens, LLC, NSHC, Inc., NetSapiens Canada, Inc., and NetSapiens International Limited. The cloud telecommunications segment includes the results of operations of Allegiant Networks, LLC, Crexendo Business Solutions, Inc., Crexendo International, Inc., and Crexendo Business Solutions of Virginia, Inc. We generate 94% of our total revenue from customers within the United States and 6% of our total revenues from customers in other parts of the world.
Significant Customers – No customer accounted for 10% or more of our total revenue for the three and nine months ended September 30, 2024 and 2023. No customer accounted for 10% or more of our total trade receivables as of September 30, 2024 and December 31, 2023.
Recently Adopted Accounting Pronouncements – In September 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses, with additional updates and amendments being issued in 2018, 2019, 2020 and 2022 (collectively, “ASC 326”). The new standard updates the impairment model for financial assets measured at amortized cost, known as the Current Expected Credit Loss (“CECL”) model. For trade and other receivables, held-to-maturity debt securities, loans, and other instruments, entities are required to use a new forward-looking "expected loss" model that generally results in the earlier recognition of an allowance for credit losses. The Company adopted ASC 326 on a modified retrospective basis as of January 1, 2023, through a cumulative-effect adjustment to the Company's beginning accumulated deficit balance; the impact of the adoption was not material to the Company's consolidated financial statements. The adoption of this standard and applicable amendments primarily impacted the estimation of our allowance for credit losses for accounts receivable and established an allowance for credit losses for our equipment finance receivables and contract assets. See Note 4 - Trade Receivables and Allowance for Credit Losses, Note 5 – Equipment Financing Receivables and Allowance for Credit Losses, and Note 2 – Revenues, [Contract Assets and Allowance for Credit Losses] for additional discussion regarding the impacts from the adoption of this standard.
Recently Issued Accounting Pronouncements – In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure, to require a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Public entities with a single reportable segment are required to provide the new disclosures and all the disclosures required under ASC 280. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, on a retrospective basis. Early adoption is permitted. We are currently evaluating the impact of adopting this new ASU on our interim and annual consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, to enhance the transparency and decision-usefulness of income tax disclosures, particularly in the rate reconciliation table and disclosures about income taxes paid. The ASU’s amendments are effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. We are currently evaluating the impact of adopting this ASU on our consolidated financial statements and related disclosures.
2. Revenue
Revenue is measured based on a consideration specified in a contract with a customer, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product, service, or software solution to a customer. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. The following is a description of principal activities – separated by reportable segments – from which the Company generates its revenue. For more detailed information about reportable segments, see Note 16.
Cloud Telecommunications Services Segment
Products and services may be sold separately or in bundled packages. The typical length of a contract for service is thirty-nine to ninety months. Customers are billed for these services on a monthly basis. For bundled packages, the Company accounts for individual products and services separately if they are distinct – i.e. if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the desktop devices and telecommunication services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services.
Desktop Devices – Revenue generated from the sale of telecommunications equipment (desktop devices) is recognized when the customer takes possession of the devices and the cloud telecommunications services begin. The Company typically bills and collects the fees for the equipment upon entering into a contract with a customer. Cash receipts are recorded as a contract liability until implementation is complete and the services begin.
Equipment Financing Revenue – Fees generated from renting our cloud telecommunication equipment (IP or cloud telephone desktop devices) through leasing contracts are recognized as revenue based on whether the lease qualifies as an operating lease or sales-type lease. The two primary accounting provisions which we use to classify transactions as sales-type or operating leases are: 1) lease term to determine if it is equal to or greater than 75% of the economic life of the equipment and 2) the present value of the minimum lease payments to determine if they are equal to or greater than 90% of the fair market value of the equipment at the inception of the lease. The economic life of most of our products is estimated to be three years, since this represents the most frequent contractual lease term for our products, and there is no residual value for used equipment. Residual values, if any, are established at the lease inception using estimates of fair value at the end of the lease term. The vast majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. Revenue from operating leases in recognized ratably over the applicable service period.
Cloud Telecommunications Services – Cloud telecommunication services include voice, data, collaboration software, broadband Internet access, managed IT services, cloud server rental and support, managed security, cabling, software license sales, interest generated from equipment financing revenue, and support for premise-based PBX phone systems. The Company recognizes revenue as services are provided in service revenue. Fees generated from reselling broadband Internet access are recognized as revenue net of the costs charged by the third-party service providers. Cloud telecommunications services are billed and paid on a monthly basis. Our telecommunications services contracts typically have a term of thirty-nine to ninety months.
Fees, Commissions, and Other, Recognized over Time – Includes contracted and non-contracted items such as:
| · | Contracted activation and flash fees – The Company generally allocates a portion of the activation fees to the desktop devices, which is recognized at the time of the installation or customer acceptance, and a portion to the service, which is recognized over the contract term using the straight-line method. |
| · | Non-contracted carrier cost recovery fee – This fee recovers the various costs and expenses that the Company incurs in connection with complying with legal, regulatory, and other requirements, including without limitation federal, state, and local reporting and filing requirements. This fee is assessed as a set percentage of our monthly billing and is recognized monthly. |
| · | Non-contracted administrative fees – Administrative fees are recognized as revenue on a monthly basis. |
One-Time Fees, Commissions, and Other – Includes contracted and non-contracted items such as:
| · | Contracted professional service revenue – Professional service revenue includes professional installation services, custom integration, and other professional services. The Company typically bills and collects professional service revenue upon entering into a contract with a customer. Professional service revenue is recognized as revenue when the performance obligations are completed. |
| · | Non-contracted cancellation fees – These cancellation fees relate to remaining contractual term buyout payments in connection with early cancellation and are billed and recognized as revenue upon receipt. |
| · | Other non-contracted fees – These fees include disconnect fees, shipping fees, restocking fees, and porting fees. Other non-contracted fees are recognized as revenue upon receipt of payment. |
Software Solutions Segment
The Software Solutions segment derives revenues from three primary sources: software licenses, software maintenance support and professional services. Software and services may be sold separately or in bundled packages. Generally, contracts with customers contain multiple performance obligations, consisting of software and services. For bundled packages, the Company accounts for individual products and services separately if they are distinct – i.e. if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the software licenses and professional services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services.
Software Licenses - The Company's software licenses typically provide a perpetual right to use the Company's software. The Company also sells term-based software licenses that expire and Software-as-a-Service ("SaaS") based software which are referred to as subscription arrangements. The Company does not customize its software nor are installation services required, as the customer has a right to utilize internal resources or a third-party service company. The software is delivered before related services are provided and are functional without professional services or customer support. The Company has concluded that its software licenses are functional intellectual property that are distinct, as the user can benefit from the software on its own. The software license revenue could be recognized upon transfer of control or when the software is made available for download, as this is the point that the user of the software can direct the use of, and obtain substantially all of the remaining benefits from, the functional intellectual property. However, historical experience shows that customers regularly renegotiate the number of licenses during the installation process. Therefore, the Company recognizes revenue from software licenses when the setup is complete. The Company does not recognize software revenue related to the renewal of subscription software licenses earlier than the beginning of the subscription period.
| · | SNAPsolution® - a comprehensive, IP-based platform that provides a broad suite of UC services including hosted Private Branch Exchange (PBX), auto-attendant, call center, conferencing, and mobility. The platform includes a broad range of feature-sets, custom-built to provide unprecedented levels of flexibility, making the solution competitive with the market’s leading players. SNAPsolution includes a full suite of Voice over Internet Protocol (VoIP)/UC features with one low cost universal license, as opposed to pricing each feature individually. The Company licenses its platform based on concurrent sessions, not per seat/per feature. This allows service providers to oversubscribe their networks, driving down the cost per seat as volume increases. As the service provider increases their customer base, they only have to ensure they have sufficient concurrent call licenses to support users across the network. The Company recognizes one-time upfront software license revenue when the software setup is complete. |
| | |
| · | SNAPaccel – a Software-as-a-Service ("SaaS") based software license referred to as subscription arrangements. The Company recognizes revenue as subscriptions are provided in service revenue on a monthly basis. |
Subscription Maintenance and Support - Subscription maintenance and support revenue includes revenue from maintenance service contracts, customer support, and other supportive services. The Company offers warranties on its products. The warranty period for the Company’s licensed software is generally 90 days. Certain of the Company's warranties are considered to be assurance-type in nature and do not cover anything beyond ensuring that the product is functioning as intended. Based on the guidance in ASC 606, assurance-type warranties do not represent separate performance obligations. The Company also sells separately-priced maintenance service contracts, which qualify as service-type warranties and represent separate performance obligations. The Company does not typically allow and has no history of accepting material product returns. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support and bug fixes or patches. Subscription and maintenance support revenue is recognized ratably over the term of the customer support agreement, which is typically one year.
Professional Services and Other - The Company's professional services include consulting, technical support, resident engineer services, design services and installation services. Revenue from professional services and other is recognized when the performance obligation is complete and the customer has accepted the performance obligation.
Disaggregation of Revenue
In the following table, revenue is disaggregated by primary major product line, and timing of revenue recognition. The table also includes a reconciliation of the disaggregated revenue with the reportable segments.
Three Months Ended September 30, 2024 | | Cloud | | | Software | | | Total | |
(In thousands) | | Telecommunications | | | Solutions | | | Reportable | |
| | Segment | | | Segment | | | Segments | |
Major products/services lines | | | | | | | | | |
Desktop devices | | $ | 1,814 | | | $ | - | | | $ | 1,814 | |
Equipment financing revenue | | | 173 | | | | - | | | | 173 | |
Telecommunications services | | | 6,752 | | | | - | | | | 6,752 | |
Fees, commissions, and other, recognized over time | | | 578 | | | | - | | | | 578 | |
One time fees, commissions and other | | | 450 | | | | - | | | | 450 | |
Software licenses | | | - | | | | 1,466 | | | | 1,466 | |
Software license and maintenance and support subscriptions | | | - | | | | 4,102 | | | | 4,102 | |
Professional services and other | | | - | | | | 292 | | | | 292 | |
| | $ | 9,767 | | | $ | 5,860 | | | $ | 15,627 | |
Timing of revenue recognition | | | | | | | | | | | | |
Products, services, and fees recognized at a point in time | | $ | 2,264 | | | $ | 1,758 | | | $ | 4,022 | |
Products, services, and fees transferred over time | | | 7,503 | | | | 4,102 | | | | 11,605 | |
| | $ | 9,767 | | | $ | 5,860 | | | $ | 15,627 | |
Three Months Ended September 30, 2023 | | Cloud | | | Software | | | Total | |
(In thousands) | | Telecommunications | | | Solutions | | | Reportable | |
| | Segment | | | Segment | | | Segments | |
Major products/services lines | | | | | | | | | |
Telecommunications equipment | | $ | 1,666 | | | $ | - | | | $ | 1,666 | |
Equipment financing revenue | | | 133 | | | | - | | | | 133 | |
Telecommunications services | | | 6,299 | | | | - | | | | 6,299 | |
Fees, commissions, and other, recognized over time | | | 479 | | | | - | | | | 479 | |
One time fees, commissions and other | | | 606 | | | | - | | | | 606 | |
Software licenses | | | - | | | | 971 | | | | 971 | |
Software license and maintenance and support subscriptions | | | - | | | | 3,490 | | | | 3,490 | |
Professional services and other | | | - | | | | 230 | | | | 230 | |
| | $ | 9,183 | | | $ | 4,691 | | | $ | 13,874 | |
Timing of revenue recognition | | | | | | | | | | | | |
Products, services, and fees recognized at a point in time | | $ | 2,272 | | | $ | 1,201 | | | $ | 3,473 | |
Products, services, and fees transferred over time | | | 6,911 | | | | 3,490 | | | | 10,401 | |
| | $ | 9,183 | | | $ | 4,691 | | | $ | 13,874 | |
Nine Months Ended September 30, 2024 | | Cloud | | | Software | | | Total | |
(In thousands) | | Telecommunications | | | Solutions | | | Reportable | |
| | Segment | | | Segment | | | Segments | |
Major products/services lines | | | | | | | | | |
Desktop devices | | $ | 4,402 | | | $ | - | | | $ | 4,402 | |
Equipment financing revenue | | | 487 | | | | - | | | | 487 | |
Telecommunications services | | | 20,128 | | | | - | | | | 20,128 | |
Fees, commissions, and other, recognized over time | | | 1,597 | | | | - | | | | 1,597 | |
One time fees, commissions and other | | | 1,653 | | | | - | | | | 1,653 | |
Software licenses | | | - | | | | 3,559 | | | | 3,559 | |
Software license and maintenance and support subscriptions | | | - | | | | 11,940 | | | | 11,940 | |
Professional services and other | | | - | | | | 832 | | | | 832 | |
| | $ | 28,267 | | | $ | 16,331 | | | $ | 44,598 | |
Timing of revenue recognition | | | | | | | | | | | | |
Products and fees recognized at a point in time | | $ | 6,055 | | | $ | 4,391 | | | $ | 10,446 | |
Services and fees transferred over time | | | 22,212 | | | | 11,940 | | | | 34,152 | |
| | $ | 28,267 | | | $ | 16,331 | | | $ | 44,598 | |
Nine Months Ended September 30, 2023 | | Cloud | | | Software | | | Total | |
(In thousands) | | Telecommunications | | | Solutions | | | Reportable | |
| | Segment | | | Segment | | | Segments | |
Major products/services lines | | | | | | | | | |
Telecommunications equipment | | $ | 4,323 | | | $ | - | | | $ | 4,323 | |
Equipment financing revenue | | | 356 | | | | - | | | | 356 | |
Telecommunications services | | | 18,587 | | | | - | | | | 18,587 | |
Fees, commissions, and other, recognized over time | | | 1,392 | | | | - | | | | 1,392 | |
One time fees, commissions and other | | | 1,648 | | | | - | | | | 1,648 | |
Software licenses | | | - | | | | 2,662 | | | | 2,662 | |
Software license and maintenance and support subscriptions | | | - | | | | 9,506 | | | | 9,506 | |
Professional services and other | | | - | | | | 561 | | | | 561 | |
| | $ | 26,306 | | | $ | 12,729 | | | $ | 39,035 | |
Timing of revenue recognition | | | | | | | | | | | | |
Products and fees recognized at a point in time | | $ | 5,971 | | | $ | 3,223 | | | $ | 9,194 | |
Services and fees transferred over time | | | 20,335 | | | | 9,506 | | | | 29,841 | |
| | $ | 26,306 | | | $ | 12,729 | | | $ | 39,035 | |
Contract balances
The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers:
| | September 30, | | | December 31, | |
(In thousands) | | 2024 | | | 2023 | |
Receivables, which are included in trade receivables, net of allowance for credit losses | | $ | 3,753 | | | $ | 3,476 | |
Contract assets, net of allowance for credit losses | | | 362 | | | | 342 | |
Contract liabilities | | | 2,923 | | | | 2,588 | |
Significant changes in the contract assets and the contract liabilities balances during the period are as follows:
| | For the Nine Months Ended | | | For the Year Ended | |
(In thousands) | | September 30, 2024 | | | December 31, 2023 | |
| | Contract Assets | | | Contract Liabilities | | | Contract Assets | | | Contract Liabilities | |
Revenue recognized that was included in the contract liability balance at the beginning of the period | | $ | - | | | $ | (2,528 | ) | | $ | - | | | $ | (3,393 | ) |
Increase due to cash received, excluding amounts recognized as revenue during the period | | | - | | | | 2,863 | | | | - | | | | 2,396 | |
Transferred to receivables from contract assets recognized at the beginning of the period, net of allowance for credit losses | | | (227 | ) | | | - | | | | (192 | ) | | | - | |
Increase due to additional unamortized discounts | | | 247 | | | | - | | | | 216 | | | | - | |
Contract assets and allowance for credit losses
Our contract assets balance consists of the Company’s rights to consideration for work completed but not billed as of the reporting date. The contract assets are transferred to receivables when the rights become unconditional. Contract assets were as follows (in thousands):
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
Gross contract assets | | $ | 473 | | | $ | 427 | |
Less: allowance for credit losses | | | (111 | ) | | | (85 | ) |
Contract assets, net of allowance for credit losses | | $ | 362 | | | $ | 342 | |
The allowance for credit losses was as follows (in thousands):
Balance at December 31, 2023 | | $ | 85 | |
Provision | | | 1 | |
Write-offs | | | (4 | ) |
Recoveries and other | | | - | |
Balance at March 31, 2024 | | $ | 82 | |
Provision | | | 18 | |
Write-offs | | | - | |
Recoveries and other | | | - | |
Balance at June 30, 2024 | | $ | 100 | |
Provision | | | 11 | |
Write-offs | | | - | |
Recoveries and other | | | - | |
Balance at September 30, 2024 | | $ | 111 | |
The allowance for credit losses is determined based on an assessment of historical collection experience using the loss-rate method as well as consideration of current and future economic conditions and changes in our loss-rate trends. We utilize a five-year lookback period to establish our estimate of expected credit losses, as our contractual terms range from three to five years. Based on that assessment, the allowance for credit losses as a percent of gross contract assets increased to 23.4% at September 30, 2024 from 20.0% at December 31, 2023.
Transaction price allocated to the remaining performance obligations
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period (in thousands):
| | 2024 | | | 2025 | | | 2026 | | | 2027 | | | 2028 and thereafter | | | Total | |
Desktop devices | | $ | 1,067 | | | $ | - | | | $ | - | | | $ | - | | | $ | - | | | $ | 1,067 | |
Telecommunications services | | | 7,445 | | | | 19,462 | | | | 12,782 | | | | 8,081 | | | | 4,126 | | | | 51,896 | |
Software Solutions | | | 5,022 | | | | 9,804 | | | | 5,556 | | | | 3,054 | | | | 972 | | | | 24,408 | |
Total | | | 13,534 | | | | 29,266 | | | | 18,338 | | | | 11,135 | | | | 5,098 | | | | 77,371 | |
All consideration from contracts with customers is included in the amounts presented above | | | | | | | | | | | | | | | | | | | | | | | | |
3. Earnings Per Common Share
Basic net income/(loss) per common share is computed by dividing the net income/(loss) for the period by the weighted-average number of common shares outstanding during the period. Diluted net income per common share is computed giving effect to all dilutive common stock equivalents, consisting of common stock options. Diluted net loss per common share for the nine months ended September 30, 2023 is the same as basic net loss per common share because the common share equivalents were anti-dilutive due to the net loss. The following table sets forth the computation of basic and diluted net income/(loss) per common share:
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | 2024 | | | 2023 | |
Net income/(loss) (in thousands) (A) | | $ | 148 | | | $ | 1,704 | | | $ | 1,170 | | | $ | (423 | ) |
| | | | | | | | | | | | | | | | |
Weighted-average share reconciliation: | | | | | | | | | | | | | | | | |
Weighted-average basic shares outstanding (B) | | | 26,848,644 | | | | 25,995,507 | | | | 26,610,130 | | | | 25,901,686 | |
Dilutive effect of stock-based awards | | | 3,008,617 | | | | 1,687,258 | | | | 3,217,402 | | | | - | |
Diluted weighted-average outstanding shares of common stock (C) | | | 29,857,261 | | | | 27,682,765 | | | | 29,827,532 | | | | 25,901,686 | |
| | | | | | | | | | | | | | | | |
Earnings per common share: | | | | | | | | | | | | | | | | |
Basic (A/B) | | $ | 0.01 | | | $ | 0.07 | | | $ | 0.04 | | | $ | (0.02 | ) |
Diluted (A/C) | | $ | 0.00 | | | $ | 0.06 | | | $ | 0.04 | | | $ | (0.02 | ) |
For the three and nine months ended September 30, 2024 and 2023, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans, were excluded from the computation of diluted net income per share because including them would be anti-dilutive:
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | 2024 | | | 2023 | |
Stock options | | | 2,871,939 | | | | 4,708,364 | | | | 2,775,229 | | | | 4,582,503 | |
4. Trade Receivables and Allowance for Credit Losses
Our trade receivables balance consists of traditional trade receivables. Trade receivables were as follows (in thousands):
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
Gross trade receivables | | $ | 3,825 | | | $ | 3,592 | |
Less: allowance for credit losses | | | (72 | ) | | | (116 | ) |
Trade receivables, net | | $ | 3,753 | | | $ | 3,476 | |
| | | | | | | | |
Current trade receivables, net | | $ | 3,753 | | | $ | 3,476 | |
Long-term trade receivables, net | | | - | | | | - | |
Trade receivables, net | | $ | 3,753 | | | $ | 3,476 | |
The allowance for credit losses was as follows (in thousands):
Balance at December 31, 2023 | | $ | 116 | |
Provision | | | 57 | |
Write-offs | | | (48 | ) |
Recoveries and other | | | - | |
Balance at March 31, 2024 | | $ | 125 | |
Provision | | | 18 | |
Write-offs | | | (18 | ) |
Recoveries and other | | | (39 | ) |
Balance at June 30, 2024 | | $ | 86 | |
Provision | | | 14 | |
Write-offs | | | (11 | ) |
Recoveries and other | | | (17 | ) |
Balance at September 30, 2024 | | $ | 72 | |
The allowance for credit losses is determined based on an assessment of historical collection experience using the aging schedule method as well as consideration of current and future economic conditions. Based on that assessment, the allowance for credit losses as a percent of gross trade receivables decreased to 1.9% at September 30, 2024 from 3.2% at December 31, 2023.
5. Equipment Financing Receivables and Allowance for Credit Losses
Our equipment financing receivables balance consists of sales-type leases arising from lease financing of cloud telecommunication equipment (IP or cloud telephone desktop devices) bundled and sold with our cloud telecommunications services. The majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. These receivables are typically collateralized by a security interest in the underlying equipment. Equipment financing receivables were as follows (in thousands):
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
Gross equipment financing receivables | | $ | 4,916 | | | $ | 3,888 | |
Less: unearned income | | | (1,492 | ) | | | (1,093 | ) |
Less: allowance for credit losses | | | (215 | ) | | | (171 | ) |
Equipment financing receivables, net | | $ | 3,209 | | | $ | 2,624 | |
| | | | | | | | |
Current equipment financing receivables, net | | $ | 981 | | | $ | 856 | |
Long-term equipment financing receivables, net | | | 2,228 | | | | 1,768 | |
Equipment financing receivables, net | | $ | 3,209 | | | $ | 2,624 | |
A summary of our gross equipment financing receivables’ future contractual maturities, is as follows (in thousands):
Year ending December 31, | | | |
2024 remaining | | $ | 467 | |
2025 | | | 1,608 | |
2026 | | | 1,247 | |
2027 | | | 899 | |
2028 | | | 533 | |
2029 and thereafter | | | 162 | |
Total | | $ | 4,916 | |
Allowance for Credit Losses
The allowance for credit losses was as follows (in thousands):
Balance at December 31, 2023 | | $ | 171 | |
Provision | | | 22 | |
Write-offs | | | (13 | ) |
Recoveries and other | | | - | |
Balance at March 31, 2024 | | $ | 180 | |
Provision | | | 23 | |
Write-offs | | | (9 | ) |
Recoveries and other | | | - | |
Balance at June 30, 2024 | | $ | 194 | |
Provision | | | 27 | |
Write-offs | | | (6 | ) |
Recoveries and other | | | - | |
Balance at September 30, 2024 | | $ | 215 | |
Aging of Receivables
The aging of gross equipment financing receivables was as follows (in thousands):
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
Past due amounts 0 - 90 days | | $ | 3,209 | | | $ | 2,623 | |
Past due amounts > 90 days | | | - | | | | 1 | |
Total | | $ | 3,209 | | | $ | 2,624 | |
Our equipment financing receivable portfolio is primarily in the United States. The allowance for credit losses is determined principally based on an assessment of origination year and past collection experience as well as consideration of current and future economic conditions and changes in our customer collection trends. Based on that assessment, the allowance for credit losses as a percent of gross equipment financing receivables (net of unearned income) increased to 6.3% at September 30, 2024 from 6.1% at December 31, 2023.
The allowance for credit losses represents an estimate of the losses expected to be incurred from the Company's equipment financing receivable portfolio. The projected loss rates are primarily based upon historical loss experience adjusted for judgments about the probable effects of relevant observable data including current and future economic conditions as well as delinquency trends, resolution rates, and the aging of receivables. The allowance for credit losses for equipment finance receivables is inherently more difficult to estimate than the allowance for trade receivables because the underlying lease portfolio has an average maturity, at any time, of approximately three to five years and contains unbilled amounts. We consider all available information in our quarterly assessments of the adequacy of the allowance for credit losses. We believe our estimates, including any qualitative adjustments, are reasonable and have considered all reasonably available information about past events, current conditions, and reasonable and supportable forecasts of future events and economic conditions. The identification of account-specific exposure is not a significant factor in establishing the allowance for credit losses for equipment finance receivables. We continue to monitor developments in future economic conditions and trends, and as a result, our reserve may need to be updated in future periods.
The table below shows gross equipment financing receivables and current period gross write offs by year of origination (in thousands):
| | September 30, 2024 | | | December 31, 2023 | |
| | 2024 | | | 2023 | | | 2022 | | | 2021 | | | 2020 | | | 2019 | | | Total Equipment Financing Receivables | | | Total Equipment Financing Receivables | |
United States | | $ | 1,378 | | | | 1,267 | | | | 571 | | | | 113 | | | | 92 | | | | 3 | | | $ | 3,424 | | | $ | 2,795 | |
Current period gross write offs | | $ | - | | | | 6 | | | | - | | | | - | | | | - | | | | - | | | $ | 6 | | | $ | 33 | |
6. Prepaid Expenses
Prepaid expenses consisted of the following (in thousands):
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
Prepaid corporate insurance | | $ | 155 | | | $ | 68 | |
Prepaid software services and support | | | 345 | | | | 245 | |
Prepaid employee insurance premiums | | | 172 | | | | - | |
Prepaid Nasdaq listing fee | | | 16 | | | | - | |
User group meeting fees | | | 376 | | | | 84 | |
Prepaid rent | | | 180 | | | | - | |
Other prepaid expenses | | | 83 | | | | 111 | |
Total prepaid expenses | | $ | 1,327 | | | $ | 508 | |
7. Property and Equipment
Property and equipment consisted of the following (in thousands):
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
Computer and office equipment | | | 2,700 | | | | 2,700 | |
Computer software | | | 625 | | | | 625 | |
Internal-use software | | | 14 | | | | 14 | |
Furniture and fixtures | | | 64 | | | | 64 | |
Vehicles | | | 143 | | | | 143 | |
Leasehold improvements | | | 15 | | | | 15 | |
Less: accumulated depreciation | | | (3,123 | ) | | | (2,891 | ) |
Total property and equipment, net | | $ | 438 | | | $ | 670 | |
Depreciation expense is included in general and administrative expenses and totaled $74 and $94 for the three months ended September 30, 2024 and 2023, respectively, and $232 and $318 for the nine months ended September 30, 2024 and 2023, respectively.
8. Intangible Assets and Goodwill
Acquired intangible assets subject to amortization consist of the following (in thousands):
| | September 30, 2024 | | | December 31, 2023 | |
| | Gross Carrying Amount | | | Accumulated Amortization | | | Net Carrying Amount | | | Gross Carrying Amount | | | Accumulated Amortization | | | Net Carrying Amount | |
Customer relationships | | $ | 26,073 | | | $ | (6,869 | ) | | $ | 19,204 | | | $ | 26,073 | | | $ | (5,260 | ) | | $ | 20,813 | |
Developed technologies | | | 4,900 | | | | (2,878 | ) | | | 2,022 | | | | 4,900 | | | | (2,269 | ) | | | 2,631 | |
Trademark and trade names | | | 400 | | | | (343 | ) | | | 57 | | | | 400 | | | | (288 | ) | | | 112 | |
Total acquired intangible assets | | $ | 31,373 | | | $ | (10,090 | ) | | $ | 21,283 | | | $ | 31,373 | | | $ | (7,817 | ) | | $ | 23,556 | |
As of September 30, 2024, the weighted average remaining useful life for customer relationships was 12.6 years and developed technologies was 2.7 years and trademarks and trade names was 0.7 years.
Amortization expense for customer relationships intangible assets is included in selling and marketing expenses and totaled $526 and $552 for the three months ended September 30, 2024 and 2023, respectively, and $1,579 and $1,630 for the nine months ended September 30, 2024 and 2023, respectively. Amortization expense for developed technologies intangible assets is included in cost of software solutions revenue and totaled $203 and $215 for the three months ended September 30, 2024 and 2023, respectively, and $609 and $662 for the nine months ended September 30, 2024 and 2023, respectively. Amortization expense for trademark and trade name intangible assets is included in general and administrative expenses and totaled $26 and $25 for the three months ended September 30, 2024 and 2023, respectively, and $85 and $102 for the nine months ended September 30, 2024 and 2023, respectively.
As of September 30, 2024, annual amortization of definite lived intangible assets, based on existing intangible assets and current useful lives, is estimated to be the following (in thousands):
Year ending December 31, | | | |
2024 remaining | | $ | 755 | |
2025 | | | 2,770 | |
2026 | | | 2,457 | |
2027 | | | 2,202 | |
2028 | | | 1,637 | |
2029 and thereafter | | | 11,462 | |
Total | | $ | 21,283 | |
The following table provides a summary of changes in the carrying amounts of goodwill (in thousands):
| | Goodwill | |
Balance at January 1, 2023 | | $ | 9,454 | |
Additions | | | - | |
Balance at December 31, 2023 | | $ | 9,454 | |
Additions | | | - | |
Balance at September 30, 2024 | | $ | 9,454 | |
9. Accrued Expenses
Accrued expenses consisted of the following (in thousands):
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
Accrued wages and benefits | | $ | 2,251 | | | $ | 2,884 | |
Accrued accounts payable | | | 1,779 | | | | 1,297 | |
Accrued sales and telecommunications taxes | | | 1,800 | | | | 1,234 | |
Product warranty liability | | | 32 | | | | 25 | |
Cloud computing arrangements | | | 279 | | | | - | |
Credit cards | | | 176 | | | | 113 | |
Other | | | 352 | | | | 398 | |
Total accrued expenses | | $ | 6,669 | | | $ | 5,951 | |
The changes in aggregate product warranty liabilities for the year ended December 31, 2023 and the nine months ended September 30, 2024 were as follows (in thousands):
| | Warranty Liabilities | |
Balance at January 1, 2023 | | $ | 55 | |
Accrual for warranties | | | 25 | |
Adjustments related to pre-existing warranties | | | (32 | ) |
Warranty settlements | | | (23 | ) |
Balance at December 31, 2023 | | | 25 | |
Accrual for warranties | | | 24 | |
Warranty settlements | | | (17 | ) |
Balance at September 30, 2024 | | $ | 32 | |
Product warranty expense is included in cost of product revenue expense and totaled $9 and $11 for the three months ended September 30, 2024 and 2023, respectively, and $24 and $38 for the nine months ended September 30, 2024 and 2023, respectively.
10. Notes Payable
Notes payable consists of short and long-term financing arrangements:
| | September 30, | | | December 31, | |
| | 2024 | | | 2023 | |
Related party note payable | | $ | 570 | | | $ | 843 | |
Other notes payable | | | 139 | | | | 206 | |
Total notes payable | | $ | 709 | | | $ | 1,049 | |
Less: current notes payable | | | (473 | ) | | | (457 | ) |
Notes payable, net of current portion | | $ | 236 | | | $ | 592 | |
On February 27, 2023, we entered into a promissory note with CrossFirst Bank in the amount of $278. The promissory note has a term of three (3) years with monthly payments of Eight Thousand Five Hundred Forty-Three ($8,543), including interest of 6.58%, beginning on March 27, 2023. Additionally, the promissory note is subject to certain financial covenants.
On November 1, 2022, as part of the acquisition of Allegiant Networks, we entered into a promissory note with the seller in the amount of $1.1 million. The loan agreement has a term of three (3) years with quarterly payments of Ninety-Eight Thousand Three Hundred Eighty-One ($98,381), including interest at 4.00%, beginning on April 1, 2023. As of September 30, 2024 and December 31, 2023, the outstanding balance of the related party note payable was $570 and $843, respectively. During the three months ended September 30, 2024 and 2023, the Company paid principal of $92 and $80, respectively, and interest of $6 and $18, respectively. During the nine months ended September 30, 2024 and 2023, the Company paid principal of $272 and $257, respectively, and interest of $22 and $37, respectively.
As of September 30, 2024, future principal payments are scheduled as follows (in thousands):
Year ending December 31, | | | |
2024 remaining | | $ | 116 | |
2025 | | | 478 | |
2026 | | | 115 | |
2027 | | | - | |
2028 and thereafter | | | - | |
Total | | $ | 709 | |
11. Line of Credit
The Company maintains a line of credit with a maximum principal amount of $700, payable upon demand. The line of credit expires on February 27, 2025. The line of credit bears interest at 0.50% over the Wall Street Journal Prime Rate. As of September 30, 2024, there was an outstanding balance of $0, and $700 remained available for borrowing. The line of credit is collateralized by all company assets. Additionally, the line of credit is subject to certain financial covenants.
12. Fair Value Measurements
We have financial instruments as of September 30, 2024 and December 31, 2023 for which the fair value is summarized below (in thousands):
| | September 30, 2024 | | | December 31, 2023 | |
| | Carrying Value | | | Estimated Fair Value | | | Carrying Value | | | Estimated Fair Value | |
Assets: | | | | | | | | | | | | |
Trade receivables, net | | $ | 3,753 | | | $ | 3,753 | | | $ | 3,476 | | | $ | 3,476 | |
Equipment financing receivables | | | 3,209 | | | | 3,209 | | | | 2,624 | | | | 2,624 | |
Liabilities: | | | | | | | | | | | | | | | | |
Finance lease obligations | | $ | 42 | | | $ | 42 | | | $ | 98 | | | $ | 98 | |
Notes payable | | | 709 | | | | 697 | | | | 1,049 | | | | 1,012 | |
We have no liabilities for which fair value is recognized in the balance sheet on a recurring basis as of September 30, 2024 and December 31, 2023.
13. Income Taxes
Our effective tax rate for the three months ended September 30, 2024 and 2023 was 23.7% and 1.9%, respectively, which resulted in an income tax benefit/(provision) of $(46) and $(33), respectively. Our effective tax rate for the nine months ended September 30, 2024 and 2023 was 7.9% and (23.7%), respectively, which resulted in an income tax benefit/(provision) of $(100) and $(81), respectively.
As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income in the periods in which those temporary differences become deductible. We reduce the carrying amounts of deferred tax assets by a valuation allowance if, based on the evidence available, it is more-likely-than-not that such assets will not be realized. In making the assessment under the more-likely-than-not standard, appropriate consideration must be given to all positive and negative evidence related to the realization of the deferred tax assets. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods by jurisdiction, unitary versus stand-alone state tax filings, our experience with loss carryforwards expiring unutilized, and all tax planning alternatives that may be available. As of December 31, 2023, management reviewed the weight of all the positive and negative evidence available. Management reviewed negative evidence such as three years of cumulative pretax loss in the U.S. federal tax jurisdiction, and positive evidence such as projections of future pretax income and the duration of statutory carry-forward periods. As of December 31, 2023 the Company has a cumulative pretax loss for the three year lookback excluding the gain on the sale of property and equipment, which is considered significant objectively verifiable negative evidence. Management also evaluated projections of future pretax income and the duration of statutory carry-forward periods to determine if the NOL carryforwards could be utilized in whole or in part before they expire unutilized. Forecasts and projections of future income are inherently subjective and therefore generally are given less weight, based on the extent to which the assumptions can be objectively verified based on historical experience. Although historical trends utilized in our projections are objectively verifiable we assigned less weight to this positive evidence given the subjective nature of assumptions in projections. Management reviewed negative evidence related to experience of credits and loss carryforwards expiring unutilized, and determined that although negative evidence exists, it was not significant evidence, as the current loss carryforwards do not begin to expire until 2032 and therefore risk is minimal. After reviewing the weight of the positive and negative evidence, management determined that the positive evidence was not sufficient enough to overcome the negative evidence of cumulative pretax losses for the three-year lookback to conclude that it is more likely than not that deferred tax assets of $4,782 are realizable. Therefore, a valuation allowance of $4,782 was recorded against our gross deferred tax asset balance as of September 30, 2024 and December 31, 2023.
14. Leases
Lessee Accounting
We determine if an agreement is a lease at inception. We lease office space, data center colocation space, other assets, and office equipment under operating leases. We lease data center equipment, including maintenance contracts and vehicles under finance leases.
Operating leases are recorded as right-of-use (“ROU”) assets and lease liabilities on the balance sheet, excluding leases that are less than 12 months. ROU assets represent our right to use the leased asset for the lease term and lease liabilities represent our obligation to make lease payments. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our estimated incremental borrowing rate at the commencement date to determine the present value of lease payments. The operating lease ROU assets also include any lease payments made and exclude lease incentives. The Company’s lease agreements do not contain any variable lease payments, material residual value guarantees or any restrictive covenants. Our lease terms may include options, at our sole discretion, to extend or terminate the lease.
We currently lease office space in Tempe, Arizona under a non-cancelable operating lease agreement that expires in 2025. On August 9, 2023, in connection with the sale of our corporate office building and land, we entered into a lease agreement to leaseback the property. The operating lease agreement has an initial term of eighteen full calendar months, with an option to terminate the lease on the last day of the twelfth full calendar month with a ninety-day notice. The operating lease agreement includes fixed fees for property tax, insurance, and common area maintenance (CAM). We account for the lease components and non-lease components such as fixed fee property tax and insurance charges as a single lease component. The CAM charges are considered a separate non-lease component of the lease agreement and are excluded from the measurement of the lease liability. We utilized our incremental borrowing rate of 6.58% to determine the present value of lease payments to determine our lease liability. Rental expense for the three months ended September 30, 2024 and 2023 was approximately $78 and $40, respectively, and for the nine months ended September 30, 2024 and 2023 was $229 and $40, respectively.
On July 19, 2024, we entered into a non-cancelable commercial sublease operating agreement to sublease office space in Tempe Arizona, which will be the headquarters for the Company. This sublease commences on October 1, 2024, and continues for thirty-seven (37) months through October 31, 2027. The base monthly rent is as follows: October 1, 2024 – September 30, 2025, $28; October 1, 2025 – September 30, 2026, $29, and October 1, 2026 – October 31, 2027, $30. The Company is entitled to three months of rent abatement, which will be January 2025, January 2026, and January 2027. The location is fully furnished and ready for immediate occupancy. If Operating Costs exceed $20 in a calendar year, then the Company shall be responsible for fifty (50%) percent of the amount exceeding $20.
We currently lease office space in Reston, Virginia under a non-cancelable operating lease agreement that expires in 2024. The operating lease contains customary escalation clauses. Rental expense for the three months ended September 30, 2024 and 2023 was approximately $14 and $13, respectively, and for the nine months ended September 30, 2024 and 2023 was $40 and $26, respectively.
We currently lease office space in San Diego, California under a non-cancelable operating lease agreement that expires in 2024. Rental expense for the three months ended September 30, 2024 and 2023 was approximately $22 and $21, respectively, and for the nine months ended September 30, 2024 and 2023 was $65 and $63, respectively.
We currently lease office space in Overland Park, Kansas under a non-cancelable operating lease agreement that expires in 2027. The operating lease contains customary escalation clauses. Rental expense for the three months ended September 30, 2024 and 2023 was approximately $27 and $55, respectively, and for the nine months ended September 30, 2024 and 2023 was $129 and $144, respectively.
We currently lease other assets under multiple operating leases. The leases expire on various dates through 2027 and the interest rates range from 3.00% to 15.74%. The expense is included in cost of product expenses and totaled approximately $20 and $23 for the three months ended September 30, 2024 and 2023, respectively, and for the nine months ended September 30, 2024 and 2023 was $62 and $64, respectively.
We currently lease data center colocation space in Grand Rapids, Michigan, Las Vegas, Nevada, Dallas, Texas and Lenexa, Kansas, under non-cancelable operating lease agreements that expire in 2029. Rental expense for the three months ended September 30, 2024 and 2023 was approximately $82 and $83, respectively, and for the nine months ended September 30, 2024 and 2023 was $354 and $257, respectively.
We have lease agreements with lease and non-lease components, and we account for the lease and non-lease components as a single lease component. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company leases equipment and support under finance lease agreements which extends through 2029. The Company also leases one vehicle under a financing agreement. The outstanding balance for finance leases was $42 and $98 as of September 30, 2024 and December 31, 2023, respectively. The Company recorded assets classified as property and equipment under finance lease obligations of $486 and $486 as of September 30, 2024 and December 31, 2023, respectively. Related accumulated depreciation totaled $387 and $319 as of September 30, 2024 and December 31, 2023, respectively. The $40 in support contracts were classified as a prepaid expense and are being amortized over the service period of three years. The support contracts expired in September 2024. Amortization expense is included in general and administrative expenses and totaled $0 and $1 for the three months ended September 30, 2024 and 2023, respectively, and for the nine months ended September 30, 2024 and 2023 was $2 and $4, respectively. The interest rates on the finance lease obligations range from 1.37% and 15.74% and interest expense was $0 and $1 for the three months ended September 30, 2024 and 2023, respectively, and for the nine months ended September 30, 2024 and 2023 was $2 and $3, respectively.
The maturity of operating leases and finance lease liabilities as of September 30, 2024 are as follows:
Year ending December 31, | | Operating Leases | | | Finance Leases | |
2024 remaining | | $ | 175 | | | $ | 19 | |
2025 | | | 492 | | | | 21 | |
2026 | | | 562 | | | | 3 | |
2027 | | | 467 | | | | - | |
2028 | | | 62 | | | | - | |
2029 | | | 41 | | | | - | |
Total minimum lease payments | | | 1,799 | | | | 43 | |
Less: amount representing interest | | | (94 | ) | | | (1 | ) |
Present value of minimum lease payments | | $ | 1,705 | | | $ | 42 | |
Lease term and discount rate | | September 30, 2024 | |
Weighted-average remaining lease term (years) | | | |
Operating leases | | | 3.2 | |
Finance leases | | | 0.7 | |
Weighted-average discount rate | | | | |
Operating leases | | | 7.4 | % |
Finance leases | | | 3.2 | % |
| | Nine Months Ended September 30, 2024 | | | Nine Months Ended September 30, 2023 | |
Cash paid for amounts included in the measurement of lease liabilities: | | | | | | |
Operating cash flows from operating leases | | $ | 839 | | | $ | 470 | |
Operating cash flows from finance leases | | | 1 | | | | 5 | |
Financing cash flows from finance leases | | | (56 | ) | | | (76 | ) |
| | | | | | | | |
Non-cash investing and financing activities: | | | | | | | | |
Additions to ROU assets obtained from: | | | | | | | | |
New operating lease liabilities | | $ | 1,334 | | | $ | 349 | |
New finance lease liabilities | | | - | | | | - | |
15. Commitments and Contingencies
Annual Employee Bonus Plan Accrual
We utilize incentive bonuses to reward performance achievements, which provides potential annual cash bonus awards to Company employees, including Named Executive Officers (“NEOs”). Under the Bonus Plan, the Compensation Committee of the Board of Directors of the Company (the “Board”) has established a bonus pool of $896, for our NEOs and executive management team for the year ending December 31, 2024. The Board established a bonus pool of $272 for our non-executive employees, for the year ending December 31, 2024. Participants will be eligible to receive cash bonus awards based upon annual performance targets established by the Compensation Committee for the year ending December 31, 2024, relating to annual revenue and adjusted EBITDA. Awards will be paid on a tiered scale based upon actual performance as a percentage of the performance targets with a floor and cap. Payments for individual performance targets met or exceeded are payable, whether or not all performance targets are met, consistent with the weighted amounts for each performance target within the bonus pools. Bonus awards for NEOs and executive management will be weighted 50% on annual revenue and 50% on Adjusted EBITDA. No bonus will be awarded for any performance target for which actual performance is less than 90% of target. At 90% or greater actual performance relative to the target, 50% of the weighted bonus amount for the performance target is payable. From 90% to 100% actual performance relative to the target, the remaining 50% of the weighted bonus amount is awarded pro rata with the percentage of actual performance exceeding 90% of target (i.e., each 1% excess over 90% of performance target equals 5% of the weighted bonus amount payable). If actual performance reaches 110% of performance target or greater for any individual performance target, then an additional 10% of the amount apportioned to that performance target will be payable as an additional bonus. Based on our financial performance as of September 30, 2024, management determined that the achievement of 90% of the annual revenue and Adjusted EBITDA performance targets are probable at this time. Based on management’s estimate, the Company recorded a $584 employee bonus plan accrual, which is included in accrued expense in the accompanying consolidated balance sheet at September 30, 2024. It is reasonably possible that one or multiple of the performance targets may be achieved at higher than 90% and additional accruals may be necessary.
Purchase Obligations
In February 2024, the Company entered into a $5.4 million non-cancellable five-year hosting service contract with Oracle, a third-party network service provider. The contract includes minimum quarterly commitments and the requirements to maintain the service level for the entire contract period. Under this agreement, $216 remains due during fiscal year 2024, $757 will be due during fiscal 2025, $1.2 million will be due during fiscal 2026, $1.3 million will be due during fiscal 2027, $1.5 million will be due during fiscal 2028, and $405 will be due during fiscal 2029. During the three and nine months ended September 30, 2024, the Company has expensed $145 and $270, respectively, of the purchase obligation and $221 is included in accrued expenses at September 30, 2024.
Legal Proceedings
In the ordinary course of business, the Company may be involved in a variety of claims, lawsuits, investigations, and other proceedings, including patent infringement claims, employment litigation, regulatory compliance matters, and contractual disputes, that can arise in the normal course of the Company's operations. The Company recognizes a provision when management believes information available prior to the issuance of the financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts the amount of the provision to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. As of September 30, 2024, the Company does not have a recorded liability for estimated losses. Legal costs are expensed as incurred.
16. Segment Reporting
Our chief operating decision maker (who is our Chief Executive Officer) reviews our financial information presented on an operating segment basis for purposes of allocating resources and evaluating our financial performance. Following the merger with NetSapiens, Inc., the Company reorganized into two operating segments, a software solutions operating segment and a cloud telecommunications services operating segment. The cloud telecommunications services segment generates revenue from selling cloud telecommunication services, products, and other internet services. The software solutions segment generates revenue from selling perpetual software licenses and software subscriptions, subscription maintenance and support, and professional services. The Company has two reportable operating segments, which consist of cloud telecommunications services and software solutions. Segment revenue, income/(loss) from operations, other income/(expense) and income/(loss) before income tax provision are as follows (in thousands):
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | 2024 | | | 2023 | |
Revenue: | | | | | | | | | | | | |
Cloud telecommunications services | | $ | 9,767 | | | $ | 9,183 | | | $ | 28,267 | | | $ | 26,306 | |
Software solutions | | | 5,860 | | | | 4,691 | | | | 16,331 | | | | 12,729 | |
Consolidated revenue | | | 15,627 | | | | 13,874 | | | | 44,598 | | | | 39,035 | |
| | | | | | | | | | | | | | | | |
Operating income/(loss) from operations | | | | | | | | | | | | | | | | |
Cloud telecommunications services | | | (38 | ) | | | 73 | | | | 160 | | | | (1,312 | ) |
Software solutions | | | 173 | | | | 291 | | | | 1,038 | | | | (415 | ) |
Total operating income/(loss) | | | 135 | | | | 364 | | | | 1,198 | | | | (1,727 | ) |
Other income/(expense), net: | | | | | | | | | | | | | | | | |
Cloud telecommunications services | | | 64 | | | | 1,425 | | | | 104 | | | | 1,360 | |
Software solutions | | | (5 | ) | | | (52 | ) | | | (32 | ) | | | 25 | |
Total other income/(expense), net | | | 59 | | | | 1,373 | | | | 72 | | | | 1,385 | |
Income/(loss) before income tax provision: | | | | | | | | | | | | | | | | |
Cloud telecommunications services | | | 26 | | | | 1,498 | | | | 264 | | | | 48 | |
Software solutions | | | 168 | | | | 239 | | | | 1,006 | | | | (390 | ) |
Income/(loss) before income tax provision | | $ | 194 | | | $ | 1,737 | | | $ | 1,270 | | | $ | (342 | ) |
Depreciation and amortization for the cloud telecommunications services segment was $349 and $381 for the three months ended September 30, 2024 and 2023, respectively, and $1,058 and $1,176 for the nine months ended September 30, 2024 and 2023, respectively. Depreciation and amortization for the software solutions segment was $480 and $506 for the three months ended September 30, 2024 and 2023, respectively, and $1,447 and $1,519 for the nine months ended September 30, 2024 and 2023, respectively.
Interest income for the cloud telecommunications services segment was $69 and $0 for the three months ended September 30, 2024 and 2023, respectively, and $127 and $0 for the nine months ended September 30, 2024 and 2023, respectively. Interest income for the software solutions segment was $0 for the three and nine months ended September 30, 2024 and 2023, respectively.
Interest expense for the cloud telecommunications services segment was $7 and $36 for the three months ended September 30, 2024 and 2023, respectively, and $31 and $111 for the nine months ended September 30, 2024 and 2023, respectively. Interest expense for the software solutions segment was $0 for the three and nine months ended September 30, 2024 and 2023, respectively.
The Company operates in two geographic areas, the United States and international. Revenue by geography is based on the location of the customer from which the revenue is earned. Revenue by geographic location is as follows (in thousands):
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | 2024 | | | 2023 | |
United States | | $ | 14,962 | | | $ | 12,862 | | | $ | 41,934 | | | $ | 36,984 | |
International | | | 665 | | | | 1,012 | | | | 2,664 | | | | 2,051 | |
Total revenue | | $ | 15,627 | | | $ | 13,874 | | | $ | 44,598 | | | $ | 39,035 | |
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
This section and other parts of this Form 10-Q contain forward-looking statements that involve risks and uncertainties. Forward-looking statements can be identified by words such as “anticipates,” “expects,” “believes,” “plans,” “predicts,” and similar terms. Forward-looking statements are not guarantees of future performance and our Company’s actual results may differ significantly from the results discussed in the forward-looking statements. Factors that might cause such differences include, but are not limited to, those discussed in Part II, Item 1A, “Risk Factors,” which are incorporated herein by reference. The following discussion should be read in conjunction with our Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”) filed with the SEC and the Condensed Consolidated Financial Statements and notes thereto included in the 2024 Form 10-Qs and elsewhere in this Form 10-Q. We assume no obligation to revise or update any forward-looking statements for any reason, except as required by law.
OVERVIEW
Crexendo, Inc. is an award-winning software technology company that is a premier provider of cloud communication platform and services, video collaboration and managed IT services tailored to businesses of all sizes. By providing a variety of comprehensive and scalable solutions, we are able to cater to businesses of all sizes on a monthly subscription basis without the need for expensive capital investments, regardless of where their business is in its lifecycle. Our products and services can be categorized in the following offerings:
Cloud Telecommunications Services – Our cloud telecommunications services transmit calls using IP or cloud technology, which converts voice signals into digital data packets for transmission over the Internet or cloud. Each of our calling plans provides a number of basic features typically offered by traditional telephone service providers, plus a wide range of enhanced features that we believe offer an attractive value proposition to our customers. This platform enables a user, via a single “identity” or telephone number, to access and utilize services and features regardless of how the user is connected to the Internet or cloud, whether it’s from a desktop device or an application on a mobile device.
We generate recurring revenue from our cloud telecommunications services, broadband Internet services, managed IT services, software license sales, and infrastructure as a service. Our cloud telecommunications contracts typically have a thirty-nine to ninety-month term. We may also charge activation and flash fees and the Company generally allocates a portion of the activation fees to the desktop devices, which is recognized at the time of the installation or customer acceptance, and a portion to the service, which is recognized over the contract term using the straight-line method. We also charge other various contracted and non-contracted fees.
We generate product revenue, equipment financing revenue, and device as a service revenue from the sale and lease of our cloud telecommunications equipment. Revenues from the sale of equipment, including those from sales-type leases, are recognized at the time of sale or at the inception of the lease, as appropriate.
Software Solutions – Our software solutions segment derives revenues from three primary sources: software licenses, software maintenance support and professional services. Software and services may be sold separately or in bundled packages. Generally, contracts with customers contain multiple performance obligations, consisting of software and services. For bundled packages, the Company accounts for individual products and services separately if they are distinct – i.e. if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the software licenses and professional services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services.
We generate software license revenue from the sale of perpetual software licenses, term-based software licenses that expire, and Software-as-a-Service ("SaaS") based software which are referred to as subscription arrangements. The Company does not recognize software revenue related to the renewal of subscription software licenses earlier than the beginning of the subscription period.
We generate subscription and maintenance support revenue from customer support and other supportive services. The Company offers warranties on its products. The warranty period for our licensed software is generally 90 days. Certain of the Company's warranties are considered to be assurance-type in nature and do not cover anything beyond ensuring that the product is functioning as intended. Based on the guidance in ASC 606, assurance-type warranties do not represent separate performance obligations. The Company also sells separately-priced maintenance service contracts, which qualify as service-type warranties and represent separate performance obligations. The Company does not typically allow and has no history of accepting material product returns. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support and bug fixes or patches. Subscription and maintenance support revenue is recognized ratably over the term of the customer support agreement, which is typically one year.
We generate professional services and other revenue from consulting, technical support, resident engineer services, design services and installation services. Revenue for professional services and other is recognized when the performance obligation is complete and the customer has accepted the performance obligation.
OUR SERVICES AND PRODUCTS
Our solution was recently recognized as the fastest growing UCaaS platform in the United States. By providing a variety of comprehensive and scalable solutions, we are able to cater to businesses of all sizes on a monthly subscription basis without the need for expensive capital investments, regardless of where their business is in its lifecycle. Our products and services can be categorized in the following offerings:
Cloud Telecommunications Services – Our cloud telecommunications service offering includes hardware, software, and unified IP or cloud technology over any high-speed Internet connection. These services are rendered through a variety of devices and communication solutions for businesses using user interfaces such as a Crexendo branded desktop phones and/or mobile and desktop applications. Some examples of mobile devices are Android cell phones, iPhones, iPads or Android tablets. These services enable our customers to seamlessly communicate with others through phone calls that originate/terminate on our network or PSTN networks. Our cloud telecommunications services are powered by our proprietary implementation of standards based Web and VoIP cloud technologies. Our services use our highly scalable complex infrastructure that we build and manage based on industry standard best practices to achieve greater efficiencies, better quality of service (QoS) and customer satisfaction. Our infrastructure comprises of compute, storage, network technologies, 3rd party products and vendor relationships. We also develop end user portals for account management, license management, billing and customer support and adopt other cloud technologies through our partnerships.
Crexendo’s cloud telecommunication service offers a wide variety of essential and advanced features for businesses of all sizes. Many of these features included in the service offering are:
| · | Business Productivity Features such as dial-by extension and name, transfer, conference, call recording, Unlimited calling to anywhere in the US and Canada, International calling, Toll free (Inbound and Outbound) |
| · | Individual Productivity Features such as Caller ID, Call Waiting, Last Call Return, Call Recording, Music/Message-On-Hold, Voicemail, Unified Messaging, Hot-Desking |
| · | Group Productivity Features such as Call Park, Call Pickup, Interactive Voice Response (IVR), Individual and Universal Paging, Corporate Directory, Multi-Party Conferencing, Group Mailboxes, Web and mobile devices based collaboration applications |
| · | Call Center Features such as Automated Call Distribution (ACD), Call Monitor, Whisper and Barge, Automatic Call Recording, One way call recording, Analytics |
| · | Advanced Unified Communication Features such as Find-Me-Follow-Me, Sequential Ring and Simultaneous Ring, Voicemail transcription |
| · | Mobile Features such as extension dialing, transfer and conference and seamless hand-off from WiFi to/from 3G, 4G, 5G, and LTE, as well as other data services. These features are also available on CrexMo, VIP Mobile, and Snap Mobile which are intelligent mobile application for iPhones and Android smartphones, as well as iPads and Android tablets |
| · | Traditional PBX Features such as Busy Lamp Fields, System Hold. 16-48 Port density Analog Device Gateways |
| · | Expanded Desktop Device Selection such as Entry Level Phone, Executive Desktop, DECT Phone for roaming users |
| · | Advanced Faxing solution such as Cloud Fax (cFax) allowing customers to send and receive Faxes from their Email Clients, Mobile Phones and Desktops without having to use a Fax Machine simply by attaching a file |
| · | Web based online portal to administer, manage and provision the system. |
| · | Asynchronous communication tools like SMS/MMS, chat and document sharing to keep in pace with emerging communication trends. |
Many of these services are included in our basic offering to our customers for a monthly recurring fee and do not require a capital expense. Some of the advanced features such as Automatic Call Recording and Call Center Features require additional monthly fees. Crexendo continues to invest and develop its technology and CPaaS offerings to make them more competitive and profitable.
Software Solutions – Our software solutions offering provides a comprehensive suite of unified communications (UC), video conferencing, collaboration & contact center solutions. Our platform enables service providers to customize packages with unprecedented levels of flexibility, profitability, and ease of use.
Our software solutions offering are as follows:
| · | SNAPsolution® - a comprehensive, IP-based platform that provides a broad suite of UC services including hosted Private Branch Exchange (PBX), auto-attendant, call center, conferencing, and mobility. The platform includes a broad range of feature-sets, custom-built to provide unprecedented levels of flexibility, making the solution competitive with the market’s leading players. SNAPsolution includes a full suite of Voice over Internet Protocol (VoIP)/UC features with one low cost universal license, as opposed to pricing each feature individually. The Company licenses its platform based on concurrent sessions, not per seat/per feature. This allows service providers to oversubscribe their networks, driving down the cost per seat as volume increases. As the service provider increases their customer base, they only have to ensure they have sufficient concurrent call licenses to support users across the network. |
| | |
| · | SNAPaccel – a Software-as-a-Service ("SaaS") based software license referred to as subscription arrangements. |
| | |
| · | Subscription Maintenance and Support - The Company also sells separately-priced maintenance service contracts, which qualify as service-type warranties and represent separate performance obligations and customer support. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support and bug fixes or patches. |
| | |
| · | Professional Services and Other - The Company's professional services include consulting, technical support, resident engineer services, design services and installation services. |
RESULTS OF OPERATIONS
The following discussion of financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and notes thereto and other financial information included elsewhere in this Form 10-Q.
Results of Consolidated Operations (in thousands, except for per share amounts):
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | 2024 | | | 2023 | |
Service revenue | | $ | 7,953 | | | $ | 7,517 | | | $ | 23,865 | | | $ | 21,983 | |
Software solutions revenue | | | 5,860 | | | | 4,691 | | | | 16,331 | | | | 12,729 | |
Product revenue | | | 1,814 | | | | 1,666 | | | | 4,402 | | | | 4,323 | |
Total revenue | | $ | 15,627 | | | $ | 13,874 | | | $ | 44,598 | | | $ | 39,035 | |
Income/(loss) before income tax | | | 194 | | | | 1,737 | | | | 1,270 | | | | (342 | ) |
Income tax (provision)/benefit | | | (46 | ) | | | (33 | ) | | | (100 | ) | | | (81 | ) |
Net income/(loss) | | | 148 | | | | 1,704 | | | | 1,170 | | | | (423 | ) |
Basic earnings per share | | $ | 0.01 | | | $ | 0.07 | | | $ | 0.04 | | | $ | (0.02 | ) |
Diluted earnings per share | | $ | 0.00 | | | $ | 0.06 | | | $ | 0.04 | | | $ | (0.02 | ) |
Three months ended September 30, 2024 compared to three months ended September 30, 2023
Total Revenue
Total revenue consists of service revenue, software solutions revenue and product revenue. The following table reflects our total revenue for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Total revenue | | $ | 15,627 | | | $ | 13,874 | | | $ | 1,753 | | | | 13 | % |
The increase in total revenue is due to an increase in software solutions revenue of $1,169, an increase in service revenue of $436, and an increase in product revenue of $148.
Income/(Loss) Before Income Tax
The following table reflects our income/(loss) before income tax for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Income/(loss) before income tax | | $ | 194 | | | $ | 1,737 | | | $ | (1,543 | ) | | | -89 | % |
The decrease in income/(loss) before income tax is primarily related to a decrease in other income/(expense) of $(1,256) and an increase in operating expenses of $1,982, offset by an increase in revenue of $1,753. The decrease in other income/(expense) is primarily related to the gain on the sale of our corporate office recognized during the three months ended September 30, 2023 of $(1,459) offset by an increase in interest income of $69 and a decrease in interest expense of $29. The increase in operating expenses is primarily related to an increase in commission expense of $485, an increase in salaries, benefits, bonuses and share-based compensation of $474, an increase in hosting service fees of $137, an increase in contract labor and outsourced engineering services of $128, and an increase in accounting software costs of $59. The increase in revenue is related to organic growth from new and existing customers.
Income Tax (Provision)/Benefit
The following table reflects our income tax (provision)/benefit for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Income tax (provision)/benefit | | $ | (46 | ) | | $ | (33 | ) | | $ | (13 | ) | | | 39 | % |
We had an income tax provision of $(46) and $(33) for the three months ended September 30, 2024 and 2023, respectively. We had income before income taxes of $194 and $1,737 for the three months ended September 30, 2024 and 2023, respectively. The income tax provision for the three months ended September 30, 2024 and 2023, is related to minimum state tax payments.
Nine months ended September 30, 2024 compared to nine months ended September 30, 2023
Total Revenue
Total revenue consists of service revenue, software solutions revenue and product revenue. The following table reflects our service revenue for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Total revenue | | $ | 44,598 | | | $ | 39,035 | | | $ | 5,563 | | | | 14 | % |
The increase in total revenue is due to an increase in software solutions revenue of $3,602, an increase in service revenue of $1,882, and an increase in product revenue of $79.
Income/(Loss) Before Income Tax
The following table reflects our income/(loss) before income tax for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Income/(loss) before income tax | | $ | 1,270 | | | $ | (342 | ) | | $ | 1,612 | | | | 471 | % |
The increase in income/(loss) before income tax is primarily related to an increase in revenue of $5,563, offset by an increase in operating expenses of $2,638 and a decrease in other income/(expense) of $(1,314). The increase in revenue is related to organic growth from new and existing customers. The increase in operating expenses is primarily related to an increase in commission expense of $1,111, an increase in hosting service fees of $262, an increase in contract labor and outsourced engineering services of $443, and an increase in accounting software costs of $113. The decrease in other income/(expense) is primarily related to sale of our corporate office recognized during the nine months ended September 30, 2023 of $(1,459) offset by an increase in interest income of $66 and a decrease in interest expense of $80.
Income Tax (Provision)/Benefit
The following table reflects our income tax (provision)/benefit for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Income tax (provision)/benefit | | $ | (100 | ) | | $ | (81 | ) | | $ | (19 | ) | | | 23 | % |
We had an income tax provision of $(100) and $(81) for the nine months ended September 30, 2024 and 2023, respectively. We had income before income taxes of $1,270 for the nine months ended September 30, 2024, compared to a loss before income taxes of $(342) for the nine months ended September 30, 2023. The income tax provision for the nine months ended September 30, 2024 and 2023, is related to minimum state tax payments.
USE OF NON-GAAP FINANCIAL MEASURES
To evaluate our business, we consider and use non-generally accepted accounting principles (“Non-GAAP”) net income, EBITDA, and Adjusted EBITDA as a supplemental measure of operating performance. These measures include the same adjustments that management takes into account when it reviews and assesses operating performance on a period-to-period basis. We consider Non-GAAP net income to be an important indicator of overall business performance because it allows us to evaluate results without the effects of share-based compensation, acquisition related expenses, changes in fair value of contingent consideration, amortization of intangibles, and goodwill and long-lived asset impairment. We define EBITDA as U.S. GAAP net income/(loss) before interest expense, interest income and other expense/(income), the gain/(loss) on the sale of property and equipment, goodwill and long-lived asset impairments, provision/(benefit) for income taxes, and depreciation and amortization. We believe EBITDA provides a useful metric to investors to compare us with other companies within our industry and across industries. We define Adjusted EBITDA as EBITDA adjusted for acquisition related expenses, changes in fair value of contingent consideration and share-based compensation. We use Adjusted EBITDA as a supplemental measure to review and assess operating performance. We also believe use of Adjusted EBITDA facilitates investors’ use of operating performance comparisons from period to period, as well as across companies.
In our November 6, 2024 earnings press release, as furnished on Form 8-K, we included Non-GAAP net income, EBITDA and Adjusted EBITDA. The terms Non-GAAP net income, EBITDA, and Adjusted EBITDA are not defined under U.S. GAAP, and are not measures of operating income, operating performance or liquidity presented in analytical tools, and when assessing our operating performance, Non-GAAP net income, EBITDA, and Adjusted EBITDA should not be considered in isolation, or as a substitute for net income/(loss) or other consolidated income statement data prepared in accordance with U.S. GAAP. Some of these limitations include, but are not limited to:
| · | EBITDA and Adjusted EBITDA do not reflect our cash expenditures or future requirements for capital expenditures or contractual commitments; |
| · | they do not reflect changes in, or cash requirements for, our working capital needs; |
| · | they do not reflect the interest expense, or the cash requirements necessary to service interest or principal payments, on our debt that we may incur; |
| · | they do not reflect income taxes or the cash requirements for any tax payments; |
| · | although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will be replaced sometime in the future, and EBITDA and Adjusted EBITDA do not reflect any cash requirements for such replacements; |
| · | while share-based compensation is a component of operating expense, the impact on our financial statements compared to other companies can vary significantly due to such factors as the assumed life of the options and the assumed volatility of our common stock; and |
| · | other companies may calculate EBITDA and Adjusted EBITDA differently than we do, limiting their usefulness as comparative measures. |
We compensate for these limitations by relying primarily on our U.S. GAAP results and using Non-GAAP net income, EBITDA, and Adjusted EBITDA only as supplemental support for management’s analysis of business performance. Non-GAAP net income, EBITDA and Adjusted EBITDA are calculated as follows for the periods presented.
RECONCILIATION OF NON-GAAP FINANCIAL MEASURES
In accordance with the requirements of Regulation G issued by the SEC, we are presenting the most directly comparable U.S. GAAP financial measures and reconciling the unaudited Non-GAAP financial metrics to the comparable U.S. GAAP measures.
Reconciliation of U.S. GAAP Net Income/(Loss) to Non-GAAP Net Income |
(Unaudited, in thousands, except for per share and share data) |
| | | | | | |
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | 2024 | | | 2023 | |
U.S. GAAP net income/(loss) | | $ | 148 | | | $ | 1,704 | | | $ | 1,170 | | | $ | (423 | ) |
Share-based compensation | | | 781 | | | | 843 | | | | 2,293 | | | | 3,112 | |
Acquisition related expenses | | | - | | | | - | | | | - | | | | 1 | |
Amortization of intangible assets | | | 755 | | | | 793 | | | | 2,273 | | | | 2,377 | |
Non-GAAP net income | | $ | 1,684 | | | $ | 3,340 | | | $ | 5,736 | | | $ | 5,067 | |
| | | | | | | | | | | | | | | | |
Non-GAAP earnings per common share: | | | | | | | | | | | | | | | | |
Basic | | $ | 0.06 | | | $ | 0.13 | | | $ | 0.22 | | | $ | 0.20 | |
Diluted | | $ | 0.06 | | | $ | 0.12 | | | $ | 0.19 | | | $ | 0.18 | |
| | | | | | | | | | | | | | | | |
Weighted-average common shares outstanding: | | | | | | | | | | | | | | | | |
Basic | | | 26,848,644 | | | | 25,995,507 | | | | 26,610,130 | | | | 25,901,686 | |
Diluted | | | 29,857,261 | | | | 27,682,764 | | | | 29,827,531 | | | | 27,544,993 | |
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | 2024 | | | 2023 | |
U.S. GAAP net income/(loss) | | $ | 148 | | | $ | 1,704 | | | $ | 1,170 | | | $ | (423 | ) |
Depreciation and amortization | | | 829 | | | | 887 | | | | 2,505 | | | | 2,695 | |
Interest expense | | | 7 | | | | 36 | | | | 31 | | | | 111 | |
Gain on sale of property and equipment | | | - | | | | (1,459 | ) | | | - | | | | (1,459 | ) |
Interest income and other expense/(income) | | | (66 | ) | | | 50 | | | | (103 | ) | | | (37 | ) |
Income tax provision/(benefit) | | | 46 | | | | 33 | | | | 100 | | | | 81 | |
EBITDA | | | 964 | | | | 1,251 | | | | 3,703 | | | | 968 | |
Acquisition related expenses | | | - | | | | - | | | | - | | | | 1 | |
Share-based compensation | | | 781 | | | | 843 | | | | 2,293 | | | | 3,112 | |
Adjusted EBITDA | | $ | 1,745 | | | $ | 2,094 | | | $ | 5,996 | | | $ | 4,081 | |
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
In preparing our financial statements, we make estimates, assumptions and judgments that can have a significant impact on our revenue, operating income or loss and net income or loss, as well as on the value of certain assets and liabilities on our balance sheet. Please see Note 1 of Part I, Item 1 of this quarterly report on Form 10-Q for a summary of significant accounting policies. In addition, the estimates, assumptions and judgments involved in our accounting policies described in critical accounting policies and estimates are disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023.
Segment Operating Results
The Company has two operating segments, which consist of Cloud Telecommunications Services and Software Solutions. The information below is organized in accordance with our two reportable segments. Segment operating income is equal to segment net revenue less segment cost of service revenue, cost of software solution revenue, cost of product revenue, selling and marketing, general and administrative expenses, and research and development.
Operating Results of our Cloud Telecommunications Services Segment (in thousands):
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | |
Cloud Telecommunications Services | | 2024 | | | 2023 | | | 2024 | | | 2023 | |
Service revenue | | $ | 7,953 | | | $ | 7,517 | | | $ | 23,865 | | | $ | 21,983 | |
Product revenue | | | 1,814 | | | | 1,666 | | | | 4,402 | | | | 4,323 | |
Total revenue | | $ | 9,767 | | | $ | 9,183 | | | $ | 28,267 | | | $ | 26,306 | |
Operating expenses: | | | | | | | | | | | | | | | | |
Cost of service revenue | | $ | 3,336 | | | $ | 3,173 | | | $ | 9,691 | | | $ | 9,312 | |
Cost of product revenue | | | 1,081 | | | | 923 | | | | 2,507 | | | | 2,643 | |
Selling and marketing | | | 2,976 | | | | 2,467 | | | | 8,580 | | | | 7,567 | |
General and administrative | | | 2,278 | | | | 2,230 | | | | 6,668 | | | | 7,189 | |
Research and development | | | 134 | | | | 317 | | | | 661 | | | | 907 | |
Total operating expenses | | | 9,805 | | | | 9,110 | | | | 28,107 | | | | 27,618 | |
Operating income/(loss) | | | (38 | ) | | | 73 | | | | 160 | | | | (1,312 | ) |
Other income/(expense), net | | | 64 | | | | 1,425 | | | | 104 | | | | 1,360 | |
Income/(loss) before income tax | | $ | 26 | | | $ | 1,498 | | | $ | 264 | | | $ | 48 | |
Three months ended September 30, 2024 compared to three months ended September 30, 2023
Service Revenue
Cloud telecommunications service revenue consists primarily of fees collected for cloud telecommunications services, professional services, interest from sales-type leases, reselling broadband Internet services, managed IT service, and administrative fees. The following table reflects our service revenue for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Service revenue | | $ | 7,953 | | | $ | 7,517 | | | $ | 436 | | | | 6 | % |
The increase in service revenue is due to an increase in telecommunications services fees of $453, an increase in fees, commissions, and other, recognized over time of $99, and an increase in sales-type lease interest of $40, offset by a decrease in one-time fees, commissions and other of $156.
Product Revenue
Product revenue consists primarily of fees collected from the sale of desktop phone devices, third-party equipment, and device as a service. The following table reflects our product revenue for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Product revenue | | $ | 1,814 | | | $ | 1,666 | | | $ | 148 | | | | 9 | % |
Product revenue fluctuates from one period to the next based on timing of installations. Our typical customer installation is complete within 30-60 days. However, larger enterprise customers can take multiple months, depending on size and the number of locations. Product revenue is recognized when products have been installed and services commence. Additionally, product revenue can fluctuate due to the allocation of discounts or sales promotions across the performance obligations.
Backlog
Backlog represents the total contract value of all contracts signed, less revenue recognized from those contracts as of September 30, 2024 and 2023. Backlog increased 23%, or $9,849 to $52,963 as of September 30, 2024 as compared to $43,114 as of September 30, 2023. Below is a table which displays the Cloud Telecommunications segment revenue backlog as of July 1, 2024 and 2023, and September 30, 2024 and 2023, which we expect to recognize as revenue within the next five years (in thousands):
Cloud Telecommunications backlog as of July 1, 2024 | | $ | 51,684 | |
Cloud Telecommunications backlog as of September 30, 2024 | | $ | 52,963 | |
| | | | |
Cloud Telecommunications backlog as of July 1, 2023 | | $ | 35,752 | |
Cloud Telecommunications backlog as of September 30, 2023 | | $ | 43,114 | |
Cost of Service Revenue
Cost of service revenue consists primarily of fees we pay to third-party telecommunications carriers, broadband Internet providers, software providers, costs related to installations, contract labor costs, customer support salaries, benefits, bonuses, and share-based compensation. The following table reflects our cost of service revenue for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Cost of service revenue | | $ | 3,336 | | | $ | 3,173 | | | $ | 163 | | | | 5 | % |
The increase in cost of service revenue was primarily related to an increase in third-party telecommunication charges of $47, an increase in salaries, benefits, bonuses, and share-based compensation of $45, an increase in contract labor costs to assist with the migration of our customers to our new VIP platform of $43, and an increase in other cost of service revenue of $28.
Cost of Product Revenue
Cost of product revenue consists of the costs associated with desktop phone devices and third-party equipment. The following table reflects our cost of product revenue for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Cost of product revenue | | $ | 1,081 | | | $ | 923 | | | $ | 158 | | | | 17 | % |
The increase in cost of product revenue is primarily related to the increase in product revenue due to our organic product revenue growth.
Selling and Marketing
Selling and marketing expenses consist primarily of direct and channel sales representative salaries, benefits, bonuses, and share-based compensation, partner channel commissions, amortization of costs to acquire contracts, travel expenses, lead generation services, trade shows, internal and third-party marketing costs, amortization of customer relationship intangible assets, the production of marketing materials, and sales support software. The following table reflects our selling and marketing expenses for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Selling and marketing | | $ | 2,976 | | | $ | 2,467 | | | $ | 509 | | | | 21 | % |
The increase in selling and marketing expense is primarily related to an increase in commission expense of $342 directly related to the increase in revenue, an increase in salaries, benefits, bonuses, and share-based compensation of $100, an increase in marketing costs of $42, and an increase in other sales and marketing expense of $25.
General and Administrative
General and administrative expenses consist of salaries, benefits, bonuses and share-based compensation for executives, administrative personnel, legal, rent, equipment, accounting and other professional services, investor relations, depreciation, amortization of intangible assets, and other administrative corporate expenses. The following table reflects our general and administrative expenses for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
General and administrative | | $ | 2,278 | | | $ | 2,230 | | | $ | 48 | | | | 2 | % |
The increase in general and administrative expenses is primarily related to an increase of $77 in telecommunication fees, an increase in accounting software costs of $27 associated with service contract fees for our new accounting system, and an increase in other general and administrative expenses of $6, offset by a decrease in executive and administrative salaries, benefits, bonuses, and share-based compensation of $62.
Research and Development
Research and development expenses primarily consist of salaries, benefits, bonuses, and share-based compensation, and outsourced engineering services related to the development of new cloud telecommunications features and products. The following table reflects our research and development expenses for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Research and development | | $ | 134 | | | $ | 317 | | | $ | (183 | ) | | | -58 | % |
The decrease in research and development expenses is primarily related to the allocation of engineering resources to the Software Solutions segment of $191 as we finalize the migration of our classic customers to our VIP platform, offset by an increase in other research and development expenses of $8.
Other Income/(Expense)
Other income/(expense) primarily relates to interest income, interest expense, net foreign exchange gains or losses, gain on the sale of property and equipment, and credit card cash back rewards. The following table reflects our other income/(expense) for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Other income/(expense) | | $ | 64 | | | $ | 1,425 | | | $ | (1,361 | ) | | | -96 | % |
The change in other income/(expense) is primarily from the gain on sale of our corporate office building during the three months ended September 30, 2023 of $1,459, offset by an increase in interest income of $69 and a decrease in interest expense of $29.
Nine months ended September 30, 2024 compared to nine months ended September 30, 2023
Service Revenue
Cloud telecommunications service revenue consists primarily of fees collected for cloud telecommunications services, professional services, interest from sales-type leases, reselling broadband Internet services, managed IT service, and administrative fees. The following table reflects our service revenue for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Service revenue | | $ | 23,865 | | | $ | 21,983 | | | $ | 1,882 | | | | 9 | % |
The increase in service revenue is due to an increase in telecommunications services fees of $1,541, an increase in fees, commissions, and other, recognized over time of $205, an increase in sales-type lease interest of $131, and an increase in one-time fees, commissions and other of $5.
Product Revenue
Product revenue consists primarily of fees collected from the sale of desktop phone devices, third-party equipment, and device as a service. The following table reflects our product revenue for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Product revenue | | $ | 4,402 | | | $ | 4,323 | | | $ | 79 | | | | 2 | % |
Product revenue fluctuates from one period to the next based on timing of installations. Our typical customer installation is complete within 30-60 days. However, larger enterprise customers can take multiple months, depending on size and the number of locations. Product revenue is recognized when products have been installed and services commence. Additionally, product revenue can fluctuate due to the allocation of discounts or sales promotions across the performance obligations.
Backlog
Backlog represents the total contract value of all contracts signed, less revenue recognized from those contracts as of September 30, 2024 and 2023. Backlog increased 23%, or $9,849 to $52,963 as of September 30, 2024 as compared to $43,114 as of September 30, 2023. Below is a table which displays the Cloud Telecommunications segment revenue backlog as of January 1, 2024 and 2023, and September 30, 2024 and 2023, which we expect to recognize as revenue within the next thirty-nine to ninety months (in thousands):
Cloud Telecommunications backlog as of January 1, 2024 | | $ | 44,810 | |
Cloud Telecommunications backlog as of September 30, 2024 | | $ | 52,963 | |
| | | | |
Cloud Telecommunications backlog as of January 1, 2023 | | $ | 32,016 | |
Cloud Telecommunications backlog as of September 30, 2023 | | $ | 43,114 | |
Cost of Service Revenue
Cost of service revenue consists primarily of fees we pay to third-party telecommunications carriers, broadband Internet providers, software providers, costs related to installations, contract labor costs, customer support salaries, benefits, bonuses, and share-based compensation. The following table reflects our cost of service revenue for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Cost of service revenue | | $ | 9,691 | | | $ | 9,312 | | | $ | 379 | | | | 4 | % |
The increase in cost of service revenue is primarily related to an increase in contract labor costs to assist with the migration of our customers to our new VIP platform of $175, an increase in salaries, benefits, bonuses, and share-based compensation of $110, an increase in third-party telecommunications charges of $47, and an increase in other cost of service revenue of $47.
Cost of Product Revenue
Cost of product revenue consists of the costs associated with desktop phone devices and third-party equipment. The following table reflects our cost of product revenue for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Cost of product revenue | | $ | 2,507 | | | $ | 2,643 | | | $ | (136 | ) | | | -5 | % |
The decrease in cost of product revenue is primarily related to the decrease in product revenue due to eliminating the sale of low margin products.
Selling and Marketing
Selling and marketing expenses consist primarily of direct and channel sales representative salaries, benefits, bonuses, and share-based compensation, partner channel commissions, amortization of costs to acquire contracts, travel expenses, lead generation services, trade shows, internal and third-party marketing costs, amortization of customer relationship intangible assets, the production of marketing materials, and sales support software. The following table reflects our selling and marketing expenses for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Selling and marketing | | $ | 8,580 | | | $ | 7,567 | | | $ | 1,013 | | | | 13 | % |
The increase in selling and marketing expense is primarily related to an increase in commission expense of $908 directly related to the increase in revenue, an increase in marketing costs of $42, an increase in salaries, benefits, bonuses, and share-based compensation of $21, and an increase in other sales and marketing expense of $42.
General and Administrative
General and administrative expenses consist of salaries, benefits, bonuses and share-based compensation for executives, administrative personnel, legal, rent, equipment, accounting and other professional services, investor relations, depreciation, amortization of intangible assets, and other administrative corporate expenses. The following table reflects our general and administrative expenses for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
General and administrative | | $ | 6,668 | | | $ | 7,189 | | | $ | (521 | ) | | | -7 | % |
The decrease in general and administrative expenses is primarily related to a decrease in executive and administrative salaries, benefits, bonuses, and share-based compensation of $744, offset by an increase of rent expense of $81 due to the leaseback of our previously sold corporate headquarters land and building, an increase in legal fees of $56 related to the filing of our Form S-3, an increase in accounting software costs of $54 associated with service contract fees for our new accounting system, and an increase in other general and administrative expenses of $32.
Research and Development
Research and development expenses primarily consist of salaries, benefits, bonuses, and share-based compensation, and outsourced engineering services related to the development of new cloud telecommunications features and products. The following table reflects our research and development expenses for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Research and development | | $ | 661 | | | $ | 907 | | | $ | (246 | ) | | | -27 | % |
The decrease in research and development expenses is primarily related to the allocation of engineering resources to the Software Solutions segment of $191 as we finalize the migration of our classic customers to our VIP platform and a decrease in salaries, benefits, bonuses, and share-based compensation of $70 offset by an increase in other research and development expenses of $15.
Other Income/(Expense)
Other income/(expense) primarily relates to interest income, interest expense, net foreign exchange gains or losses, gain on the sale of property and equipment, and credit card cash back rewards. The following table reflects our other income/(expense) for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Other income/(expense), net | | $ | 104 | | | $ | 1,360 | | | $ | (1,256 | ) | | | 92 | % |
The change in other income/(expense) is primarily from the gain on sale of our corporate office building during the nine months ended September 30, 2023 of $1,459 and a decrease in other income of $4, offset by an increase in interest income of $80 and a decrease in interest expense of $29.
Operating Results of Software Solutions segment (in thousands):
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | |
Software Solutions | | 2024 | | | 2023 | | | 2024 | | | 2023 | |
Software solutions revenue | | $ | 5,860 | | | $ | 4,691 | | | $ | 16,331 | | | $ | 12,729 | |
Operating expenses: | | | | | | | | | | | | | | | | |
Cost of software solutions revenue | | | 1,686 | | | | 1,327 | | | | 4,523 | | | | 3,805 | |
Selling and marketing | | | 1,245 | | | | 1,035 | | | | 3,626 | | | | 3,357 | |
General and administrative | | | 1,417 | | | | 1,079 | | | | 3,755 | | | | 3,284 | |
Research and development | | | 1,339 | | | | 959 | | | | 3,389 | | | | 2,698 | |
Total operating expenses | | | 5,687 | | | | 4,400 | | | | 15,293 | | | | 13,144 | |
Operating income/(loss) | | | 173 | | | | 291 | | | | 1,038 | | | | (415 | ) |
Other income/(expense), net | | | (5 | ) | | | (52 | ) | | | (32 | ) | | | 25 | |
Income/(loss) before income tax | | $ | 168 | | | $ | 239 | | | $ | 1,006 | | | $ | (390 | ) |
Three months ended September 30, 2024 compared to three months ended September 30, 2023
Software Solutions Revenue
Software solutions revenue consists primarily of software license fees, subscription maintenance and support, professional services, and annual user group meeting fees. Software licenses are billed by the number of concurrent sessions a customer has purchased or subscribes to. Subscription maintenance and support is ongoing and provides for software updates and improvements, support for add-on modules, bug fixes, and other general maintenance items. Professional services and other revenues consist of professional services such as the installation of software and integration of other modules, training and implementation as well as custom mobile branding. The following table reflects our service revenue for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Software solutions revenue | | $ | 5,860 | | | $ | 4,691 | | | $ | 1,169 | | | | 25 | % |
The increase in software solutions revenue is primarily related to an increase in recurring software license and maintenance and support subscriptions of $536, an increase in in perpetual software license revenue of $493, and an increase in professional services and other revenue of $140.
Backlog
Backlog represents the total contract value of all contracts signed, less revenue recognized from those contracts as of September 30, 2024 and 2023. Backlog increased 20%, or $4,089 to $24,408 as of September 30, 2024 as compared to $20,319 as of September 30, 2023. Below is a table which displays the software solutions segment revenue backlog as of July 1, 2024 and 2023, and September 30, 2024 and 2023, which we expect to recognize as revenue within the next thirty-nine to ninety months (in thousands):
Software solutions backlog as of July 1, 2024 | | $ | 19,478 | |
Software solutions backlog as of September 30, 2024 | | $ | 24,408 | |
| | | | |
Software solutions backlog as of July 1, 2023 | | $ | 15,469 | |
Software solutions backlog as of September 30, 2023 | | $ | 20,319 | |
Cost of Software Solutions Revenue
Cost of software solutions revenue consists primarily of salaries, benefits, bonuses, and share-based compensation, amortization expense for developed technologies intangible assets, cost of data center hosting, third-party software, annual user group meeting costs, and outsourced services required to install and support software solutions. The following table reflects our cost of service revenue for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Cost of software solutions revenue | | $ | 1,686 | | | $ | 1,327 | | | $ | 359 | | | | 27 | % |
The increase in cost of software solutions revenue is primarily related to an increase in third-party hosting service costs of $137, an increase in software costs of $125, an increase in salaries, benefits, bonuses, and share-based compensation of $89, and an increase in other cost of software solutions revenue of $8.
Selling and Marketing
Selling and marketing expenses consist primarily of sales and marketing salaries, benefits, bonuses, commissions, share-based compensation, travel expenses, lead generation services, trade shows, third-party marketing services, the production of marketing materials, annual user group meeting costs, and sales support software. The following table reflects our selling and marketing expenses for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Selling and marketing | | $ | 1,245 | | | $ | 1,035 | | | $ | 210 | | | | 20 | % |
The increase in selling and marketing expense is primarily related to an increase in commission expense of $143 directly related to the increase in revenue, an increase in marketing materials and trade shows of $103, and an increase in other selling and marketing costs of $16, offset by a decrease in salaries, benefits, bonuses, and share-based compensation of $52 due to the allocation of marketing resources to the Cloud Telecommunications segment.
General and Administrative
General and administrative expenses consist of salaries and benefits for executives, administrative personnel, amortization of trademark and trade name intangible assets, legal, rent, equipment, accounting and other professional services, consulting fees and other administrative corporate expenses. The following table reflects our general and administrative expenses for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
General and administrative | | $ | 1,417 | | | $ | 1,079 | | | $ | 338 | | | | 31 | % |
The increase in general and administrative expenses is primarily related to an increase in salaries, benefits, bonuses, and share-based compensation of $230, an increase in accounting software costs of $32 associated with service contract fees for our new accounting system, an increase in consulting fees of $21, an increase in professional service fees of $14, and an increase in other general and administrative expenses of $41.
Research and Development
Research and development expenses primarily consists of salaries, benefits, bonuses, share-based compensation, and outsourcing engineering services related to the development of our software solutions. The following table reflects our research and development expenses for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Research and development | | $ | 1,339 | | | $ | 959 | | | $ | 380 | | | | 40 | % |
The increase in research and development expenses is primarily related to an increase in salaries, benefits, bonuses, and share-based compensation of $315 due to the allocation of resources from the Cloud Telecommunications segment as we finalize the migration of our classic customers to the VIP platform, an increase in outsourced engineering services expenses of $64, and an increase in other research and development expenses of $1.
Other Income/(Expense)
Other income/(expense) primarily relates to net foreign exchange gains or losses and other income and expenses. The following table reflects our other expense for the three months ended September 30, 2024, compared to the three months ended September 30, 2023:
| | Three Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Other income/(expense), net | | $ | (5 | ) | | $ | (52 | ) | | $ | 47 | | | | 90 | % |
The change in other income/(expense) is primarily related to an increase in other income of $5 and an increase in foreign exchange gains of $42.
Nine months ended September 30, 2024 compared to nine months ended September 30, 2023
Software Solutions Revenue
Software solutions revenue consists primarily of software license fees, subscription maintenance and support, professional services, and annual user group meeting fees. Software licenses are billed by the number of concurrent sessions a customer has purchased or subscribes to. Subscription maintenance and support is ongoing and provides for software updates and improvements, support for add-on modules, bug fixes, and other general maintenance items. Professional services and other revenues consist of professional services such as the installation of software and integration of other modules, training and implementation as well as custom mobile branding. The following table reflects our service revenue for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Software solutions revenue | | $ | 16,331 | | | $ | 12,729 | | | $ | 3,602 | | | | 28 | % |
The increase in software solutions revenue is primarily related to an increase in recurring software license and maintenance and support subscriptions of $2,373, an increase in in perpetual software license revenue of $895, and an increase in professional services and other revenue of $334.
Backlog
Backlog represents the total contract value of all contracts signed, less revenue recognized from those contracts as of September 30, 2024 and 2023. Backlog increased 20%, or $4,089 to $24,408 as of September 30, 2024 as compared to $20,319 as of September 30, 2023. Below is a table which displays the software solutions segment revenue backlog as of January 1, 2024 and 2023, and September 30, 2024 and 2023, which we expect to recognize as revenue within the next thirty-nine to ninety months (in thousands):
Software solutions backlog as of January 1, 2024 | | $ | 19,122 | |
Software solutions backlog as of September 30, 2024 | | $ | 24,408 | |
| | | | |
Software solutions backlog as of January 1, 2023 | | $ | 14,830 | |
Software solutions backlog as of September 30, 2023 | | $ | 20,319 | |
Cost of Software Solutions Revenue
Cost of software solutions revenue consists primarily of salaries, benefits, bonuses, and share-based compensation, amortization expense for developed technologies intangible assets, cost of data center hosting, third-party software, annual user group meeting costs, and outsourced services required to install and support software solutions. The following table reflects our cost of service revenue for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Cost of software solutions revenue | | $ | 4,523 | | | $ | 3,805 | | | $ | 718 | | | | 19 | % |
The increase in cost of software solutions revenue is primarily related to an increase in third-party hosting service costs of $262, an increase in salaries, benefits, bonuses, and share-based compensation of $220, an increase in software costs of $216, and an increase in other cost of software solutions revenue of $20.
Selling and Marketing
Selling and marketing expenses consist primarily of sales and marketing salaries, benefits, bonuses, commissions, share-based compensation, travel expenses, lead generation services, trade shows, third-party marketing services, the production of marketing materials, annual user group meeting costs, and sales support software. The following table reflects our selling and marketing expenses for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Selling and marketing | | $ | 3,626 | | | $ | 3,357 | | | $ | 269 | | | | 8 | % |
The increase in selling and marketing expense is primarily related to an increase in commission expense of $203 directly related to the increase in revenue, an increase in marketing materials and trade shows of $163, and an increase in other selling and marketing costs of $23, offset by a decrease in salaries, benefits, bonuses, and share-based compensation of $120 due to the allocation of marketing resources to the Cloud Telecommunications segment.
General and Administrative
General and administrative expenses consist of salaries and benefits for executives, administrative personnel, amortization of trademark and trade name intangible asset, legal, rent, equipment, accounting and other professional services, and other administrative corporate expenses. The following table reflects our general and administrative expenses for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
General and administrative | | $ | 3,755 | | | $ | 3,284 | | | $ | 471 | | | | 14 | % |
The increase in general and administrative expenses is primarily related to an increase in salaries, benefits, bonuses, and share-based compensation of $359, an increase in accounting software costs of $59 associated with the service contract fees for our new accounting system, offset by a decrease in other general and administrative expenses of $53.
Research and Development
Research and development expenses primarily consists of salaries, benefits, bonuses, share-based compensation, and outsourcing engineering services related to the development of our software solutions. The following table reflects our research and development expenses for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Research and development | | $ | 3,389 | | | $ | 2,698 | | | $ | 691 | | | | 26 | % |
The increase in research and development expenses is primarily related to an increase in salaries, benefits, bonuses, and share-based compensation of $409 due to the allocation of engineering resources from the Cloud Telecommunications segment as we finalize the migration of our classic customers to the VIP platform, an increase in outsourced engineering services expenses of $268, and an increase in other research and development expenses of $14.
Other Income/(Expense)
Other income/(expense) primarily relates to net foreign exchange gains or losses and other income and expenses. The following table reflects our other expense for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Other income/(expense) | | $ | (32 | ) | | $ | 25 | | | $ | (57 | ) | | | -228 | % |
The change in other income/(expense) is primarily related to a decrease in other income of $97 offset by an increase in foreign exchange gains of $40.
Liquidity and Capital Resources
Liquidity is a measure of our ability to access sufficient cash flows to meet the short-term and long-term cash requirements of our business operations. We finance our operations primarily through services, software solutions, and product sales to our customers. As of September 30, 2024 and December 31, 2023, we had cash and cash equivalents of $15,451 and $10,347, respectively. Changes in cash and cash equivalents are dependent upon changes in, among other things, working capital items such as contract liabilities, contract costs, accounts payable, accounts receivable, prepaid expenses, and various accrued expenses, as well as purchases of property and equipment, asset acquisitions, business combinations, and changes in our capital and financial structure due to debt repayments and issuances, stock option exercises, sales of equity investments and similar events. We believe that our operations along with existing liquidity sources will satisfy our cash requirements for at least the next 12 months.
Operating Activities
Cash provided by or used in operating activities is driven by our net income/(loss), adjustments to reconcile to net cash provided by or used in operating activities, the timing of customer collections, as well as the amount and timing of disbursements to our vendors, the amount of cash we invest in personnel, marketing, and infrastructure costs to support the anticipated growth of our business. The following table reflects our net cash provided by/(used in) operating activities for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Net cash provided by/(used in) operating activities | | $ | 4,107 | | | $ | 887 | | | $ | 3,220 | | | | 363 | % |
The net cash provided by operating activities for the nine months ended September 30, 2024 was primarily driven by non-cash expenses for depreciation and amortization of $2,505, share-based compensation of $2,293, our net income for the nine months ended September 30, 2024 of $1,170, an increase in accounts payable and accrued expenses of $695, and an increase in contract liabilities of $335, offset by an increase in contract costs of $867, an increase in prepaid expense of $819, an increase in equipment financing receivables of $585, an increase in trade receivables of $277, and an increase in inventories of $169.
The net cash provided by operating activities for the nine months ended September 30, 2023 was primarily driven by share-based compensation of $3,117, non-cash expenses for depreciation and amortization of $2,695, and a gain on disposal of property and equipment of $1,459, our net loss for the nine months ended September 30, 2023 of $423, a decrease in inventories of $207, and a decrease in other assets of $210, offset by an increase in contract costs of $994, an increase in equipment financing receivables of $770, an increase in trade receivables of $584, an increase in prepaid expenses of $560, a decrease in contract liabilities of $409, and a decrease in accounts payable and accrued expenses of $169.
Investing Activities
Cash provided by or used in investing activities is driven by the purchase of property and equipment, business combinations, and asset acquisitions. The following table reflects our net cash provided by/(used in) investing activities for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Net cash provided by/(used in) investing activities | | $ | - | | | $ | 3,792 | | | $ | (3,792 | ) | | | 100 | % |
Net cash provided by investing activities in the nine months ended September 30, 2023, primarily relates to the sale of our corporate office building located in Tempe, Arizona, which generated $3,792 in proceeds from the sale.
Financing Activities
Cash provided by or used in financing activities is driven by the proceeds from the exercise of options, taxes paid on the net settlement of stock options and RSUs, payments of contingent consideration, proceeds from finance leases and notes payable, repayments made on finance leases and notes payable, proceeds and repayments on line of credit, and proceeds from the issuance of common stock in connection with an offering. The following table reflects our net cash provided by/(used in) financing activities for the nine months ended September 30, 2024, compared to the nine months ended September 30, 2023:
| | Nine Months Ended September 30, | |
| | 2024 | | | 2023 | | | Dollar Change | | | Percent Change | |
Net cash provided by/(used in) financing activities | | $ | 1,011 | | | $ | (2,324 | ) | | $ | 3,335 | | | | 144 | % |
Net cash provided by financing activities for the nine months ended September 30, 2024 primarily relates to cash received from the exercise of stock options of $1,573, offset by repayments made on notes payable of $340, the payments of employee tax withholdings from the net settlement of stock options and RSUs of $166, and repayments made on finance leases of $56.
Net cash used in financing activities for the nine months ended September 30, 2023 primarily relates to the repayments made on notes payable of $2,143, the payments of employee tax withholdings from the net settlement of stock options and RSUs of $264, dividend payments of $130, repayments made on a line of credit of $82, and repayments made on finance leases of $76, offset by proceeds from notes payable of $278 and cash received from the exercise of stock options of $93.
Contractual Obligations and Commitments
Except as set forth in Notes 10, 14, and 15 in the accompanying notes to the Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, there were no significant changes in our commitments under contractual obligations, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023.
Off Balance Sheet Arrangements
As of, September 30, 2024, we are not involved in any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of SEC Regulation S-K.
Related Party Transactions
On November 1, 2022, the Company completed the acquisition of Allegiant Networks, LLC, a Kansas limited liability company (the “Allegiant Networks”) to acquire from Seller one hundred percent (100%) of the issued and outstanding shares of Allegiant Networks in exchange for (i) a cash payment at closing in the amount of $2.0 million, (ii) a three-year promissory note by the Company in favor of Seller in the amount of $1.1 million, and (iii) 2,461,538 shares of the Company’s common stock, par value $0.001 per share. In connection with this transaction, the seller Bryan Dancer, became a greater than five percent shareholder of the Company. Therefore, the three-year promissory note in the amount of $1.1 million, is considered a related party transaction. The loan agreement has a term of three (3) years with quarterly payments of Ninety-Eight Thousand Three Hundred Eighty-one Dollars ($98,381), including interest at 4.00%, beginning on April 1, 2023. As of September 30, 2024 and December 31, 2023, the outstanding balance of the related party note payable was $570 and $843, respectively. During the three months ended September 30, 2024 and 2023, the Company paid principal of $92 and $88, respectively, and interest of $6 and $10, respectively. During the nine months ended September 30, 2024 and 2023, the Company paid principal of $272 and $257, respectively, and interest of $22 and $37, respectively.
On February 1, 2024, the Company entered into a consulting agreement with Steven G. Mihaylo, Chairman Emeritus of the board of directors and a greater than five percent shareholder. In exchange for his consulting services, Mr. Mihaylo is to receive monthly consideration of $14 or $168 annually. During the three months ended September 30, 2024 and 2023, the Company paid $42 and $0, respectively, and $112 and $0 for the nine months ended September 30, 2024 and 2023, respectively.
Impact of Recent Accounting Pronouncements
The information set forth under Note 1 to the condensed consolidated financial statements under the caption “Recent Accounting Pronouncements” is incorporated herein by reference.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
Foreign Currency Risk
For all periods presented, our sales and operating expenses were predominately denominated in U.S. dollars. We therefore have not had material foreign currency risk associated with sales and cost-based activities. The functional currency of our material operating entities is the U.S. dollar.
For the periods presented, we believe the exposure to foreign currency fluctuation from operating expenses is immaterial as the related costs do not constitute a significant portion of our total expenses. As we grow operations, our exposure to foreign currency risk may become more significant.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition, or results of operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.
Item 4. Controls and Procedures
Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures
Our Chief Executive Officer and Chief Financial Officer, after evaluating the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) or 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this Report, have concluded that, based on the evaluation of these controls and procedures, our disclosure controls and procedures were effective.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended September 30, 2024 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
From time to time, we are involved in lawsuits, claims, investigations and proceedings that arise in the ordinary course of business. There are no matters pending or threatened that we expect to have a material adverse impact on our business, results of operations, financial condition or cash flows.
Item 1A. Risk Factors
There are many risk factors that may affect our business and the results of our operations, many of which are beyond our control. Information on certain risks that we believe are material to our business is set forth in “Part I – Item 1A. Risk Factors” of the 2023 Form 10-K.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None
Item 6. Exhibits
EXHIBIT INDEX
———————
* | In accordance with Rule 406T of Regulation S-T, these XBRL (eXtensible Business Reporting Language) documents are furnished and not filed or a part of a registration statement or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933 or Section 18 of the Securities Exchange Act of 1934 and otherwise are not subject to liability under these sections. |
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.
| Crexendo, Inc. | |
| | | |
November 6, 2024 | By: | /s/ Jeffrey G. Korn | |
| | Jeffrey G. Korn Chief Executive Officer | |
November 6, 2024 | By: | /s/ Ronald Vincent | |
| | Ronald Vincent Chief Financial Officer | |
nullnullnullnull
v3.24.3
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 |
|
v3.24.3
Condensed Consolidated Balance Sheets - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Current assets: |
|
|
Cash and cash equivalents |
$ 15,451
|
$ 10,347
|
Trade receivables, net of allowance of $72 and $116, respectively |
3,753
|
3,476
|
Inventories |
518
|
382
|
Equipment financing receivables, net of allowance of $66 and $56, respectively |
981
|
856
|
Contract costs |
1,746
|
1,345
|
Prepaid expenses |
1,327
|
508
|
Income tax receivable |
53
|
0
|
Other current assets |
35
|
35
|
Total current assets |
23,864
|
16,949
|
Contract assets, net of allowance of $111 and $85, respectively |
362
|
342
|
Long-term equipment financing receivables, net of allowance of $149 and $115, respectively |
2,228
|
1,768
|
Property and equipment, net |
438
|
670
|
Operating lease right-of-use assets |
1,676
|
1,009
|
Intangible assets, net |
21,283
|
23,556
|
Goodwill |
9,454
|
9,454
|
Contract costs, net of current portion |
2,739
|
2,273
|
Other long-term assets |
208
|
139
|
Total Assets |
62,252
|
56,160
|
Current liabilities: |
|
|
Accounts payable |
746
|
769
|
Accrued expenses |
6,669
|
5,951
|
Finance leases |
39
|
75
|
Notes payable |
473
|
457
|
Operating lease liabilities |
555
|
566
|
Income tax payable |
0
|
53
|
Contract liabilities |
2,668
|
2,390
|
Total current liabilities |
11,150
|
10,261
|
Contract liabilities, net of current portion |
255
|
198
|
Finance leases, net of current portion |
3
|
23
|
Notes payable, net of current portion |
236
|
592
|
Operating lease liabilities, net of current portion |
1,139
|
473
|
Total liabilities |
12,783
|
11,547
|
Stockholders' equity: |
|
|
Preferred stock, par value $0.001 per share - authorized 5,000,000 shares; none issued |
0
|
0
|
Common stock, par value $0.001 per share - authorized 50,000,000 shares, 27,031,433 shares issued and outstanding as of September 30, 2024 and 26,130,218 shares issued and outstanding as of December 31, 2023 |
27
|
26
|
Additional paid-in capital |
136,587
|
132,888
|
Accumulated deficit |
(87,297)
|
(88,467)
|
Accumulated other comprehensive income |
152
|
166
|
Total stockholders' equity |
49,469
|
44,613
|
Total Liabilities and Stockholders' Equity |
$ 62,252
|
$ 56,160
|
X |
- References
+ Details
Name: |
cxdo_EquipmentFinancingReceivablesNetCurrent |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_EquipmentFinancingReceivablesNetNonCurrent |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
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://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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
+ 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/2009/role/commonPracticeRef -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
+ 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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -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/2147478777/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/2147479170/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 asset recognized for present right to economic benefit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 6: 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 7: 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 8: 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 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(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: 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 11: 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 12: 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 13: 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/2147479168/946-830-55-12
Reference 14: 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/2147478777/944-210-S99-1
Reference 15: 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/2147479170/946-210-S99-1
Reference 16: 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 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)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: 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 19: 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 20: 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 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)(iv)) -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)(5)) -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 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
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)(iii)(A)) -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)(B)) -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)(iv)) -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)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: 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 29: 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 30: 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/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Assets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset recognized for present right to economic benefit, classified as current.
+ 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, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3
+ Details
Name: |
us-gaap_CapitalizedContractCostNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3
+ Details
Name: |
us-gaap_CapitalizedContractCostNetNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
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://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 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)(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_CommonStockValue |
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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3
Reference 2: 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 3: 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
+ Details
Name: |
us-gaap_ContractWithCustomerAssetNetNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
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 |
- DefinitionAmount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.
+ 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_ContractWithCustomerLiabilityNoncurrent |
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 finance 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_FinanceLeaseLiabilityCurrent |
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 finance 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_FinanceLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 4: 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 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(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Goodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
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://www.xbrl.org/2009/role/commonPracticeRef -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
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -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 |
- DefinitionAmount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.
+ 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://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-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(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: 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(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-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(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
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(26)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-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(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-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(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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/2147479168/946-830-55-12
Reference 16: 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/2147479170/946-210-S99-1
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)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: 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 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)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 20: 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 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)(5)) -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 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 23: 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 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)(iii)(B)) -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)(iv)) -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)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 27: 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 28: 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 29: 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
+ 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/2147478777/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/2147478546/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://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(21)) -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/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 9: 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 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)(i)) -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)(ii)) -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
Reference 21: 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
+ 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 |
- DefinitionCarrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.
+ 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
+ Details
Name: |
us-gaap_LongTermNotesPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.
+ 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(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-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(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_NotesPayableCurrent |
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 |
|
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 |
- DefinitionAmount of current assets classified as other.
+ 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 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of noncurrent assets classified as other.
+ 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(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssetsNoncurrent |
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://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://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)(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-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 within a future period of one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-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(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1
+ Details
Name: |
us-gaap_PrepaidExpenseCurrent |
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/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
Reference 3: 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 4: 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/2147478777/944-210-S99-1
Reference 5: 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/2147478451/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated undistributed earnings (deficit).
+ 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(30)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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 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 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 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 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)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 7: 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/2147479170/946-210-S99-1
Reference 8: 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
+ 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://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 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(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-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(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: 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 5: 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/2147479168/946-830-55-12
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(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: 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/2147479170/946-210-S99-2
Reference 8: 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/2147479134/946-220-S99-3
Reference 9: 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/2147479134/946-220-S99-3
Reference 10: 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/2147479134/946-220-S99-3
Reference 11: 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 12: 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 13: 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 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 |
- DefinitionCarrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. 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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-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(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_TaxesPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Condensed Consolidated Balance Sheets |
|
|
Allowance For Doubtful Accounts - Trade Receivables |
$ 72
|
$ 116
|
Allowance For Equipment Financing Receivable |
66
|
56
|
Allowance For Contract Assets |
111
|
85
|
Allowance For Long Term Equipment Financing Receivable |
$ 149
|
$ 115
|
Preferred Stock, Par Value |
$ 0.001
|
$ 0.001
|
Preferred Stock, Authorized |
5,000,000
|
5,000,000
|
Preferred Stock, Issued |
0
|
0
|
Common Stock, Par Value |
$ 0.001
|
$ 0.001
|
Common Stock, Authorized |
50,000,000
|
50,000,000
|
Common Stock, Issued |
27,031,433
|
26,130,218
|
Common Stock, Outstanding |
27,031,433
|
26,130,218
|
X |
- References
+ Details
Name: |
cxdo_AllowanceForContractAssets |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_AllowanceForEquipmentFinancingReceivable |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_AllowanceForLongTermEquipmentFinancingReceivable |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
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 |
- 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://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 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(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-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://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 3: 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/2147479170/946-210-S99-2
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(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 5: 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/2147479170/946-210-S99-1
Reference 6: 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/2147479134/946-220-S99-3
+ 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://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://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
+ 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://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://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/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.
+ 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://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
+ Details
Name: |
us-gaap_PreferredStockSharesIssued |
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 |
|
v3.24.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Condensed Consolidated Statements of Operations (Unaudited) |
|
|
|
|
Service revenue |
$ 7,953
|
$ 7,517
|
$ 23,865
|
$ 21,983
|
Software solutions revenue |
5,860
|
4,691
|
16,331
|
12,729
|
Product revenue |
1,814
|
1,666
|
4,402
|
4,323
|
Total revenue |
15,627
|
13,874
|
44,598
|
39,035
|
Operating expenses: |
|
|
|
|
Cost of service revenue |
3,336
|
3,173
|
9,691
|
9,312
|
Cost of software solutions revenue |
1,686
|
1,327
|
4,523
|
3,805
|
Cost of product revenue |
1,081
|
923
|
2,507
|
2,643
|
Selling and marketing |
4,221
|
3,502
|
12,206
|
10,924
|
General and administrative |
3,695
|
3,309
|
10,423
|
10,473
|
Research and development |
1,473
|
1,276
|
4,050
|
3,605
|
Total operating expenses |
15,492
|
13,510
|
43,400
|
40,762
|
Income/(loss) from operations |
135
|
364
|
1,198
|
(1,727)
|
Other income/(expense): |
|
|
|
|
Interest expense |
(7)
|
(36)
|
(31)
|
(111)
|
Gain on sale of property and equipment |
0
|
1,459
|
0
|
1,459
|
Other income/(expense), net |
66
|
(50)
|
103
|
37
|
Total other income/(expense), net |
59
|
1,373
|
72
|
1,385
|
Income/(loss) before income tax |
194
|
1,737
|
1,270
|
(342)
|
Income tax (provision)/benefit |
(46)
|
(33)
|
(100)
|
(81)
|
Net income/(loss) |
$ 148
|
$ 1,704
|
$ 1,170
|
$ (423)
|
Earnings per common share: |
|
|
|
|
Basic |
$ 0.01
|
$ 0.07
|
$ 0.04
|
$ (0.02)
|
Diluted |
$ 0.00
|
$ 0.06
|
$ 0.04
|
$ (0.02)
|
Weighted-average common shares outstanding: |
|
|
|
|
Weighted-average common shares outstanding: Basic |
26,848,644
|
25,995,507
|
26,610,130
|
25,901,686
|
Weighted-average common shares outstanding: Diluted |
29,857,261
|
27,682,764
|
29,827,531
|
25,901,686
|
X |
- References
+ Details
Name: |
cxdo_CostOfProductRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_CostOfServiceRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_CostOfSoftwareSolutionsRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ProductRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ServiceRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_SoftwareSolutionsRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
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 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
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 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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/2147478524/942-220-S99-1
Reference 19: 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/2147477250/944-220-S99-1
Reference 20: 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 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
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 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147478524/942-220-S99-1
Reference 18: 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/2147477250/944-220-S99-1
Reference 19: 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 property, plant and equipment assets, including oil and gas property and timber property.
+ 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_GainLossOnSaleOfPropertyPlantEquipment |
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://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
Reference 2: 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/2147479134/946-220-S99-1
+ Details
Name: |
us-gaap_GeneralAndAdministrativeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
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 expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24
Reference 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1
+ Details
Name: |
us-gaap_InterestExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
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 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10
Reference 18: 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/2147479105/946-220-45-7
Reference 19: 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/2147477250/944-220-S99-1
Reference 20: 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/2147479134/946-220-S99-1
Reference 21: 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/2147479134/946-220-S99-3
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)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: 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 24: 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 25: 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 26: 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 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)(i)) -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)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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/2009/role/commonPracticeRef -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/2009/role/commonPracticeRef -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 3: http://www.xbrl.org/2009/role/commonPracticeRef -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 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 7: 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
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of income (expense) related to nonoperating activities, classified as other.
+ 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(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_OtherNonoperatingIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
Reference 3: 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 4: 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/2147479532/912-730-25-1
+ Details
Name: |
us-gaap_ResearchAndDevelopmentExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 7: 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 8: 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 9: 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 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)(i)) -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)(ii)) -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/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 21: 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 22: 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 23: 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 24: 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 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -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_Revenues |
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 |
- DefinitionThis element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-13
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesIssuedBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
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/2147478524/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/2147477250/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://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 7: 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 |
- References
+ Details
Name: |
us-gaap_ComprehensiveIncomeNetOfTaxAbstract |
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 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10
Reference 18: 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/2147479105/946-220-45-7
Reference 19: 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/2147477250/944-220-S99-1
Reference 20: 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/2147479134/946-220-S99-1
Reference 21: 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/2147479134/946-220-S99-3
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)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: 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 24: 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 25: 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 26: 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 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)(i)) -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)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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 gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (a) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A
Reference 2: 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/2147477250/944-220-S99-1
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax |
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 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 3: 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 4: 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 5: 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/2147477250/944-220-S99-1
Reference 6: 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 7: 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 8: 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 9: 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 10: 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/2147478524/942-220-S99-1
Reference 11: 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 12: 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 13: 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 |
- References
+ Details
Name: |
us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Condensed Consolidated Statements of Stockholders Equity (Unaudited) - USD ($) $ in Thousands |
Total |
Common Stock |
Additional Paid-In Capital |
Accumulated other comprehensive Income |
Accumulated Deficit |
Balance, shares at Dec. 31, 2022 |
|
25,670,773
|
|
|
|
Balance, amount at Dec. 31, 2022 |
$ 41,459
|
$ 26
|
$ 129,192
|
$ 187
|
$ (87,946)
|
Cumulative effect of accounting change |
(159)
|
0
|
0
|
0
|
(159)
|
Share-based compensation |
1,414
|
$ 0
|
1,414
|
0
|
0
|
Vesting of restricted stock units, shares |
|
266,278
|
|
|
|
Vesting of restricted stock units, amount |
0
|
$ 0
|
0
|
0
|
0
|
Foreign currency translation adjustment, net of tax |
(21)
|
$ 0
|
0
|
(21)
|
0
|
Issuance of common stock for exercise of stock options, shares |
|
35,553
|
|
|
|
Issuance of common stock for exercise of stock options, amount |
40
|
$ 0
|
40
|
0
|
0
|
Taxes paid on the net settlement of stock options and RSUs |
(257)
|
0
|
(257)
|
0
|
0
|
Net loss |
(1,582)
|
$ 0
|
0
|
0
|
(1,582)
|
Balance, shares at Mar. 31, 2023 |
|
25,972,604
|
|
|
|
Balance, amount at Mar. 31, 2023 |
40,894
|
$ 26
|
130,389
|
166
|
(89,687)
|
Balance, shares at Dec. 31, 2022 |
|
25,670,773
|
|
|
|
Balance, amount at Dec. 31, 2022 |
41,459
|
$ 26
|
129,192
|
187
|
(87,946)
|
Share-based compensation |
3,112
|
|
|
|
|
Taxes paid on the net settlement of stock options and RSUs |
264
|
|
|
|
|
Net loss |
(423)
|
|
|
|
|
Balance, shares at Sep. 30, 2023 |
|
26,030,104
|
|
|
|
Balance, amount at Sep. 30, 2023 |
43,687
|
$ 26
|
132,003
|
186
|
(88,528)
|
Balance, shares at Mar. 31, 2023 |
|
25,972,604
|
|
|
|
Balance, amount at Mar. 31, 2023 |
40,894
|
$ 26
|
130,389
|
166
|
(89,687)
|
Share-based compensation |
855
|
0
|
855
|
0
|
0
|
Foreign currency translation adjustment, net of tax |
(3)
|
$ 0
|
0
|
(3)
|
0
|
Issuance of common stock for exercise of stock options, shares |
|
200
|
|
|
|
Issuance of common stock for exercise of stock options, amount |
0
|
$ 0
|
0
|
0
|
0
|
Taxes paid on the net settlement of stock options and RSUs |
(7)
|
0
|
(7)
|
0
|
0
|
Net loss |
(545)
|
0
|
|
0
|
(545)
|
Dividends declared |
(130)
|
$ 0
|
(130)
|
0
|
0
|
Balance, shares at Jun. 30, 2023 |
|
25,972,804
|
|
|
|
Balance, amount at Jun. 30, 2023 |
41,064
|
$ 26
|
131,107
|
163
|
(90,232)
|
Share-based compensation |
843
|
0
|
843
|
0
|
0
|
Foreign currency translation adjustment, net of tax |
23
|
$ 0
|
0
|
23
|
0
|
Issuance of common stock for exercise of stock options, shares |
|
57,300
|
|
|
|
Issuance of common stock for exercise of stock options, amount |
53
|
$ 0
|
53
|
0
|
0
|
Net loss |
1,704
|
$ 0
|
|
0
|
1,704
|
Balance, shares at Sep. 30, 2023 |
|
26,030,104
|
|
|
|
Balance, amount at Sep. 30, 2023 |
43,687
|
$ 26
|
132,003
|
186
|
(88,528)
|
Balance, shares at Dec. 31, 2023 |
|
26,130,218
|
|
|
|
Balance, amount at Dec. 31, 2023 |
44,613
|
$ 26
|
132,888
|
166
|
(88,467)
|
Share-based compensation |
728
|
0
|
728
|
0
|
0
|
Vesting of restricted stock units, amount |
0
|
0
|
0
|
0
|
0
|
Foreign currency translation adjustment, net of tax |
1
|
$ 0
|
0
|
1
|
0
|
Issuance of common stock for exercise of stock options, shares |
|
497,804
|
|
|
|
Issuance of common stock for exercise of stock options, amount |
1,049
|
$ 1
|
1,048
|
0
|
0
|
Taxes paid on the net settlement of stock options and RSUs |
(60)
|
0
|
(60)
|
0
|
0
|
Net loss |
434
|
$ 0
|
0
|
0
|
434
|
Balance, shares at Mar. 31, 2024 |
|
26,628,022
|
|
|
|
Balance, amount at Mar. 31, 2024 |
46,765
|
$ 27
|
134,604
|
167
|
(88,033)
|
Balance, shares at Dec. 31, 2023 |
|
26,130,218
|
|
|
|
Balance, amount at Dec. 31, 2023 |
44,613
|
$ 26
|
132,888
|
166
|
(88,467)
|
Share-based compensation |
2,293
|
|
|
|
|
Taxes paid on the net settlement of stock options and RSUs |
166
|
|
|
|
|
Net loss |
1,170
|
|
|
|
|
Balance, shares at Sep. 30, 2024 |
|
27,031,433
|
|
|
|
Balance, amount at Sep. 30, 2024 |
49,469
|
$ 27
|
136,587
|
152
|
(87,297)
|
Balance, shares at Mar. 31, 2024 |
|
26,628,022
|
|
|
|
Balance, amount at Mar. 31, 2024 |
46,765
|
$ 27
|
134,604
|
167
|
(88,033)
|
Share-based compensation |
784
|
$ 0
|
784
|
0
|
0
|
Vesting of restricted stock units, shares |
|
23,579
|
|
|
|
Vesting of restricted stock units, amount |
0
|
$ 0
|
0
|
0
|
0
|
Foreign currency translation adjustment, net of tax |
(1)
|
$ 0
|
0
|
(1)
|
0
|
Issuance of common stock for exercise of stock options, shares |
|
61,084
|
|
|
|
Issuance of common stock for exercise of stock options, amount |
84
|
$ 0
|
84
|
0
|
0
|
Taxes paid on the net settlement of stock options and RSUs |
(32)
|
0
|
(32)
|
0
|
0
|
Net loss |
588
|
$ 0
|
|
0
|
588
|
Balance, shares at Jun. 30, 2024 |
|
26,712,685
|
|
|
|
Balance, amount at Jun. 30, 2024 |
48,188
|
$ 27
|
135,440
|
166
|
(87,445)
|
Share-based compensation |
781
|
$ 0
|
781
|
0
|
0
|
Vesting of restricted stock units, shares |
|
24,856
|
|
|
|
Vesting of restricted stock units, amount |
0
|
$ 0
|
0
|
0
|
0
|
Foreign currency translation adjustment, net of tax |
(14)
|
$ 0
|
0
|
(14)
|
0
|
Issuance of common stock for exercise of stock options, shares |
|
293,892
|
|
|
|
Issuance of common stock for exercise of stock options, amount |
440
|
$ 0
|
440
|
0
|
0
|
Taxes paid on the net settlement of stock options and RSUs |
(74)
|
0
|
(74)
|
0
|
0
|
Net loss |
148
|
$ 0
|
|
0
|
148
|
Balance, shares at Sep. 30, 2024 |
|
27,031,433
|
|
|
|
Balance, amount at Sep. 30, 2024 |
$ 49,469
|
$ 27
|
$ 136,587
|
$ 152
|
$ (87,297)
|
X |
- References
+ Details
Name: |
cxdo_CumulativeEffectOfAccountingChangeAmount |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_DividendsDeclared |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_TaxesPaidOnTheNetSettlementOfStockOptionsAndRsus |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_VestingOfRestrictedStockUnitsAmount |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_VestingOfRestrictedStockUnitsShares |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:sharesItemType |
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 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10
Reference 18: 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/2147479105/946-220-45-7
Reference 19: 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/2147477250/944-220-S99-1
Reference 20: 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/2147479134/946-220-S99-1
Reference 21: 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/2147479134/946-220-S99-3
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)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: 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 24: 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 25: 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 26: 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 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)(i)) -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)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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 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 |
|
X |
- DefinitionNumber of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.
+ 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
+ Details
Name: |
us-gaap_SharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
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://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 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
Reference 4: 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 5: 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
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
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 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 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)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: 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 5: 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
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ 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
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(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-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(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: 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 5: 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/2147479168/946-830-55-12
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(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: 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/2147479170/946-210-S99-2
Reference 8: 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/2147479134/946-220-S99-3
Reference 9: 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/2147479134/946-220-S99-3
Reference 10: 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/2147479134/946-220-S99-3
Reference 11: 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 12: 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 13: 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 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 |
- DefinitionAdjustments to temporary equity resulting from foreign currency translation adjustments.
+ References
+ Details
Name: |
us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.24.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($) $ in Thousands |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
CASH FLOWS FROM OPERATING ACTIVITIES |
|
|
Net income/(loss) |
$ 1,170
|
$ (423)
|
Adjustments to reconcile net income/(loss) to net cash provided by/(used for) operating activities: |
|
|
Depreciation and amortization |
2,505
|
2,695
|
Allowance for credit losses |
8
|
44
|
Share-based compensation |
2,293
|
3,112
|
Non-cash operating lease amortization |
(12)
|
(3)
|
Gain on sale of property and equipment |
0
|
(1,459)
|
Changes in assets and liabilities: |
|
|
Trade receivables |
(247)
|
(584)
|
Contract assets |
(35)
|
2
|
Equipment financing receivables |
(608)
|
(770)
|
Inventories |
(136)
|
207
|
Contract costs |
(867)
|
(994)
|
Prepaid expenses |
(819)
|
(560)
|
Income tax receivable |
(53)
|
0
|
Other assets |
(69)
|
210
|
Accounts payable and accrued expenses |
695
|
(169)
|
Income tax payable |
(53)
|
(12)
|
Contract liabilities |
335
|
(409)
|
Net cash provided by/(used for) operating activities |
4,107
|
887
|
CASH FLOWS FROM INVESTING ACTIVITIES |
|
|
Purchase of property and equipment |
0
|
(92)
|
Proceeds from the sale of property and equipment |
0
|
3,792
|
Net cash provided by/(used for) investing activities |
0
|
3,700
|
CASH FLOWS FROM FINANCING ACTIVITIES |
|
|
Borrowing on line of credit, net |
0
|
(82)
|
Repayments made on finance leases |
(56)
|
(76)
|
Proceeds from notes payable |
0
|
278
|
Repayments made on notes payable |
(340)
|
(2,143)
|
Proceeds from exercise of options |
1,573
|
93
|
Dividend payments |
0
|
(130)
|
Taxes paid on the net settlement of stock options and RSUs |
(166)
|
(264)
|
Net cash provided by/(used for) financing activities |
1,011
|
(2,324)
|
Effect of exchange rate changes on cash |
(14)
|
(1)
|
NET INCREASE/(DECREASE) IN CASH AND CASH EQUIVALENTS |
5,104
|
2,262
|
CASH AND CASH EQUIVALENTS AT THE BEGINNING OF THE PERIOD |
10,347
|
5,475
|
CASH AND CASH EQUIVALENTS AT THE END OF THE PERIOD |
15,451
|
7,737
|
Cash used during the year for: |
|
|
Income taxes, net |
(205)
|
(91)
|
Interest expense |
$ (25)
|
$ (111)
|
X |
- References
+ Details
Name: |
cxdo_AllowanceForCreditLosses |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_CashUsedDuringTheYearAbstract |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_IncreaseDecreaseInContractCosts |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionLiabilities relating to legal proceedings
+ References
+ Details
Name: |
cxdo_IncreaseDecreaseInEquipmentFinancingReceivables |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_NonCashOperatingLeaseAmortization |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_TaxesPaidOnTheNetSettlementOfStockOptionsAndRsus |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
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. Excludes amount for 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents |
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/2147477401/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 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 |
- DefinitionAmount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for 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 830 -SubTopic 230 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1
+ Details
Name: |
us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow for principal payment on finance lease.
+ ReferencesReference 1: 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
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5
+ Details
Name: |
us-gaap_FinanceLeasePrincipalPayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.
+ 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_GainLossOnSaleOfPropertyPlantEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
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 right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.
+ ReferencesReference 1: 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_IncreaseDecreaseInContractWithCustomerAsset |
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/2147478345/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 other obligations or expenses incurred but not yet 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_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in current assets classified as other.
+ ReferencesReference 1: 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_IncreaseDecreaseInOtherCurrentAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
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 |
- DefinitionCash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_PaymentsOfDividends |
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 a borrowing supported by a written promise to pay an obligation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14
+ Details
Name: |
us-gaap_ProceedsFromNotesPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).
+ References
+ Details
Name: |
us-gaap_ProceedsFromRepaymentsOfLinesOfCredit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12
+ Details
Name: |
us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow from exercise of option under share-based payment arrangement.
+ 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
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2A -Subparagraph (a) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A
+ Details
Name: |
us-gaap_ProceedsFromStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
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 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 9: 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 10: 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 11: 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/2147479168/946-830-55-11
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 205 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3
Reference 13: 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/2147479105/946-220-45-7
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(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 15: 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/2147479134/946-220-S99-1
Reference 16: 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/2147479134/946-220-S99-3
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -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 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 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1
Reference 30: 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 31: http://www.xbrl.org/2003/role/exampleRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 4J -Publisher FASB -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J
Reference 32: http://www.xbrl.org/2003/role/exampleRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 4K -Publisher FASB -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K
Reference 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A
+ Details
Name: |
us-gaap_ProfitLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow for a borrowing supported by a written promise to pay an obligation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_RepaymentsOfNotesPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
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.24.3
Significant Accounting Policies
|
9 Months Ended |
Sep. 30, 2024 |
Significant Accounting Policies |
|
Significant Accounting Policies |
1. Significant Accounting Policies Description of Business – Crexendo, Inc. is incorporated in the state of Nevada. As used hereafter in the notes to condensed consolidated financial statements, we refer to Crexendo, Inc. and its wholly owned subsidiaries, as “we,” “us,” or “our Company.” Crexendo, Inc. is an award-winning software technology company that is a premier provider of cloud communication platform and services, video collaboration and managed IT services tailored to businesses of all sizes. Our solutions currently support over five million end users globally, through our extensive global network of over 230 cloud communication platform software subscribers and our direct retail offering. The Company has two operating segments, which consist of Cloud Telecommunications and Software Solutions. Basis of Presentation – The consolidated financial statements include the accounts and operations of Crexendo, Inc. and its wholly owned subsidiaries, which include Allegiant Networks, LLC, Crexendo Business Solutions, Inc., NetSapiens, LLC, Crexendo Business Solutions of Virginia, Inc., NSHC, Inc., NetSapiens Canada, Inc., NetSapiens International Limited and Crexendo International, Inc. All intercompany account balances and transactions have been eliminated in consolidation. The accompanying unaudited interim consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“US GAAP”), consistent in all material respects with those applied in our financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. Because these financial statements address interim periods, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. Such interim financial information is unaudited but reflects all adjustments that in the opinion of management are necessary for the fair presentation of the interim periods presented. The results of operations presented in this Quarterly Report on Form 10-Q are not necessarily indicative of the results that may be expected for the year ending December 31, 2024 or for any future periods. This Quarterly Report on Form 10-Q should be read in conjunction with the Company’s audited financial statements and footnotes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. Foreign Currency Translation - The functional currency of our international subsidiaries is the local currency. We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss). Due to changes in exchange rates between reporting periods and changes in certain account balances, the foreign currency translation adjustment will change from period to period. During the three months ended September 30, 2024 and 2023, the Company recorded foreign currency translation gains/(losses) of ($14) and $23, respectively, and during the nine months ended September 30, 2024 and 2023, the Company recorded foreign currency gains/(losses) of ($14) and ($1), respectively, on our statements of comprehensive income (loss). Cash and Cash Equivalents – We consider all highly liquid, short-term investments with maturities of three months or less at the time of purchase to be cash equivalents. As of September 30, 2024 and December 31, 2023, we had cash and cash equivalents in financial institutions in excess of federally insured limits in the amount of $14,620 and $9,035, respectively. Trade Receivables and Allowance for Credit Losses – Trade receivables from our cloud telecommunications services and software solutions segments are recorded at invoiced amounts. Trade receivables are generally due within 30 days after the invoice date. We provide an allowance for credit losses based on historical loss experience, the age of the receivables, specific troubled accounts and other currently available information. The allowance for credit losses is determined based on an assessment of historical collection experience using the aging schedule method as well as consideration of current and future economic conditions. Trade receivables are written off against the allowance after all collection efforts have been exhausted and management deems the account to be uncollectible. We believe that our trade receivable credit risk is low because of the geographic and industry diversification of our clients and small account balances for most of our clients. We continually evaluate the adequacy of the allowance for credit losses and adjust as necessary. Equipment Financing Receivables and Allowance for Credit Losses – Equipment financing receivables are comprised of sales-type leases. Sales-type leases are from financing options provided to clients for cloud telecommunications equipment (IP or cloud telephone desktop devices) and are generally due in installments over periods ranging from three to five years. We provide an allowance for credit losses based on historical loss experience, adverse situations that may affect a client's ability to pay, current economic conditions and outlook based on reasonable and supportable forecasts. We continually evaluate the adequacy of the allowance for credit losses and adjust as necessary. Equipment financing receivables are written off against the allowance after all collection efforts have been exhausted and management deems the account to be uncollectible. We believe that our equipment financing receivable credit risk is low because of the geographic and industry diversification of our clients and small account balances for most of our clients. Contract Assets and Allowance for Credit Losses– Contract assets primarily relate to the Company’s rights to consideration for work completed but not billed as of the reporting date. The Company recognizes a contract asset when the Company transfers products or services to a customer and the right to consideration is conditional on something other than the passage of time. The contract assets are transferred to receivables when the rights become unconditional. The allowance for credit losses is determined based on an assessment of historical collection experience using the loss-rate method as well as consideration of current and future economic conditions and changes in our loss-rate trends. We utilize a five-year lookback period to establish our estimate of expected credit losses, as our contractual terms range from three to five years. Contract assets are written off against the allowance after all collection efforts have been exhausted and management deems the account to be uncollectible. We believe that our contract assets credit risk is low because of the geographic and industry diversification of our clients and small account balances for most of our clients. We continually evaluate the adequacy of the allowance for credit losses and adjust as necessary. Contract Costs – Contract costs primarily relate to incremental commission costs paid to sales representatives and sales leadership as a result of obtaining software solutions and telecommunication service contracts which are recoverable. The Company capitalized contract costs in the amount of $4,485 and $3,618 at September 30, 2024 and December 31, 2023, respectively. Capitalized commission costs are amortized based on the transfer of goods or services to which the assets relate, which typically range from thirty-six to sixty months, and are included in selling and marketing expenses. During the three months ended September 30, 2024 and 2023, the Company amortized $697 and $402, respectively, and during the nine months ended September 30, 2024 and 2023, the Company amortized $1,744 and $1,194, respectively, and there was no impairment loss in relation to the costs capitalized. Inventory – Finished goods telecommunications equipment inventory is stated at the lower of cost or net realizable value (first-in, first-out method). In accordance with applicable accounting guidance, we regularly evaluate whether inventory is stated at the lower of cost or net realizable value. If net realizable value is less than cost, the write-down is recognized as a loss in earnings in the period in which the excess occurs. Property and Equipment – Depreciation and amortization expense is computed using the straight-line method in amounts sufficient to allocate the cost of depreciable assets over their estimated useful lives ranging from two to five years. The cost of leasehold improvements is amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the related lease. Depreciable lives by asset group are as follows: Computer and office equipment | | 2 to 5 years | | Computer software | | 3 years | | Internal-use software | | 3 years | | Furniture and fixtures | | 4 years | | Leasehold improvements | | 2 to 5 years | | Vehicles | | 5 years | |
Maintenance and repairs are expensed as incurred. The cost and accumulated depreciation of property and equipment sold or otherwise retired are removed from the accounts and any related gain or loss on disposition is reflected in the statement of operations. Asset Acquisitions – Periodically we acquire customer relationships that we account for as an asset acquisition and record a corresponding intangible asset that is amortized over its estimated useful life. Any excess of the fair value of the purchase price over the fair value of the identifiable assets and liabilities is allocated on a relative fair value basis. No goodwill is recorded in an asset acquisition. If the fair value of the assets acquired exceeds the initial consideration paid as of the date of acquisition but includes a contingent consideration arrangement and ASC 450 and ASC 815 do not apply to contingent consideration, we analogize to the guidance in ASC 323 on recognizing contingent consideration in the acquisition of an equity method investment. The Company recognizes a liability equal to the lesser of, the maximum amount of contingent consideration or the excess of the fair value of the net assets acquired over the initial cost measurement. In accordance with the requirements of ASC 323 for equity method investments, the Company recognizes any excess of the contingent consideration issued or issuable, over the amount that was initially recognized as a liability, as an additional cost of the asset acquisition. If the amount initially recognized as a liability exceeds the contingent consideration issued or issuable, the entity recognizes that amount as a reduction of the cost of the asset acquisition. Business Acquisitions - We account for business combinations using the acquisition method of accounting. The acquisition method of accounting requires that the purchase price, including the fair value of contingent consideration, of the acquisition be allocated to the assets acquired and liabilities assumed using the fair values determined by management as of the acquisition date. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the acquisition date, the Company’s estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent the Company identifies adjustments to the preliminary purchase price allocation. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. We include the results of all acquisitions in our consolidated financial statements from the date of acquisition. Acquisition related transaction costs, such as banking, legal, accounting and other costs incurred in connection with an acquisition, are expensed as incurred in general and administrative expenses. Goodwill – We have recorded goodwill related to various business acquisitions. Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. In each of our acquisitions, the objective of the acquisition was to expand our product offerings and customer base and to achieve synergies related to cross selling opportunities, all of which contributed to the recognition of goodwill. We test goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that goodwill might be impaired. Items that could reasonably be expected to negatively affect key assumptions used in estimating fair value include but are not limited to: sustained decline in our stock price due to a decline in our financial performance due to the loss of key customers, loss of key personnel, emergence of new technologies or new competitors; and decline in overall market or economic conditions leading to a decline in our stock price. The process of estimating the fair value of goodwill is subjective and requires the Company to make estimates that may significantly impact the outcome of the analysis. A qualitative assessment considers events and circumstances such as macroeconomic conditions, industry and market conditions, cost factors and overall financial performance, as well as company specifications. If after performing this assessment, the Company concludes it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the Company must perform the quantitative test. Under the quantitative test, a goodwill impairment is identified by comparing the fair value of the reporting unit to the carrying amount, including goodwill. If the carrying amount of the reporting unit exceeds the fair value of the reporting unit, goodwill is considered impaired and an impairment charge is recognized in an amount equal to the excess, not to exceed the carrying amount of goodwill. Impairment assessment inherently involves management judgments regarding a number of assumptions. The reporting unit fair value also depends on the future strength of the U.S. economy. New and developing competition as well as technological change could also adversely affect future fair value estimates. Due to the many variables inherent in the estimation of a reporting unit’s fair value and the relative size of the Company’s recorded goodwill, differences in assumptions could have a material effect on the estimated fair values. For further information, see Note 8 (Intangible Assets and Goodwill). Intangible Assets – Our intangible assets consist of customer relationships, developed technologies, trademarks and trade name. The intangible assets are amortized following the patterns in which the economic benefits are consumed or straight-line over the estimated useful life. We periodically review the estimated useful lives of our intangible assets and review these assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The determination of impairment is based on estimates of future undiscounted cash flows. If an intangible asset is considered to be impaired, the amount of the impairment will be equal to the excess of the carrying value over the fair value of the asset. Amortizable intangible assets are amortized over the estimated useful lives as follows: Customer relationships | | 6 to 16 years | | Developed technologies | | 2 to 6 years | | Trademark and trade names | | 4 years | |
Contract Liabilities – Our contract liabilities consist primarily of advance consideration received from customers for telecommunications contracts. The product and monthly service revenue is recognized on completion of the implementation and the remaining activation fees are reclassified as contract liabilities. Use of Estimates – In preparing the consolidated financial statements, management makes assumptions, estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of net sales and expenses during the reported periods. Specific estimates and judgments include valuation of goodwill and intangible assets in connection with business acquisitions and asset acquisitions, allowances for doubtful accounts, uncertainties related to certain income tax benefits, valuation of deferred income tax assets, valuations of share-based payments, annual incentive bonuses accrual, recoverability of long-lived assets and intangible assets, and product warranty liabilities. Management’s estimates are based on historical experience and on our expectations that are believed to be reasonable. The combination of these factors forms the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from our current estimates and those differences may be material. Contingencies – The Company accrues for claims and contingencies when losses become probable and reasonably estimable. As of the end of each applicable reporting period, the Company reviews each of its matters and, where it is probable that a liability has been or will be incurred, it accrues for all probable and reasonably estimable losses. Where the Company can reasonably estimate a range of losses it may incur regarding such a matter, it records an accrual for the amount within the range that constitutes its best estimate. If the Company can reasonably estimate a range but no amount within the range appears to be a better estimate than any other, it uses the amount that is the low end of such range. Service, Software Solutions and Product Revenue Recognition – Revenue is recognized upon transfer of control of promised services, software solutions or products to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services and excludes any amounts collected on behalf of third parties. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. We recognize revenue for delivered elements only when we determine there are no uncertainties regarding customer acceptance. Changes in the allocation of the sales price between delivered and undelivered elements can impact the timing of revenue recognized but does not change the total revenue recognized on any agreement. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. For more detailed information about revenue, see Note 2. Cost of Service Revenue – Cost of service revenue includes cloud telecommunications services. Cloud telecommunications cost of service revenue primarily consists of fees we pay to third-party telecommunications and broadband Internet providers, costs of other third-party services we resell, personnel and travel expenses related to system implementation, and customer service. Cost of Software Solutions Revenue – Cost of software solutions revenue consists primarily of royalties and other fees paid to third parties whose technology or products are sold as part of the Company’s products, direct costs to manufacture and distribute products, direct costs to provide product support and professional support services, direct costs associated with delivery of the Company’s software offerings, and amortization expense related to developed technology intangible assets. Cost of Product Revenue – Cost of product revenue primarily consists of the costs associated with the purchase of desktop devices and other third-party equipment we purchase for resale. Product Warranty – We provide for the estimated cost of product warranties at the time we recognize revenue. We evaluate our warranty obligations on a product group basis. Our standard product warranty terms generally include post-sales support and repairs or replacement of a product at no additional charge for a specified period of time. We base our estimated warranty obligation upon warranty terms, ongoing product failure rates, and current period product shipments. If actual product failure rates, repair rates or any other post-sales support costs were to differ from our estimates, we would be required to make revisions to the estimated warranty liability. Warranty terms generally last for the duration that the customer has service. Contingent Consideration – Contingent consideration represents deferred business acquisition and asset acquisition consideration to be paid out at some point in the future, typically over a one-year period or less from the acquisition date. Contingent consideration is recorded at the asset acquisition date fair value. Contingent consideration recorded in connection with a business acquisition is reported at fair value each reporting period until the contingency is resolved. Any changes in fair value are recognized in earnings. Contingent consideration recorded in connection with an asset acquisition is not derecognized until the related contingency is resolved and the consideration is paid or becomes payable. If the amount initially recorded as contingent consideration exceeds the amount paid or payable, the Company recognizes that excess amount as a reduction in the cost of the related intangible assets. Research and Development – Research and development expenses consist primarily of personnel and related expenses for the Company’s research and development staff, including salaries, benefits, bonuses and stock-based compensation and the cost of certain third-party contractors. Research and development costs are expensed as incurred. Costs related to internally developed software are expensed as research and development expense until technological feasibility has been achieved, after which the costs are capitalized. Fair Value Measurements – The fair value of our financial assets and liabilities was determined based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following: Level 1 — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date. Level 2 — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including: | • | Quoted prices for similar assets or liabilities in active markets; | | • | Quoted prices for identical or similar assets in non-active markets; | | • | Inputs other than quoted prices that are observable for the asset or liability; and | | • | Inputs that are derived principally from or corroborated by other observable market data. |
Level 3 — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions. Lease Obligations – We determine if an agreement is a lease at inception. We evaluate the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest. Notes Payable – We record notes payable net of any discounts or premiums. Discounts and premiums are amortized as interest expense or income over the life of the note in such a way as to result in a constant rate of interest when applied to the amount outstanding at the beginning of any given period. Income Taxes – We recognize a liability or asset for the deferred tax consequences of all temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years when the reported amounts of the assets and liabilities are recovered or settled. Accruals for uncertain tax positions are provided for in accordance with accounting guidance. Accordingly, we may recognize the tax benefits from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Accounting guidance is also provided on de-recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and income tax disclosures. Judgment is required in assessing the future tax consequences of events that have been recognized in the financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations, and cash flows. In assessing the need for a valuation allowance, we evaluate all significant available positive and negative evidence, including historical operating results, estimates of future taxable income and the existence of prudent and feasible tax planning strategies. At December 31, 2023, we determined that it is more likely-than-not that we will not be able to realize our deferred income tax assets in the future. A valuation allowance of $4,782 and $4,782 was recorded against our gross deferred tax asset balance as of September 30, 2024 and December 31, 2023, respectively. Interest and penalties associated with income taxes are classified as income tax expense in the condensed consolidated statements of operations. Stock-Based Compensation – For equity-classified awards, compensation expense is recognized over the requisite service period based on the computed fair value on the grant date of the award. Equity classified awards include the issuance of stock options and restricted stock units (“RSUs”). Operating Segments – Accounting guidance establishes standards for the way public business enterprises are to report information about operating segments in annual financial statements and requires enterprises to report selected information about operating segments in financial reports issued to stockholders. The Company has reorganized into two operating segments, which consist of cloud telecommunications services and software solutions. The software solutions segment includes the results of operation of NetSapiens, LLC, NSHC, Inc., NetSapiens Canada, Inc., and NetSapiens International Limited. The cloud telecommunications segment includes the results of operations of Allegiant Networks, LLC, Crexendo Business Solutions, Inc., Crexendo International, Inc., and Crexendo Business Solutions of Virginia, Inc. We generate 94% of our total revenue from customers within the United States and 6% of our total revenues from customers in other parts of the world. Significant Customers – No customer accounted for 10% or more of our total revenue for the three and nine months ended September 30, 2024 and 2023. No customer accounted for 10% or more of our total trade receivables as of September 30, 2024 and December 31, 2023. Recently Adopted Accounting Pronouncements – In September 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses, with additional updates and amendments being issued in 2018, 2019, 2020 and 2022 (collectively, “ASC 326”). The new standard updates the impairment model for financial assets measured at amortized cost, known as the Current Expected Credit Loss (“CECL”) model. For trade and other receivables, held-to-maturity debt securities, loans, and other instruments, entities are required to use a new forward-looking "expected loss" model that generally results in the earlier recognition of an allowance for credit losses. The Company adopted ASC 326 on a modified retrospective basis as of January 1, 2023, through a cumulative-effect adjustment to the Company's beginning accumulated deficit balance; the impact of the adoption was not material to the Company's consolidated financial statements. The adoption of this standard and applicable amendments primarily impacted the estimation of our allowance for credit losses for accounts receivable and established an allowance for credit losses for our equipment finance receivables and contract assets. See Note 4 - Trade Receivables and Allowance for Credit Losses, Note 5 – Equipment Financing Receivables and Allowance for Credit Losses, and Note 2 – Revenues, [Contract Assets and Allowance for Credit Losses] for additional discussion regarding the impacts from the adoption of this standard. Recently Issued Accounting Pronouncements – In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure, to require a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Public entities with a single reportable segment are required to provide the new disclosures and all the disclosures required under ASC 280. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, on a retrospective basis. Early adoption is permitted. We are currently evaluating the impact of adopting this new ASU on our interim and annual consolidated financial statements and related disclosures. In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, to enhance the transparency and decision-usefulness of income tax disclosures, particularly in the rate reconciliation table and disclosures about income taxes paid. The ASU’s amendments are effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. We are currently evaluating the impact of adopting this ASU on our consolidated financial statements and related disclosures.
|
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.24.3
Revenue
|
9 Months Ended |
Sep. 30, 2024 |
Revenue |
|
Revenue |
2. Revenue Revenue is measured based on a consideration specified in a contract with a customer, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product, service, or software solution to a customer. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. The following is a description of principal activities – separated by reportable segments – from which the Company generates its revenue. For more detailed information about reportable segments, see Note 16. Cloud Telecommunications Services Segment Products and services may be sold separately or in bundled packages. The typical length of a contract for service is thirty-nine to ninety months. Customers are billed for these services on a monthly basis. For bundled packages, the Company accounts for individual products and services separately if they are distinct – i.e. if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the desktop devices and telecommunication services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services. Desktop Devices – Revenue generated from the sale of telecommunications equipment (desktop devices) is recognized when the customer takes possession of the devices and the cloud telecommunications services begin. The Company typically bills and collects the fees for the equipment upon entering into a contract with a customer. Cash receipts are recorded as a contract liability until implementation is complete and the services begin. Equipment Financing Revenue – Fees generated from renting our cloud telecommunication equipment (IP or cloud telephone desktop devices) through leasing contracts are recognized as revenue based on whether the lease qualifies as an operating lease or sales-type lease. The two primary accounting provisions which we use to classify transactions as sales-type or operating leases are: 1) lease term to determine if it is equal to or greater than 75% of the economic life of the equipment and 2) the present value of the minimum lease payments to determine if they are equal to or greater than 90% of the fair market value of the equipment at the inception of the lease. The economic life of most of our products is estimated to be three years, since this represents the most frequent contractual lease term for our products, and there is no residual value for used equipment. Residual values, if any, are established at the lease inception using estimates of fair value at the end of the lease term. The vast majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Leases that do not meet the criteria for sales-type lease accounting are accounted for as operating leases. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. Revenue from operating leases in recognized ratably over the applicable service period. Cloud Telecommunications Services – Cloud telecommunication services include voice, data, collaboration software, broadband Internet access, managed IT services, cloud server rental and support, managed security, cabling, software license sales, interest generated from equipment financing revenue, and support for premise-based PBX phone systems. The Company recognizes revenue as services are provided in service revenue. Fees generated from reselling broadband Internet access are recognized as revenue net of the costs charged by the third-party service providers. Cloud telecommunications services are billed and paid on a monthly basis. Our telecommunications services contracts typically have a term of thirty-nine to ninety months. Fees, Commissions, and Other, Recognized over Time – Includes contracted and non-contracted items such as: | · | Contracted activation and flash fees – The Company generally allocates a portion of the activation fees to the desktop devices, which is recognized at the time of the installation or customer acceptance, and a portion to the service, which is recognized over the contract term using the straight-line method. | | · | Non-contracted carrier cost recovery fee – This fee recovers the various costs and expenses that the Company incurs in connection with complying with legal, regulatory, and other requirements, including without limitation federal, state, and local reporting and filing requirements. This fee is assessed as a set percentage of our monthly billing and is recognized monthly. | | · | Non-contracted administrative fees – Administrative fees are recognized as revenue on a monthly basis. |
One-Time Fees, Commissions, and Other – Includes contracted and non-contracted items such as: | · | Contracted professional service revenue – Professional service revenue includes professional installation services, custom integration, and other professional services. The Company typically bills and collects professional service revenue upon entering into a contract with a customer. Professional service revenue is recognized as revenue when the performance obligations are completed. | | · | Non-contracted cancellation fees – These cancellation fees relate to remaining contractual term buyout payments in connection with early cancellation and are billed and recognized as revenue upon receipt. | | · | Other non-contracted fees – These fees include disconnect fees, shipping fees, restocking fees, and porting fees. Other non-contracted fees are recognized as revenue upon receipt of payment. |
Software Solutions Segment The Software Solutions segment derives revenues from three primary sources: software licenses, software maintenance support and professional services. Software and services may be sold separately or in bundled packages. Generally, contracts with customers contain multiple performance obligations, consisting of software and services. For bundled packages, the Company accounts for individual products and services separately if they are distinct – i.e. if a product or service is separately identifiable from other items in the bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The consideration (including any discounts) is allocated between separate products and services in a bundle based on their relative stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the software licenses and professional services. For items that are not sold separately (e.g. additional features) the Company estimates stand-alone selling prices using the adjusted market assessment approach. When we provide a free trial period, we do not begin to recognize recurring revenue until the trial period has ended and the customer has been billed for the services. Software Licenses - The Company's software licenses typically provide a perpetual right to use the Company's software. The Company also sells term-based software licenses that expire and Software-as-a-Service ("SaaS") based software which are referred to as subscription arrangements. The Company does not customize its software nor are installation services required, as the customer has a right to utilize internal resources or a third-party service company. The software is delivered before related services are provided and are functional without professional services or customer support. The Company has concluded that its software licenses are functional intellectual property that are distinct, as the user can benefit from the software on its own. The software license revenue could be recognized upon transfer of control or when the software is made available for download, as this is the point that the user of the software can direct the use of, and obtain substantially all of the remaining benefits from, the functional intellectual property. However, historical experience shows that customers regularly renegotiate the number of licenses during the installation process. Therefore, the Company recognizes revenue from software licenses when the setup is complete. The Company does not recognize software revenue related to the renewal of subscription software licenses earlier than the beginning of the subscription period. | · | SNAPsolution® - a comprehensive, IP-based platform that provides a broad suite of UC services including hosted Private Branch Exchange (PBX), auto-attendant, call center, conferencing, and mobility. The platform includes a broad range of feature-sets, custom-built to provide unprecedented levels of flexibility, making the solution competitive with the market’s leading players. SNAPsolution includes a full suite of Voice over Internet Protocol (VoIP)/UC features with one low cost universal license, as opposed to pricing each feature individually. The Company licenses its platform based on concurrent sessions, not per seat/per feature. This allows service providers to oversubscribe their networks, driving down the cost per seat as volume increases. As the service provider increases their customer base, they only have to ensure they have sufficient concurrent call licenses to support users across the network. The Company recognizes one-time upfront software license revenue when the software setup is complete. | | | | | · | SNAPaccel – a Software-as-a-Service ("SaaS") based software license referred to as subscription arrangements. The Company recognizes revenue as subscriptions are provided in service revenue on a monthly basis. |
Subscription Maintenance and Support - Subscription maintenance and support revenue includes revenue from maintenance service contracts, customer support, and other supportive services. The Company offers warranties on its products. The warranty period for the Company’s licensed software is generally 90 days. Certain of the Company's warranties are considered to be assurance-type in nature and do not cover anything beyond ensuring that the product is functioning as intended. Based on the guidance in ASC 606, assurance-type warranties do not represent separate performance obligations. The Company also sells separately-priced maintenance service contracts, which qualify as service-type warranties and represent separate performance obligations. The Company does not typically allow and has no history of accepting material product returns. Customer support includes software updates on a when-and-if-available basis, telephone support, integrated web-based support and bug fixes or patches. Subscription and maintenance support revenue is recognized ratably over the term of the customer support agreement, which is typically one year. Professional Services and Other - The Company's professional services include consulting, technical support, resident engineer services, design services and installation services. Revenue from professional services and other is recognized when the performance obligation is complete and the customer has accepted the performance obligation. Disaggregation of Revenue In the following table, revenue is disaggregated by primary major product line, and timing of revenue recognition. The table also includes a reconciliation of the disaggregated revenue with the reportable segments. Three Months Ended September 30, 2024 | | Cloud | | | Software | | | Total | | (In thousands) | | Telecommunications | | | Solutions | | | Reportable | | | | Segment | | | Segment | | | Segments | | Major products/services lines | | | | | | | | | | Desktop devices | | $ | 1,814 | | | $ | - | | | $ | 1,814 | | Equipment financing revenue | | | 173 | | | | - | | | | 173 | | Telecommunications services | | | 6,752 | | | | - | | | | 6,752 | | Fees, commissions, and other, recognized over time | | | 578 | | | | - | | | | 578 | | One time fees, commissions and other | | | 450 | | | | - | | | | 450 | | Software licenses | | | - | | | | 1,466 | | | | 1,466 | | Software license and maintenance and support subscriptions | | | - | | | | 4,102 | | | | 4,102 | | Professional services and other | | | - | | | | 292 | | | | 292 | | | | $ | 9,767 | | | $ | 5,860 | | | $ | 15,627 | | Timing of revenue recognition | | | | | | | | | | | | | Products, services, and fees recognized at a point in time | | $ | 2,264 | | | $ | 1,758 | | | $ | 4,022 | | Products, services, and fees transferred over time | | | 7,503 | | | | 4,102 | | | | 11,605 | | | | $ | 9,767 | | | $ | 5,860 | | | $ | 15,627 | |
Three Months Ended September 30, 2023 | | Cloud | | | Software | | | Total | | (In thousands) | | Telecommunications | | | Solutions | | | Reportable | | | | Segment | | | Segment | | | Segments | | Major products/services lines | | | | | | | | | | Telecommunications equipment | | $ | 1,666 | | | $ | - | | | $ | 1,666 | | Equipment financing revenue | | | 133 | | | | - | | | | 133 | | Telecommunications services | | | 6,299 | | | | - | | | | 6,299 | | Fees, commissions, and other, recognized over time | | | 479 | | | | - | | | | 479 | | One time fees, commissions and other | | | 606 | | | | - | | | | 606 | | Software licenses | | | - | | | | 971 | | | | 971 | | Software license and maintenance and support subscriptions | | | - | | | | 3,490 | | | | 3,490 | | Professional services and other | | | - | | | | 230 | | | | 230 | | | | $ | 9,183 | | | $ | 4,691 | | | $ | 13,874 | | Timing of revenue recognition | | | | | | | | | | | | | Products, services, and fees recognized at a point in time | | $ | 2,272 | | | $ | 1,201 | | | $ | 3,473 | | Products, services, and fees transferred over time | | | 6,911 | | | | 3,490 | | | | 10,401 | | | | $ | 9,183 | | | $ | 4,691 | | | $ | 13,874 | |
Nine Months Ended September 30, 2024 | | Cloud | | | Software | | | Total | | (In thousands) | | Telecommunications | | | Solutions | | | Reportable | | | | Segment | | | Segment | | | Segments | | Major products/services lines | | | | | | | | | | Desktop devices | | $ | 4,402 | | | $ | - | | | $ | 4,402 | | Equipment financing revenue | | | 487 | | | | - | | | | 487 | | Telecommunications services | | | 20,128 | | | | - | | | | 20,128 | | Fees, commissions, and other, recognized over time | | | 1,597 | | | | - | | | | 1,597 | | One time fees, commissions and other | | | 1,653 | | | | - | | | | 1,653 | | Software licenses | | | - | | | | 3,559 | | | | 3,559 | | Software license and maintenance and support subscriptions | | | - | | | | 11,940 | | | | 11,940 | | Professional services and other | | | - | | | | 832 | | | | 832 | | | | $ | 28,267 | | | $ | 16,331 | | | $ | 44,598 | | Timing of revenue recognition | | | | | | | | | | | | | Products and fees recognized at a point in time | | $ | 6,055 | | | $ | 4,391 | | | $ | 10,446 | | Services and fees transferred over time | | | 22,212 | | | | 11,940 | | | | 34,152 | | | | $ | 28,267 | | | $ | 16,331 | | | $ | 44,598 | |
Nine Months Ended September 30, 2023 | | Cloud | | | Software | | | Total | | (In thousands) | | Telecommunications | | | Solutions | | | Reportable | | | | Segment | | | Segment | | | Segments | | Major products/services lines | | | | | | | | | | Telecommunications equipment | | $ | 4,323 | | | $ | - | | | $ | 4,323 | | Equipment financing revenue | | | 356 | | | | - | | | | 356 | | Telecommunications services | | | 18,587 | | | | - | | | | 18,587 | | Fees, commissions, and other, recognized over time | | | 1,392 | | | | - | | | | 1,392 | | One time fees, commissions and other | | | 1,648 | | | | - | | | | 1,648 | | Software licenses | | | - | | | | 2,662 | | | | 2,662 | | Software license and maintenance and support subscriptions | | | - | | | | 9,506 | | | | 9,506 | | Professional services and other | | | - | | | | 561 | | | | 561 | | | | $ | 26,306 | | | $ | 12,729 | | | $ | 39,035 | | Timing of revenue recognition | | | | | | | | | | | | | Products and fees recognized at a point in time | | $ | 5,971 | | | $ | 3,223 | | | $ | 9,194 | | Services and fees transferred over time | | | 20,335 | | | | 9,506 | | | | 29,841 | | | | $ | 26,306 | | | $ | 12,729 | | | $ | 39,035 | |
Contract balances The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers: | | September 30, | | | December 31, | | (In thousands) | | 2024 | | | 2023 | | Receivables, which are included in trade receivables, net of allowance for credit losses | | $ | 3,753 | | | $ | 3,476 | | Contract assets, net of allowance for credit losses | | | 362 | | | | 342 | | Contract liabilities | | | 2,923 | | | | 2,588 | |
Significant changes in the contract assets and the contract liabilities balances during the period are as follows: | | For the Nine Months Ended | | | For the Year Ended | | (In thousands) | | September 30, 2024 | | | December 31, 2023 | | | | Contract Assets | | | Contract Liabilities | | | Contract Assets | | | Contract Liabilities | | Revenue recognized that was included in the contract liability balance at the beginning of the period | | $ | - | | | $ | (2,528 | ) | | $ | - | | | $ | (3,393 | ) | Increase due to cash received, excluding amounts recognized as revenue during the period | | | - | | | | 2,863 | | | | - | | | | 2,396 | | Transferred to receivables from contract assets recognized at the beginning of the period, net of allowance for credit losses | | | (227 | ) | | | - | | | | (192 | ) | | | - | | Increase due to additional unamortized discounts | | | 247 | | | | - | | | | 216 | | | | - | |
Contract assets and allowance for credit losses Our contract assets balance consists of the Company’s rights to consideration for work completed but not billed as of the reporting date. The contract assets are transferred to receivables when the rights become unconditional. Contract assets were as follows (in thousands): | | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Gross contract assets | | $ | 473 | | | $ | 427 | | Less: allowance for credit losses | | | (111 | ) | | | (85 | ) | Contract assets, net of allowance for credit losses | | $ | 362 | | | $ | 342 | |
The allowance for credit losses was as follows (in thousands): Balance at December 31, 2023 | | $ | 85 | | Provision | | | 1 | | Write-offs | | | (4 | ) | Recoveries and other | | | - | | Balance at March 31, 2024 | | $ | 82 | | Provision | | | 18 | | Write-offs | | | - | | Recoveries and other | | | - | | Balance at June 30, 2024 | | $ | 100 | | Provision | | | 11 | | Write-offs | | | - | | Recoveries and other | | | - | | Balance at September 30, 2024 | | $ | 111 | |
The allowance for credit losses is determined based on an assessment of historical collection experience using the loss-rate method as well as consideration of current and future economic conditions and changes in our loss-rate trends. We utilize a five-year lookback period to establish our estimate of expected credit losses, as our contractual terms range from three to five years. Based on that assessment, the allowance for credit losses as a percent of gross contract assets increased to 23.4% at September 30, 2024 from 20.0% at December 31, 2023. Transaction price allocated to the remaining performance obligations The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period (in thousands): | | 2024 | | | 2025 | | | 2026 | | | 2027 | | | 2028 and thereafter | | | Total | | Desktop devices | | $ | 1,067 | | | $ | - | | | $ | - | | | $ | - | | | $ | - | | | $ | 1,067 | | Telecommunications services | | | 7,445 | | | | 19,462 | | | | 12,782 | | | | 8,081 | | | | 4,126 | | | | 51,896 | | Software Solutions | | | 5,022 | | | | 9,804 | | | | 5,556 | | | | 3,054 | | | | 972 | | | | 24,408 | | Total | | | 13,534 | | | | 29,266 | | | | 18,338 | | | | 11,135 | | | | 5,098 | | | | 77,371 | | All consideration from contracts with customers is included in the amounts presented above | | | | | | | | | | | | | | | | | | | | | | | | |
|
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 |
|
X |
- References
+ Details
Name: |
us-gaap_RevenuesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Earnings Per Common Share
|
9 Months Ended |
Sep. 30, 2024 |
Earnings per common share: |
|
Earnings Per Common Share |
3. Earnings Per Common Share Basic net income/(loss) per common share is computed by dividing the net income/(loss) for the period by the weighted-average number of common shares outstanding during the period. Diluted net income per common share is computed giving effect to all dilutive common stock equivalents, consisting of common stock options. Diluted net loss per common share for the nine months ended September 30, 2023 is the same as basic net loss per common share because the common share equivalents were anti-dilutive due to the net loss. The following table sets forth the computation of basic and diluted net income/(loss) per common share: | | Three Months Ended September 30, | | | Nine Months Ended September 30, | | | | 2024 | | | 2023 | | | 2024 | | | 2023 | | Net income/(loss) (in thousands) (A) | | $ | 148 | | | $ | 1,704 | | | $ | 1,170 | | | $ | (423 | ) | | | | | | | | | | | | | | | | | | Weighted-average share reconciliation: | | | | | | | | | | | | | | | | | Weighted-average basic shares outstanding (B) | | | 26,848,644 | | | | 25,995,507 | | | | 26,610,130 | | | | 25,901,686 | | Dilutive effect of stock-based awards | | | 3,008,617 | | | | 1,687,258 | | | | 3,217,402 | | | | - | | Diluted weighted-average outstanding shares of common stock (C) | | | 29,857,261 | | | | 27,682,765 | | | | 29,827,532 | | | | 25,901,686 | | | | | | | | | | | | | | | | | | | Earnings per common share: | | | | | | | | | | | | | | | | | Basic (A/B) | | $ | 0.01 | | | $ | 0.07 | | | $ | 0.04 | | | $ | (0.02 | ) | Diluted (A/C) | | $ | 0.00 | | | $ | 0.06 | | | $ | 0.04 | | | $ | (0.02 | ) |
For the three and nine months ended September 30, 2024 and 2023, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans, were excluded from the computation of diluted net income per share because including them would be anti-dilutive: | | Three Months Ended September 30, | | | Nine Months Ended September 30, | | | | 2024 | | | 2023 | | | 2024 | | | 2023 | | Stock options | | | 2,871,939 | | | | 4,708,364 | | | | 2,775,229 | | | | 4,582,503 | |
|
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.24.3
Trade Receivables and Allowance for Credit Losses
|
9 Months Ended |
Sep. 30, 2024 |
Trade Receivables and Allowance for Credit Losses |
|
Trade Receivables and Allowance for Credit Losses |
4. Trade Receivables and Allowance for Credit Losses Our trade receivables balance consists of traditional trade receivables. Trade receivables were as follows (in thousands): | | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Gross trade receivables | | $ | 3,825 | | | $ | 3,592 | | Less: allowance for credit losses | | | (72 | ) | | | (116 | ) | Trade receivables, net | | $ | 3,753 | | | $ | 3,476 | | | | | | | | | | | Current trade receivables, net | | $ | 3,753 | | | $ | 3,476 | | Long-term trade receivables, net | | | - | | | | - | | Trade receivables, net | | $ | 3,753 | | | $ | 3,476 | |
The allowance for credit losses was as follows (in thousands): Balance at December 31, 2023 | | $ | 116 | | Provision | | | 57 | | Write-offs | | | (48 | ) | Recoveries and other | | | - | | Balance at March 31, 2024 | | $ | 125 | | Provision | | | 18 | | Write-offs | | | (18 | ) | Recoveries and other | | | (39 | ) | Balance at June 30, 2024 | | $ | 86 | | Provision | | | 14 | | Write-offs | | | (11 | ) | Recoveries and other | | | (17 | ) | Balance at September 30, 2024 | | $ | 72 | |
The allowance for credit losses is determined based on an assessment of historical collection experience using the aging schedule method as well as consideration of current and future economic conditions. Based on that assessment, the allowance for credit losses as a percent of gross trade receivables decreased to 1.9% at September 30, 2024 from 3.2% at December 31, 2023.
|
X |
- References
+ Details
Name: |
us-gaap_AccountsAndNotesReceivableNetAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for allowance for credit losses.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 310 -Publisher FASB -URI https://asc.fasb.org/310/tableOfContent
+ Details
Name: |
us-gaap_AllowanceForCreditLossesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Equipment Financing Receivables and Allowance for Credit Losses
|
9 Months Ended |
Sep. 30, 2024 |
Equipment Financing Receivables and Allowance for Credit Losses |
|
Equipment Financing Receivables and Allowance for Credit Losses |
5. Equipment Financing Receivables and Allowance for Credit Losses Our equipment financing receivables balance consists of sales-type leases arising from lease financing of cloud telecommunication equipment (IP or cloud telephone desktop devices) bundled and sold with our cloud telecommunications services. The majority of our leases that qualify as sales-type leases are non-cancelable and include cancellation penalties approximately equal to the full value of the lease receivables. Revenue from sales-type leases is recognized upon installation and the interest portion is deferred and recognized as earned. These receivables are typically collateralized by a security interest in the underlying equipment. Equipment financing receivables were as follows (in thousands): | | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Gross equipment financing receivables | | $ | 4,916 | | | $ | 3,888 | | Less: unearned income | | | (1,492 | ) | | | (1,093 | ) | Less: allowance for credit losses | | | (215 | ) | | | (171 | ) | Equipment financing receivables, net | | $ | 3,209 | | | $ | 2,624 | | | | | | | | | | | Current equipment financing receivables, net | | $ | 981 | | | $ | 856 | | Long-term equipment financing receivables, net | | | 2,228 | | | | 1,768 | | Equipment financing receivables, net | | $ | 3,209 | | | $ | 2,624 | |
A summary of our gross equipment financing receivables’ future contractual maturities, is as follows (in thousands): Year ending December 31, | | | | 2024 remaining | | $ | 467 | | 2025 | | | 1,608 | | 2026 | | | 1,247 | | 2027 | | | 899 | | 2028 | | | 533 | | 2029 and thereafter | | | 162 | | Total | | $ | 4,916 | |
Allowance for Credit Losses The allowance for credit losses was as follows (in thousands): Balance at December 31, 2023 | | $ | 171 | | Provision | | | 22 | | Write-offs | | | (13 | ) | Recoveries and other | | | - | | Balance at March 31, 2024 | | $ | 180 | | Provision | | | 23 | | Write-offs | | | (9 | ) | Recoveries and other | | | - | | Balance at June 30, 2024 | | $ | 194 | | Provision | | | 27 | | Write-offs | | | (6 | ) | Recoveries and other | | | - | | Balance at September 30, 2024 | | $ | 215 | |
Aging of Receivables The aging of gross equipment financing receivables was as follows (in thousands): | | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Past due amounts 0 - 90 days | | $ | 3,209 | | | $ | 2,623 | | Past due amounts > 90 days | | | - | | | | 1 | | Total | | $ | 3,209 | | | $ | 2,624 | |
Our equipment financing receivable portfolio is primarily in the United States. The allowance for credit losses is determined principally based on an assessment of origination year and past collection experience as well as consideration of current and future economic conditions and changes in our customer collection trends. Based on that assessment, the allowance for credit losses as a percent of gross equipment financing receivables (net of unearned income) increased to 6.3% at September 30, 2024 from 6.1% at December 31, 2023. The allowance for credit losses represents an estimate of the losses expected to be incurred from the Company's equipment financing receivable portfolio. The projected loss rates are primarily based upon historical loss experience adjusted for judgments about the probable effects of relevant observable data including current and future economic conditions as well as delinquency trends, resolution rates, and the aging of receivables. The allowance for credit losses for equipment finance receivables is inherently more difficult to estimate than the allowance for trade receivables because the underlying lease portfolio has an average maturity, at any time, of approximately three to five years and contains unbilled amounts. We consider all available information in our quarterly assessments of the adequacy of the allowance for credit losses. We believe our estimates, including any qualitative adjustments, are reasonable and have considered all reasonably available information about past events, current conditions, and reasonable and supportable forecasts of future events and economic conditions. The identification of account-specific exposure is not a significant factor in establishing the allowance for credit losses for equipment finance receivables. We continue to monitor developments in future economic conditions and trends, and as a result, our reserve may need to be updated in future periods. The table below shows gross equipment financing receivables and current period gross write offs by year of origination (in thousands): | | September 30, 2024 | | | December 31, 2023 | | | | 2024 | | | 2023 | | | 2022 | | | 2021 | | | 2020 | | | 2019 | | | Total Equipment Financing Receivables | | | Total Equipment Financing Receivables | | United States | | $ | 1,378 | | | | 1,267 | | | | 571 | | | | 113 | | | | 92 | | | | 3 | | | $ | 3,424 | | | $ | 2,795 | | Current period gross write offs | | $ | - | | | | 6 | | | | - | | | | - | | | | - | | | | - | | | $ | 6 | | | $ | 33 | |
|
X |
- References
+ Details
Name: |
cxdo_EquipmentFinancingReceivablesAndAllowanceForCreditLossesAbstract |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_EquipmentFinancingReceivablesAndAllowanceForCreditLossesTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Prepaid Expenses
|
9 Months Ended |
Sep. 30, 2024 |
Prepaid Expenses |
|
Prepaid Expenses |
6. Prepaid Expenses Prepaid expenses consisted of the following (in thousands): | | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Prepaid corporate insurance | | $ | 155 | | | $ | 68 | | Prepaid software services and support | | | 345 | | | | 245 | | Prepaid employee insurance premiums | | | 172 | | | | - | | Prepaid Nasdaq listing fee | | | 16 | | | | - | | User group meeting fees | | | 376 | | | | 84 | | Prepaid rent | | | 180 | | | | - | | Other prepaid expenses | | | 83 | | | | 111 | | Total prepaid expenses | | $ | 1,327 | | | $ | 508 | |
|
X |
- References
+ Details
Name: |
cxdo_PrepaidExpensesDisclosureTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_PrepaidExpenseAndOtherAssetsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Property and Equipment
|
9 Months Ended |
Sep. 30, 2024 |
Property and Equipment |
|
Property and Equipment |
7. Property and Equipment Property and equipment consisted of the following (in thousands): | | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Computer and office equipment | | | 2,700 | | | | 2,700 | | Computer software | | | 625 | | | | 625 | | Internal-use software | | | 14 | | | | 14 | | Furniture and fixtures | | | 64 | | | | 64 | | Vehicles | | | 143 | | | | 143 | | Leasehold improvements | | | 15 | | | | 15 | | Less: accumulated depreciation | | | (3,123 | ) | | | (2,891 | ) | Total property and equipment, net | | $ | 438 | | | $ | 670 | |
Depreciation expense is included in general and administrative expenses and totaled $74 and $94 for the three months ended September 30, 2024 and 2023, respectively, and $232 and $318 for the nine months ended September 30, 2024 and 2023, respectively.
|
X |
- References
+ Details
Name: |
cxdo_PropertyAndEquipmentAbstract |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/360/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 7 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Intangible Assets and Goodwill
|
9 Months Ended |
Sep. 30, 2024 |
Intangible Assets and Goodwill |
|
Intangible Assets And Goodwill |
8. Intangible Assets and Goodwill Acquired intangible assets subject to amortization consist of the following (in thousands): | | September 30, 2024 | | | December 31, 2023 | | | | Gross Carrying Amount | | | Accumulated Amortization | | | Net Carrying Amount | | | Gross Carrying Amount | | | Accumulated Amortization | | | Net Carrying Amount | | Customer relationships | | $ | 26,073 | | | $ | (6,869 | ) | | $ | 19,204 | | | $ | 26,073 | | | $ | (5,260 | ) | | $ | 20,813 | | Developed technologies | | | 4,900 | | | | (2,878 | ) | | | 2,022 | | | | 4,900 | | | | (2,269 | ) | | | 2,631 | | Trademark and trade names | | | 400 | | | | (343 | ) | | | 57 | | | | 400 | | | | (288 | ) | | | 112 | | Total acquired intangible assets | | $ | 31,373 | | | $ | (10,090 | ) | | $ | 21,283 | | | $ | 31,373 | | | $ | (7,817 | ) | | $ | 23,556 | |
As of September 30, 2024, the weighted average remaining useful life for customer relationships was 12.6 years and developed technologies was 2.7 years and trademarks and trade names was 0.7 years. Amortization expense for customer relationships intangible assets is included in selling and marketing expenses and totaled $526 and $552 for the three months ended September 30, 2024 and 2023, respectively, and $1,579 and $1,630 for the nine months ended September 30, 2024 and 2023, respectively. Amortization expense for developed technologies intangible assets is included in cost of software solutions revenue and totaled $203 and $215 for the three months ended September 30, 2024 and 2023, respectively, and $609 and $662 for the nine months ended September 30, 2024 and 2023, respectively. Amortization expense for trademark and trade name intangible assets is included in general and administrative expenses and totaled $26 and $25 for the three months ended September 30, 2024 and 2023, respectively, and $85 and $102 for the nine months ended September 30, 2024 and 2023, respectively. As of September 30, 2024, annual amortization of definite lived intangible assets, based on existing intangible assets and current useful lives, is estimated to be the following (in thousands): Year ending December 31, | | | | 2024 remaining | | $ | 755 | | 2025 | | | 2,770 | | 2026 | | | 2,457 | | 2027 | | | 2,202 | | 2028 | | | 1,637 | | 2029 and thereafter | | | 11,462 | | Total | | $ | 21,283 | |
The following table provides a summary of changes in the carrying amounts of goodwill (in thousands): | | Goodwill | | Balance at January 1, 2023 | | $ | 9,454 | | Additions | | | - | | Balance at December 31, 2023 | | $ | 9,454 | | Additions | | | - | | Balance at September 30, 2024 | | $ | 9,454 | |
|
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://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Accrued Expenses
|
9 Months Ended |
Sep. 30, 2024 |
Accrued Expenses |
|
Accrued Expenses |
9. Accrued Expenses Accrued expenses consisted of the following (in thousands): | | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Accrued wages and benefits | | $ | 2,251 | | | $ | 2,884 | | Accrued accounts payable | | | 1,779 | | | | 1,297 | | Accrued sales and telecommunications taxes | | | 1,800 | | | | 1,234 | | Product warranty liability | | | 32 | | | | 25 | | Cloud computing arrangements | | | 279 | | | | - | | Credit cards | | | 176 | | | | 113 | | Other | | | 352 | | | | 398 | | Total accrued expenses | | $ | 6,669 | | | $ | 5,951 | |
The changes in aggregate product warranty liabilities for the year ended December 31, 2023 and the nine months ended September 30, 2024 were as follows (in thousands): | | Warranty Liabilities | | Balance at January 1, 2023 | | $ | 55 | | Accrual for warranties | | | 25 | | Adjustments related to pre-existing warranties | | | (32 | ) | Warranty settlements | | | (23 | ) | Balance at December 31, 2023 | | | 25 | | Accrual for warranties | | | 24 | | Warranty settlements | | | (17 | ) | Balance at September 30, 2024 | | $ | 32 | |
Product warranty expense is included in cost of product revenue expense and totaled $9 and $11 for the three months ended September 30, 2024 and 2023, respectively, and $24 and $38 for the nine months ended September 30, 2024 and 2023, respectively.
|
X |
- DefinitionThe entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 720 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1
+ Details
Name: |
us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_PayablesAndAccrualsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Notes Payable
|
9 Months Ended |
Sep. 30, 2024 |
Notes Payable |
|
Notes Payable |
10. Notes Payable Notes payable consists of short and long-term financing arrangements: | | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Related party note payable | | $ | 570 | | | $ | 843 | | Other notes payable | | | 139 | | | | 206 | | Total notes payable | | $ | 709 | | | $ | 1,049 | | Less: current notes payable | | | (473 | ) | | | (457 | ) | Notes payable, net of current portion | | $ | 236 | | | $ | 592 | |
On February 27, 2023, we entered into a promissory note with CrossFirst Bank in the amount of $278. The promissory note has a term of three (3) years with monthly payments of Eight Thousand Five Hundred Forty-Three ($8,543), including interest of 6.58%, beginning on March 27, 2023. Additionally, the promissory note is subject to certain financial covenants. On November 1, 2022, as part of the acquisition of Allegiant Networks, we entered into a promissory note with the seller in the amount of $1.1 million. The loan agreement has a term of three (3) years with quarterly payments of Ninety-Eight Thousand Three Hundred Eighty-One ($98,381), including interest at 4.00%, beginning on April 1, 2023. As of September 30, 2024 and December 31, 2023, the outstanding balance of the related party note payable was $570 and $843, respectively. During the three months ended September 30, 2024 and 2023, the Company paid principal of $92 and $80, respectively, and interest of $6 and $18, respectively. During the nine months ended September 30, 2024 and 2023, the Company paid principal of $272 and $257, respectively, and interest of $22 and $37, respectively. As of September 30, 2024, future principal payments are scheduled as follows (in thousands): Year ending December 31, | | | | 2024 remaining | | $ | 116 | | 2025 | | | 478 | | 2026 | | | 115 | | 2027 | | | - | | 2028 and thereafter | | | - | | Total | | $ | 709 | |
|
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
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(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 470 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/470/tableOfContent
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
+ Details
Name: |
us-gaap_DebtDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Line of Credit
|
9 Months Ended |
Sep. 30, 2024 |
Line of Credit |
|
Line of Credit |
11. Line of Credit The Company maintains a line of credit with a maximum principal amount of $700, payable upon demand. The line of credit expires on February 27, 2025. The line of credit bears interest at 0.50% over the Wall Street Journal Prime Rate. As of September 30, 2024, there was an outstanding balance of $0, and $700 remained available for borrowing. The line of credit is collateralized by all company assets. Additionally, the line of credit is subject to certain financial covenants.
|
X |
- References
+ Details
Name: |
cxdo_LineOfCreditAbstract |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_LineOfCreditTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Fair Value Measurements
|
9 Months Ended |
Sep. 30, 2024 |
Fair Value Measurements |
|
Fair Value Measurements |
12. Fair Value Measurements We have financial instruments as of September 30, 2024 and December 31, 2023 for which the fair value is summarized below (in thousands): | | September 30, 2024 | | | December 31, 2023 | | | | Carrying Value | | | Estimated Fair Value | | | Carrying Value | | | Estimated Fair Value | | Assets: | | | | | | | | | | | | | Trade receivables, net | | $ | 3,753 | | | $ | 3,753 | | | $ | 3,476 | | | $ | 3,476 | | Equipment financing receivables | | | 3,209 | | | | 3,209 | | | | 2,624 | | | | 2,624 | | Liabilities: | | | | | | | | | | | | | | | | | Finance lease obligations | | $ | 42 | | | $ | 42 | | | $ | 98 | | | $ | 98 | | Notes payable | | | 709 | | | | 697 | | | | 1,049 | | | | 1,012 | |
We have no liabilities for which fair value is recognized in the balance sheet on a recurring basis as of September 30, 2024 and December 31, 2023.
|
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/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 107 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2E -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 940 -SubTopic 820 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1
+ Details
Name: |
us-gaap_FairValueDisclosuresTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Income Taxes
|
9 Months Ended |
Sep. 30, 2024 |
Income Taxes |
|
Income Taxes |
13. Income Taxes Our effective tax rate for the three months ended September 30, 2024 and 2023 was 23.7% and 1.9%, respectively, which resulted in an income tax benefit/(provision) of $(46) and $(33), respectively. Our effective tax rate for the nine months ended September 30, 2024 and 2023 was 7.9% and (23.7%), respectively, which resulted in an income tax benefit/(provision) of $(100) and $(81), respectively. As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income in the periods in which those temporary differences become deductible. We reduce the carrying amounts of deferred tax assets by a valuation allowance if, based on the evidence available, it is more-likely-than-not that such assets will not be realized. In making the assessment under the more-likely-than-not standard, appropriate consideration must be given to all positive and negative evidence related to the realization of the deferred tax assets. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods by jurisdiction, unitary versus stand-alone state tax filings, our experience with loss carryforwards expiring unutilized, and all tax planning alternatives that may be available. As of December 31, 2023, management reviewed the weight of all the positive and negative evidence available. Management reviewed negative evidence such as three years of cumulative pretax loss in the U.S. federal tax jurisdiction, and positive evidence such as projections of future pretax income and the duration of statutory carry-forward periods. As of December 31, 2023 the Company has a cumulative pretax loss for the three year lookback excluding the gain on the sale of property and equipment, which is considered significant objectively verifiable negative evidence. Management also evaluated projections of future pretax income and the duration of statutory carry-forward periods to determine if the NOL carryforwards could be utilized in whole or in part before they expire unutilized. Forecasts and projections of future income are inherently subjective and therefore generally are given less weight, based on the extent to which the assumptions can be objectively verified based on historical experience. Although historical trends utilized in our projections are objectively verifiable we assigned less weight to this positive evidence given the subjective nature of assumptions in projections. Management reviewed negative evidence related to experience of credits and loss carryforwards expiring unutilized, and determined that although negative evidence exists, it was not significant evidence, as the current loss carryforwards do not begin to expire until 2032 and therefore risk is minimal. After reviewing the weight of the positive and negative evidence, management determined that the positive evidence was not sufficient enough to overcome the negative evidence of cumulative pretax losses for the three-year lookback to conclude that it is more likely than not that deferred tax assets of $4,782 are realizable. Therefore, a valuation allowance of $4,782 was recorded against our gross deferred tax asset balance as of September 30, 2024 and December 31, 2023.
|
X |
- DefinitionThe entire disclosure for income tax.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 231 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B
Reference 5: 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/2147477891/740-270-50-1
Reference 6: 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 7: 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/740/tableOfContent
Reference 10: 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 11: 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 12: 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 13: 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 14: 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.24.3
Leases
|
9 Months Ended |
Sep. 30, 2024 |
Leases |
|
Leases |
14. Leases Lessee Accounting We determine if an agreement is a lease at inception. We lease office space, data center colocation space, other assets, and office equipment under operating leases. We lease data center equipment, including maintenance contracts and vehicles under finance leases. Operating leases are recorded as right-of-use (“ROU”) assets and lease liabilities on the balance sheet, excluding leases that are less than 12 months. ROU assets represent our right to use the leased asset for the lease term and lease liabilities represent our obligation to make lease payments. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our estimated incremental borrowing rate at the commencement date to determine the present value of lease payments. The operating lease ROU assets also include any lease payments made and exclude lease incentives. The Company’s lease agreements do not contain any variable lease payments, material residual value guarantees or any restrictive covenants. Our lease terms may include options, at our sole discretion, to extend or terminate the lease. We currently lease office space in Tempe, Arizona under a non-cancelable operating lease agreement that expires in 2025. On August 9, 2023, in connection with the sale of our corporate office building and land, we entered into a lease agreement to leaseback the property. The operating lease agreement has an initial term of eighteen full calendar months, with an option to terminate the lease on the last day of the twelfth full calendar month with a ninety-day notice. The operating lease agreement includes fixed fees for property tax, insurance, and common area maintenance (CAM). We account for the lease components and non-lease components such as fixed fee property tax and insurance charges as a single lease component. The CAM charges are considered a separate non-lease component of the lease agreement and are excluded from the measurement of the lease liability. We utilized our incremental borrowing rate of 6.58% to determine the present value of lease payments to determine our lease liability. Rental expense for the three months ended September 30, 2024 and 2023 was approximately $78 and $40, respectively, and for the nine months ended September 30, 2024 and 2023 was $229 and $40, respectively. On July 19, 2024, we entered into a non-cancelable commercial sublease operating agreement to sublease office space in Tempe Arizona, which will be the headquarters for the Company. This sublease commences on October 1, 2024, and continues for thirty-seven (37) months through October 31, 2027. The base monthly rent is as follows: October 1, 2024 – September 30, 2025, $28; October 1, 2025 – September 30, 2026, $29, and October 1, 2026 – October 31, 2027, $30. The Company is entitled to three months of rent abatement, which will be January 2025, January 2026, and January 2027. The location is fully furnished and ready for immediate occupancy. If Operating Costs exceed $20 in a calendar year, then the Company shall be responsible for fifty (50%) percent of the amount exceeding $20. We currently lease office space in Reston, Virginia under a non-cancelable operating lease agreement that expires in 2024. The operating lease contains customary escalation clauses. Rental expense for the three months ended September 30, 2024 and 2023 was approximately $14 and $13, respectively, and for the nine months ended September 30, 2024 and 2023 was $40 and $26, respectively. We currently lease office space in San Diego, California under a non-cancelable operating lease agreement that expires in 2024. Rental expense for the three months ended September 30, 2024 and 2023 was approximately $22 and $21, respectively, and for the nine months ended September 30, 2024 and 2023 was $65 and $63, respectively. We currently lease office space in Overland Park, Kansas under a non-cancelable operating lease agreement that expires in 2027. The operating lease contains customary escalation clauses. Rental expense for the three months ended September 30, 2024 and 2023 was approximately $27 and $55, respectively, and for the nine months ended September 30, 2024 and 2023 was $129 and $144, respectively. We currently lease other assets under multiple operating leases. The leases expire on various dates through 2027 and the interest rates range from 3.00% to 15.74%. The expense is included in cost of product expenses and totaled approximately $20 and $23 for the three months ended September 30, 2024 and 2023, respectively, and for the nine months ended September 30, 2024 and 2023 was $62 and $64, respectively. We currently lease data center colocation space in Grand Rapids, Michigan, Las Vegas, Nevada, Dallas, Texas and Lenexa, Kansas, under non-cancelable operating lease agreements that expire in 2029. Rental expense for the three months ended September 30, 2024 and 2023 was approximately $82 and $83, respectively, and for the nine months ended September 30, 2024 and 2023 was $354 and $257, respectively. We have lease agreements with lease and non-lease components, and we account for the lease and non-lease components as a single lease component. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company leases equipment and support under finance lease agreements which extends through 2029. The Company also leases one vehicle under a financing agreement. The outstanding balance for finance leases was $42 and $98 as of September 30, 2024 and December 31, 2023, respectively. The Company recorded assets classified as property and equipment under finance lease obligations of $486 and $486 as of September 30, 2024 and December 31, 2023, respectively. Related accumulated depreciation totaled $387 and $319 as of September 30, 2024 and December 31, 2023, respectively. The $40 in support contracts were classified as a prepaid expense and are being amortized over the service period of three years. The support contracts expired in September 2024. Amortization expense is included in general and administrative expenses and totaled $0 and $1 for the three months ended September 30, 2024 and 2023, respectively, and for the nine months ended September 30, 2024 and 2023 was $2 and $4, respectively. The interest rates on the finance lease obligations range from 1.37% and 15.74% and interest expense was $0 and $1 for the three months ended September 30, 2024 and 2023, respectively, and for the nine months ended September 30, 2024 and 2023 was $2 and $3, respectively. The maturity of operating leases and finance lease liabilities as of September 30, 2024 are as follows: Year ending December 31, | | Operating Leases | | | Finance Leases | | 2024 remaining | | $ | 175 | | | $ | 19 | | 2025 | | | 492 | | | | 21 | | 2026 | | | 562 | | | | 3 | | 2027 | | | 467 | | | | - | | 2028 | | | 62 | | | | - | | 2029 | | | 41 | | | | - | | Total minimum lease payments | | | 1,799 | | | | 43 | | Less: amount representing interest | | | (94 | ) | | | (1 | ) | Present value of minimum lease payments | | $ | 1,705 | | | $ | 42 | |
Lease term and discount rate | | September 30, 2024 | | Weighted-average remaining lease term (years) | | | | Operating leases | | | 3.2 | | Finance leases | | | 0.7 | | Weighted-average discount rate | | | | | Operating leases | | | 7.4 | % | Finance leases | | | 3.2 | % |
| | Nine Months Ended September 30, 2024 | | | Nine Months Ended September 30, 2023 | | Cash paid for amounts included in the measurement of lease liabilities: | | | | | | | Operating cash flows from operating leases | | $ | 839 | | | $ | 470 | | Operating cash flows from finance leases | | | 1 | | | | 5 | | Financing cash flows from finance leases | | | (56 | ) | | | (76 | ) | | | | | | | | | | Non-cash investing and financing activities: | | | | | | | | | Additions to ROU assets obtained from: | | | | | | | | | New operating lease liabilities | | $ | 1,334 | | | $ | 349 | | New finance lease liabilities | | | - | | | | - | |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/842-20/tableOfContent
+ Details
Name: |
us-gaap_LesseeOperatingLeasesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Commitments and Contingencies
|
9 Months Ended |
Sep. 30, 2024 |
Commitments and Contingencies |
|
Commitments And Contingencies |
15. Commitments and Contingencies Annual Employee Bonus Plan Accrual We utilize incentive bonuses to reward performance achievements, which provides potential annual cash bonus awards to Company employees, including Named Executive Officers (“NEOs”). Under the Bonus Plan, the Compensation Committee of the Board of Directors of the Company (the “Board”) has established a bonus pool of $896, for our NEOs and executive management team for the year ending December 31, 2024. The Board established a bonus pool of $272 for our non-executive employees, for the year ending December 31, 2024. Participants will be eligible to receive cash bonus awards based upon annual performance targets established by the Compensation Committee for the year ending December 31, 2024, relating to annual revenue and adjusted EBITDA. Awards will be paid on a tiered scale based upon actual performance as a percentage of the performance targets with a floor and cap. Payments for individual performance targets met or exceeded are payable, whether or not all performance targets are met, consistent with the weighted amounts for each performance target within the bonus pools. Bonus awards for NEOs and executive management will be weighted 50% on annual revenue and 50% on Adjusted EBITDA. No bonus will be awarded for any performance target for which actual performance is less than 90% of target. At 90% or greater actual performance relative to the target, 50% of the weighted bonus amount for the performance target is payable. From 90% to 100% actual performance relative to the target, the remaining 50% of the weighted bonus amount is awarded pro rata with the percentage of actual performance exceeding 90% of target (i.e., each 1% excess over 90% of performance target equals 5% of the weighted bonus amount payable). If actual performance reaches 110% of performance target or greater for any individual performance target, then an additional 10% of the amount apportioned to that performance target will be payable as an additional bonus. Based on our financial performance as of September 30, 2024, management determined that the achievement of 90% of the annual revenue and Adjusted EBITDA performance targets are probable at this time. Based on management’s estimate, the Company recorded a $584 employee bonus plan accrual, which is included in accrued expense in the accompanying consolidated balance sheet at September 30, 2024. It is reasonably possible that one or multiple of the performance targets may be achieved at higher than 90% and additional accruals may be necessary. Purchase Obligations In February 2024, the Company entered into a $5.4 million non-cancellable five-year hosting service contract with Oracle, a third-party network service provider. The contract includes minimum quarterly commitments and the requirements to maintain the service level for the entire contract period. Under this agreement, $216 remains due during fiscal year 2024, $757 will be due during fiscal 2025, $1.2 million will be due during fiscal 2026, $1.3 million will be due during fiscal 2027, $1.5 million will be due during fiscal 2028, and $405 will be due during fiscal 2029. During the three and nine months ended September 30, 2024, the Company has expensed $145 and $270, respectively, of the purchase obligation and $221 is included in accrued expenses at September 30, 2024. Legal Proceedings In the ordinary course of business, the Company may be involved in a variety of claims, lawsuits, investigations, and other proceedings, including patent infringement claims, employment litigation, regulatory compliance matters, and contractual disputes, that can arise in the normal course of the Company's operations. The Company recognizes a provision when management believes information available prior to the issuance of the financial statements indicates it is probable a loss has been incurred as of the date of the financial statements and the amount of loss can be reasonably estimated. The Company adjusts the amount of the provision to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. As of September 30, 2024, the Company does not have a recorded liability for estimated losses. Legal costs are expensed as incurred.
|
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/2009/role/commonPracticeRef -Topic 405 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/405-30/tableOfContent
Reference 2: 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 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/450/tableOfContent
Reference 4: 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/2147478522/954-440-50-1
Reference 5: 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 6: 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.24.3
Segment Reporting
|
9 Months Ended |
Sep. 30, 2024 |
Segment Reporting |
|
Segment Reporting |
16. Segment Reporting Our chief operating decision maker (who is our Chief Executive Officer) reviews our financial information presented on an operating segment basis for purposes of allocating resources and evaluating our financial performance. Following the merger with NetSapiens, Inc., the Company reorganized into two operating segments, a software solutions operating segment and a cloud telecommunications services operating segment. The cloud telecommunications services segment generates revenue from selling cloud telecommunication services, products, and other internet services. The software solutions segment generates revenue from selling perpetual software licenses and software subscriptions, subscription maintenance and support, and professional services. The Company has two reportable operating segments, which consist of cloud telecommunications services and software solutions. Segment revenue, income/(loss) from operations, other income/(expense) and income/(loss) before income tax provision are as follows (in thousands): | | Three Months Ended September 30, | | | Nine Months Ended September 30, | | | | 2024 | | | 2023 | | | 2024 | | | 2023 | | Revenue: | | | | | | | | | | | | | Cloud telecommunications services | | $ | 9,767 | | | $ | 9,183 | | | $ | 28,267 | | | $ | 26,306 | | Software solutions | | | 5,860 | | | | 4,691 | | | | 16,331 | | | | 12,729 | | Consolidated revenue | | | 15,627 | | | | 13,874 | | | | 44,598 | | | | 39,035 | | | | | | | | | | | | | | | | | | | Operating income/(loss) from operations | | | | | | | | | | | | | | | | | Cloud telecommunications services | | | (38 | ) | | | 73 | | | | 160 | | | | (1,312 | ) | Software solutions | | | 173 | | | | 291 | | | | 1,038 | | | | (415 | ) | Total operating income/(loss) | | | 135 | | | | 364 | | | | 1,198 | | | | (1,727 | ) | Other income/(expense), net: | | | | | | | | | | | | | | | | | Cloud telecommunications services | | | 64 | | | | 1,425 | | | | 104 | | | | 1,360 | | Software solutions | | | (5 | ) | | | (52 | ) | | | (32 | ) | | | 25 | | Total other income/(expense), net | | | 59 | | | | 1,373 | | | | 72 | | | | 1,385 | | Income/(loss) before income tax provision: | | | | | | | | | | | | | | | | | Cloud telecommunications services | | | 26 | | | | 1,498 | | | | 264 | | | | 48 | | Software solutions | | | 168 | | | | 239 | | | | 1,006 | | | | (390 | ) | Income/(loss) before income tax provision | | $ | 194 | | | $ | 1,737 | | | $ | 1,270 | | | $ | (342 | ) |
Depreciation and amortization for the cloud telecommunications services segment was $349 and $381 for the three months ended September 30, 2024 and 2023, respectively, and $1,058 and $1,176 for the nine months ended September 30, 2024 and 2023, respectively. Depreciation and amortization for the software solutions segment was $480 and $506 for the three months ended September 30, 2024 and 2023, respectively, and $1,447 and $1,519 for the nine months ended September 30, 2024 and 2023, respectively. Interest income for the cloud telecommunications services segment was $69 and $0 for the three months ended September 30, 2024 and 2023, respectively, and $127 and $0 for the nine months ended September 30, 2024 and 2023, respectively. Interest income for the software solutions segment was $0 for the three and nine months ended September 30, 2024 and 2023, respectively. Interest expense for the cloud telecommunications services segment was $7 and $36 for the three months ended September 30, 2024 and 2023, respectively, and $31 and $111 for the nine months ended September 30, 2024 and 2023, respectively. Interest expense for the software solutions segment was $0 for the three and nine months ended September 30, 2024 and 2023, respectively. The Company operates in two geographic areas, the United States and international. Revenue by geography is based on the location of the customer from which the revenue is earned. Revenue by geographic location is as follows (in thousands): | | Three Months Ended September 30, | | | Nine Months Ended September 30, | | | | 2024 | | | 2023 | | | 2024 | | | 2023 | | United States | | $ | 14,962 | | | $ | 12,862 | | | $ | 41,934 | | | $ | 36,984 | | International | | | 665 | | | | 1,012 | | | | 2,664 | | | | 2,051 | | Total revenue | | $ | 15,627 | | | $ | 13,874 | | | $ | 44,598 | | | $ | 39,035 | |
|
X |
- References
+ Details
Name: |
us-gaap_SegmentReportingAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 6: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 10: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef -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 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 34 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15
Reference 18: 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 19: 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 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/280/tableOfContent
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
+ Details
Name: |
us-gaap_SegmentReportingDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Significant Accounting Policies (Policies)
|
9 Months Ended |
Sep. 30, 2024 |
Significant Accounting Policies |
|
Description Of Business |
Description of Business – Crexendo, Inc. is incorporated in the state of Nevada. As used hereafter in the notes to condensed consolidated financial statements, we refer to Crexendo, Inc. and its wholly owned subsidiaries, as “we,” “us,” or “our Company.” Crexendo, Inc. is an award-winning software technology company that is a premier provider of cloud communication platform and services, video collaboration and managed IT services tailored to businesses of all sizes. Our solutions currently support over five million end users globally, through our extensive global network of over 230 cloud communication platform software subscribers and our direct retail offering. The Company has two operating segments, which consist of Cloud Telecommunications and Software Solutions.
|
Basis Of Presentation |
Basis of Presentation – The consolidated financial statements include the accounts and operations of Crexendo, Inc. and its wholly owned subsidiaries, which include Allegiant Networks, LLC, Crexendo Business Solutions, Inc., NetSapiens, LLC, Crexendo Business Solutions of Virginia, Inc., NSHC, Inc., NetSapiens Canada, Inc., NetSapiens International Limited and Crexendo International, Inc. All intercompany account balances and transactions have been eliminated in consolidation. The accompanying unaudited interim consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“US GAAP”), consistent in all material respects with those applied in our financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. Because these financial statements address interim periods, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. Such interim financial information is unaudited but reflects all adjustments that in the opinion of management are necessary for the fair presentation of the interim periods presented. The results of operations presented in this Quarterly Report on Form 10-Q are not necessarily indicative of the results that may be expected for the year ending December 31, 2024 or for any future periods. This Quarterly Report on Form 10-Q should be read in conjunction with the Company’s audited financial statements and footnotes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
|
Foreign Currency Translation |
Foreign Currency Translation - The functional currency of our international subsidiaries is the local currency. We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss). Due to changes in exchange rates between reporting periods and changes in certain account balances, the foreign currency translation adjustment will change from period to period. During the three months ended September 30, 2024 and 2023, the Company recorded foreign currency translation gains/(losses) of ($14) and $23, respectively, and during the nine months ended September 30, 2024 and 2023, the Company recorded foreign currency gains/(losses) of ($14) and ($1), respectively, on our statements of comprehensive income (loss).
|
Cash And Cash Equivalents |
Cash and Cash Equivalents – We consider all highly liquid, short-term investments with maturities of three months or less at the time of purchase to be cash equivalents. As of September 30, 2024 and December 31, 2023, we had cash and cash equivalents in financial institutions in excess of federally insured limits in the amount of $14,620 and $9,035, respectively.
|
Trade Receivables and Allowance for Credit Losses |
Trade Receivables and Allowance for Credit Losses – Trade receivables from our cloud telecommunications services and software solutions segments are recorded at invoiced amounts. Trade receivables are generally due within 30 days after the invoice date. We provide an allowance for credit losses based on historical loss experience, the age of the receivables, specific troubled accounts and other currently available information. The allowance for credit losses is determined based on an assessment of historical collection experience using the aging schedule method as well as consideration of current and future economic conditions. Trade receivables are written off against the allowance after all collection efforts have been exhausted and management deems the account to be uncollectible. We believe that our trade receivable credit risk is low because of the geographic and industry diversification of our clients and small account balances for most of our clients. We continually evaluate the adequacy of the allowance for credit losses and adjust as necessary.
|
Equipment Financing Receivables and Allowance for Credit Losses |
Equipment Financing Receivables and Allowance for Credit Losses – Equipment financing receivables are comprised of sales-type leases. Sales-type leases are from financing options provided to clients for cloud telecommunications equipment (IP or cloud telephone desktop devices) and are generally due in installments over periods ranging from three to five years. We provide an allowance for credit losses based on historical loss experience, adverse situations that may affect a client's ability to pay, current economic conditions and outlook based on reasonable and supportable forecasts. We continually evaluate the adequacy of the allowance for credit losses and adjust as necessary. Equipment financing receivables are written off against the allowance after all collection efforts have been exhausted and management deems the account to be uncollectible. We believe that our equipment financing receivable credit risk is low because of the geographic and industry diversification of our clients and small account balances for most of our clients.
|
Contract Assets and Allowance for Credit Losses |
Contract Assets and Allowance for Credit Losses– Contract assets primarily relate to the Company’s rights to consideration for work completed but not billed as of the reporting date. The Company recognizes a contract asset when the Company transfers products or services to a customer and the right to consideration is conditional on something other than the passage of time. The contract assets are transferred to receivables when the rights become unconditional. The allowance for credit losses is determined based on an assessment of historical collection experience using the loss-rate method as well as consideration of current and future economic conditions and changes in our loss-rate trends. We utilize a five-year lookback period to establish our estimate of expected credit losses, as our contractual terms range from three to five years. Contract assets are written off against the allowance after all collection efforts have been exhausted and management deems the account to be uncollectible. We believe that our contract assets credit risk is low because of the geographic and industry diversification of our clients and small account balances for most of our clients. We continually evaluate the adequacy of the allowance for credit losses and adjust as necessary.
|
Contract Costs |
Contract Costs – Contract costs primarily relate to incremental commission costs paid to sales representatives and sales leadership as a result of obtaining software solutions and telecommunication service contracts which are recoverable. The Company capitalized contract costs in the amount of $4,485 and $3,618 at September 30, 2024 and December 31, 2023, respectively. Capitalized commission costs are amortized based on the transfer of goods or services to which the assets relate, which typically range from thirty-six to sixty months, and are included in selling and marketing expenses. During the three months ended September 30, 2024 and 2023, the Company amortized $697 and $402, respectively, and during the nine months ended September 30, 2024 and 2023, the Company amortized $1,744 and $1,194, respectively, and there was no impairment loss in relation to the costs capitalized.
|
Inventory |
Inventory – Finished goods telecommunications equipment inventory is stated at the lower of cost or net realizable value (first-in, first-out method). In accordance with applicable accounting guidance, we regularly evaluate whether inventory is stated at the lower of cost or net realizable value. If net realizable value is less than cost, the write-down is recognized as a loss in earnings in the period in which the excess occurs.
|
Property And Equipment |
Property and Equipment – Depreciation and amortization expense is computed using the straight-line method in amounts sufficient to allocate the cost of depreciable assets over their estimated useful lives ranging from two to five years. The cost of leasehold improvements is amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the related lease. Depreciable lives by asset group are as follows: Computer and office equipment | | 2 to 5 years | | Computer software | | 3 years | | Internal-use software | | 3 years | | Furniture and fixtures | | 4 years | | Leasehold improvements | | 2 to 5 years | | Vehicles | | 5 years | |
Maintenance and repairs are expensed as incurred. The cost and accumulated depreciation of property and equipment sold or otherwise retired are removed from the accounts and any related gain or loss on disposition is reflected in the statement of operations.
|
Asset Acquisitions |
Asset Acquisitions – Periodically we acquire customer relationships that we account for as an asset acquisition and record a corresponding intangible asset that is amortized over its estimated useful life. Any excess of the fair value of the purchase price over the fair value of the identifiable assets and liabilities is allocated on a relative fair value basis. No goodwill is recorded in an asset acquisition. If the fair value of the assets acquired exceeds the initial consideration paid as of the date of acquisition but includes a contingent consideration arrangement and ASC 450 and ASC 815 do not apply to contingent consideration, we analogize to the guidance in ASC 323 on recognizing contingent consideration in the acquisition of an equity method investment. The Company recognizes a liability equal to the lesser of, the maximum amount of contingent consideration or the excess of the fair value of the net assets acquired over the initial cost measurement. In accordance with the requirements of ASC 323 for equity method investments, the Company recognizes any excess of the contingent consideration issued or issuable, over the amount that was initially recognized as a liability, as an additional cost of the asset acquisition. If the amount initially recognized as a liability exceeds the contingent consideration issued or issuable, the entity recognizes that amount as a reduction of the cost of the asset acquisition.
|
Business Acquisition |
Business Acquisitions - We account for business combinations using the acquisition method of accounting. The acquisition method of accounting requires that the purchase price, including the fair value of contingent consideration, of the acquisition be allocated to the assets acquired and liabilities assumed using the fair values determined by management as of the acquisition date. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the acquisition date, the Company’s estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent the Company identifies adjustments to the preliminary purchase price allocation. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. We include the results of all acquisitions in our consolidated financial statements from the date of acquisition. Acquisition related transaction costs, such as banking, legal, accounting and other costs incurred in connection with an acquisition, are expensed as incurred in general and administrative expenses.
|
Goodwill |
Goodwill – We have recorded goodwill related to various business acquisitions. Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. In each of our acquisitions, the objective of the acquisition was to expand our product offerings and customer base and to achieve synergies related to cross selling opportunities, all of which contributed to the recognition of goodwill. We test goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that goodwill might be impaired. Items that could reasonably be expected to negatively affect key assumptions used in estimating fair value include but are not limited to: sustained decline in our stock price due to a decline in our financial performance due to the loss of key customers, loss of key personnel, emergence of new technologies or new competitors; and decline in overall market or economic conditions leading to a decline in our stock price. The process of estimating the fair value of goodwill is subjective and requires the Company to make estimates that may significantly impact the outcome of the analysis. A qualitative assessment considers events and circumstances such as macroeconomic conditions, industry and market conditions, cost factors and overall financial performance, as well as company specifications. If after performing this assessment, the Company concludes it is more likely than not that the fair value of the reporting unit is less than its carrying amount, then the Company must perform the quantitative test. Under the quantitative test, a goodwill impairment is identified by comparing the fair value of the reporting unit to the carrying amount, including goodwill. If the carrying amount of the reporting unit exceeds the fair value of the reporting unit, goodwill is considered impaired and an impairment charge is recognized in an amount equal to the excess, not to exceed the carrying amount of goodwill. Impairment assessment inherently involves management judgments regarding a number of assumptions. The reporting unit fair value also depends on the future strength of the U.S. economy. New and developing competition as well as technological change could also adversely affect future fair value estimates. Due to the many variables inherent in the estimation of a reporting unit’s fair value and the relative size of the Company’s recorded goodwill, differences in assumptions could have a material effect on the estimated fair values. For further information, see Note 8 (Intangible Assets and Goodwill).
|
Intangible Assets |
Intangible Assets – Our intangible assets consist of customer relationships, developed technologies, trademarks and trade name. The intangible assets are amortized following the patterns in which the economic benefits are consumed or straight-line over the estimated useful life. We periodically review the estimated useful lives of our intangible assets and review these assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The determination of impairment is based on estimates of future undiscounted cash flows. If an intangible asset is considered to be impaired, the amount of the impairment will be equal to the excess of the carrying value over the fair value of the asset. Amortizable intangible assets are amortized over the estimated useful lives as follows: Customer relationships | | 6 to 16 years | | Developed technologies | | 2 to 6 years | | Trademark and trade names | | 4 years | |
|
Contract Liabilities |
Contract Liabilities – Our contract liabilities consist primarily of advance consideration received from customers for telecommunications contracts. The product and monthly service revenue is recognized on completion of the implementation and the remaining activation fees are reclassified as contract liabilities.
|
Use Of Estimates |
Use of Estimates – In preparing the consolidated financial statements, management makes assumptions, estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of net sales and expenses during the reported periods. Specific estimates and judgments include valuation of goodwill and intangible assets in connection with business acquisitions and asset acquisitions, allowances for doubtful accounts, uncertainties related to certain income tax benefits, valuation of deferred income tax assets, valuations of share-based payments, annual incentive bonuses accrual, recoverability of long-lived assets and intangible assets, and product warranty liabilities. Management’s estimates are based on historical experience and on our expectations that are believed to be reasonable. The combination of these factors forms the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from our current estimates and those differences may be material.
|
Contingencies |
Contingencies – The Company accrues for claims and contingencies when losses become probable and reasonably estimable. As of the end of each applicable reporting period, the Company reviews each of its matters and, where it is probable that a liability has been or will be incurred, it accrues for all probable and reasonably estimable losses. Where the Company can reasonably estimate a range of losses it may incur regarding such a matter, it records an accrual for the amount within the range that constitutes its best estimate. If the Company can reasonably estimate a range but no amount within the range appears to be a better estimate than any other, it uses the amount that is the low end of such range.
|
Service, Software Solutions And Product Revenue Recognition |
Service, Software Solutions and Product Revenue Recognition – Revenue is recognized upon transfer of control of promised services, software solutions or products to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services and excludes any amounts collected on behalf of third parties. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. We recognize revenue for delivered elements only when we determine there are no uncertainties regarding customer acceptance. Changes in the allocation of the sales price between delivered and undelivered elements can impact the timing of revenue recognized but does not change the total revenue recognized on any agreement. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. For more detailed information about revenue, see Note 2.
|
Cost Of Service Revenue |
Cost of Service Revenue – Cost of service revenue includes cloud telecommunications services. Cloud telecommunications cost of service revenue primarily consists of fees we pay to third-party telecommunications and broadband Internet providers, costs of other third-party services we resell, personnel and travel expenses related to system implementation, and customer service.
|
Cost Of Software Solutions Revenue |
Cost of Software Solutions Revenue – Cost of software solutions revenue consists primarily of royalties and other fees paid to third parties whose technology or products are sold as part of the Company’s products, direct costs to manufacture and distribute products, direct costs to provide product support and professional support services, direct costs associated with delivery of the Company’s software offerings, and amortization expense related to developed technology intangible assets.
|
Cost Of Product Revenue |
Cost of Product Revenue – Cost of product revenue primarily consists of the costs associated with the purchase of desktop devices and other third-party equipment we purchase for resale.
|
Product Warranty |
Product Warranty – We provide for the estimated cost of product warranties at the time we recognize revenue. We evaluate our warranty obligations on a product group basis. Our standard product warranty terms generally include post-sales support and repairs or replacement of a product at no additional charge for a specified period of time. We base our estimated warranty obligation upon warranty terms, ongoing product failure rates, and current period product shipments. If actual product failure rates, repair rates or any other post-sales support costs were to differ from our estimates, we would be required to make revisions to the estimated warranty liability. Warranty terms generally last for the duration that the customer has service.
|
Contingent Consideration |
Contingent Consideration – Contingent consideration represents deferred business acquisition and asset acquisition consideration to be paid out at some point in the future, typically over a one-year period or less from the acquisition date. Contingent consideration is recorded at the asset acquisition date fair value. Contingent consideration recorded in connection with a business acquisition is reported at fair value each reporting period until the contingency is resolved. Any changes in fair value are recognized in earnings. Contingent consideration recorded in connection with an asset acquisition is not derecognized until the related contingency is resolved and the consideration is paid or becomes payable. If the amount initially recorded as contingent consideration exceeds the amount paid or payable, the Company recognizes that excess amount as a reduction in the cost of the related intangible assets.
|
Research And Development |
Research and Development – Research and development expenses consist primarily of personnel and related expenses for the Company’s research and development staff, including salaries, benefits, bonuses and stock-based compensation and the cost of certain third-party contractors. Research and development costs are expensed as incurred. Costs related to internally developed software are expensed as research and development expense until technological feasibility has been achieved, after which the costs are capitalized.
|
Fair Value Measurements |
Fair Value Measurements – The fair value of our financial assets and liabilities was determined based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following: Level 1 — Unadjusted quoted prices that are available in active markets for the identical assets or liabilities at the measurement date. Level 2 — Other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including: | • | Quoted prices for similar assets or liabilities in active markets; | | • | Quoted prices for identical or similar assets in non-active markets; | | • | Inputs other than quoted prices that are observable for the asset or liability; and | | • | Inputs that are derived principally from or corroborated by other observable market data. |
Level 3 — Unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.
|
Lease Obligations |
Lease Obligations – We determine if an agreement is a lease at inception. We evaluate the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest.
|
Notes Payable |
Notes Payable – We record notes payable net of any discounts or premiums. Discounts and premiums are amortized as interest expense or income over the life of the note in such a way as to result in a constant rate of interest when applied to the amount outstanding at the beginning of any given period.
|
Income Taxes |
Income Taxes – We recognize a liability or asset for the deferred tax consequences of all temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years when the reported amounts of the assets and liabilities are recovered or settled. Accruals for uncertain tax positions are provided for in accordance with accounting guidance. Accordingly, we may recognize the tax benefits from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Accounting guidance is also provided on de-recognition of income tax assets and liabilities, classification of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, and income tax disclosures. Judgment is required in assessing the future tax consequences of events that have been recognized in the financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations, and cash flows. In assessing the need for a valuation allowance, we evaluate all significant available positive and negative evidence, including historical operating results, estimates of future taxable income and the existence of prudent and feasible tax planning strategies. At December 31, 2023, we determined that it is more likely-than-not that we will not be able to realize our deferred income tax assets in the future. A valuation allowance of $4,782 and $4,782 was recorded against our gross deferred tax asset balance as of September 30, 2024 and December 31, 2023, respectively. Interest and penalties associated with income taxes are classified as income tax expense in the condensed consolidated statements of operations.
|
Stock-based Compensation |
Stock-Based Compensation – For equity-classified awards, compensation expense is recognized over the requisite service period based on the computed fair value on the grant date of the award. Equity classified awards include the issuance of stock options and restricted stock units (“RSUs”).
|
Operating Segments |
Operating Segments – Accounting guidance establishes standards for the way public business enterprises are to report information about operating segments in annual financial statements and requires enterprises to report selected information about operating segments in financial reports issued to stockholders. The Company has reorganized into two operating segments, which consist of cloud telecommunications services and software solutions. The software solutions segment includes the results of operation of NetSapiens, LLC, NSHC, Inc., NetSapiens Canada, Inc., and NetSapiens International Limited. The cloud telecommunications segment includes the results of operations of Allegiant Networks, LLC, Crexendo Business Solutions, Inc., Crexendo International, Inc., and Crexendo Business Solutions of Virginia, Inc. We generate 94% of our total revenue from customers within the United States and 6% of our total revenues from customers in other parts of the world.
|
Significant Customers |
Significant Customers – No customer accounted for 10% or more of our total revenue for the three and nine months ended September 30, 2024 and 2023. No customer accounted for 10% or more of our total trade receivables as of September 30, 2024 and December 31, 2023.
|
Recently Adopted Accounting Pronouncements |
Recently Adopted Accounting Pronouncements – In September 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses, with additional updates and amendments being issued in 2018, 2019, 2020 and 2022 (collectively, “ASC 326”). The new standard updates the impairment model for financial assets measured at amortized cost, known as the Current Expected Credit Loss (“CECL”) model. For trade and other receivables, held-to-maturity debt securities, loans, and other instruments, entities are required to use a new forward-looking "expected loss" model that generally results in the earlier recognition of an allowance for credit losses. The Company adopted ASC 326 on a modified retrospective basis as of January 1, 2023, through a cumulative-effect adjustment to the Company's beginning accumulated deficit balance; the impact of the adoption was not material to the Company's consolidated financial statements. The adoption of this standard and applicable amendments primarily impacted the estimation of our allowance for credit losses for accounts receivable and established an allowance for credit losses for our equipment finance receivables and contract assets. See Note 4 - Trade Receivables and Allowance for Credit Losses, Note 5 – Equipment Financing Receivables and Allowance for Credit Losses, and Note 2 – Revenues, [Contract Assets and Allowance for Credit Losses] for additional discussion regarding the impacts from the adoption of this standard.
|
Recently Issued Accounting Pronouncements |
Recently Issued Accounting Pronouncements – In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure, to require a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Public entities with a single reportable segment are required to provide the new disclosures and all the disclosures required under ASC 280. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, on a retrospective basis. Early adoption is permitted. We are currently evaluating the impact of adopting this new ASU on our interim and annual consolidated financial statements and related disclosures. In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, to enhance the transparency and decision-usefulness of income tax disclosures, particularly in the rate reconciliation table and disclosures about income taxes paid. The ASU’s amendments are effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. We are currently evaluating the impact of adopting this ASU on our consolidated financial statements and related disclosures.
|
X |
- DefinitionThe entire disclosure for reporting accounting changes and error corrections. It includes the conveyance of information necessary for a user of the Company's financial information to understand all aspects and required disclosure information concerning al
+ References
+ Details
Name: |
cxdo_AccountingChangesAndErrorCorrectionsPolicyTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ContingentConsiderationPolicyTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ContractAssetsAndAllowanceForCreditLossesPolicyTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ContractCostsPolicyTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ContractLiabilitiesPolicyTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_CostOfProductRevenuePolicyTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_CostOfServiceRevenuePolicyTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_CostOfSoftwareSolutionsRevenuePolicyTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_DescriptionOfBusinessPolicyTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountPolicyTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ServiceSoftwareSolutionsAndProductRevenueRecognitionPolicyTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum: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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).
+ References
+ Details
Name: |
us-gaap_BasisOfAccountingPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 15 -Paragraph 6 -SubTopic 50 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480123/805-50-15-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 15 -Paragraph 4 -Subparagraph (c) -SubTopic 10 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479455/805-10-15-4
+ Details
Name: |
us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
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 -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (a) -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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 450 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1
+ Details
Name: |
us-gaap_DebtPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ExtendedProductWarrantyPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.
+ References
+ Details
Name: |
us-gaap_FairValueMeasurementPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent
+ Details
Name: |
us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy |
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 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20
Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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
+ Details
Name: |
us-gaap_IncomeTaxPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent
Reference 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4
+ Details
Name: |
us-gaap_IntangibleAssetsFiniteLivedPolicy |
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 S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: 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 3: 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 4: 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 5: 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/2147478411/912-330-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent
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 major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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 275 -SubTopic 10 -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18
Reference 3: 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
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-16
+ Details
Name: |
us-gaap_MajorCustomersPolicyPolicyTextBlock |
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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.
+ 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/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentPolicyTextBlock |
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 segment reporting.
+ ReferencesReference 1: 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 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 36 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29
+ Details
Name: |
us-gaap_SegmentReportingPolicyPolicyTextBlock |
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)(1) -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)(i) -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)(ii) -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 (f)(2)(v) -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 S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -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.1.Q5) -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.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1
Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent
Reference 10: 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 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://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B
+ Details
Name: |
us-gaap_TradeAndOtherAccountsReceivablePolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8
+ Details
Name: |
us-gaap_UseOfEstimates |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_ScheduleOfEstimatedUsefulLifePropertyAndEquipmentTableTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum: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 |
- DefinitionTabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Revenue (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Revenue |
|
Schedule of disaggregation Of Revenue |
Three Months Ended September 30, 2024 | | Cloud | | | Software | | | Total | | (In thousands) | | Telecommunications | | | Solutions | | | Reportable | | | | Segment | | | Segment | | | Segments | | Major products/services lines | | | | | | | | | | Desktop devices | | $ | 1,814 | | | $ | - | | | $ | 1,814 | | Equipment financing revenue | | | 173 | | | | - | | | | 173 | | Telecommunications services | | | 6,752 | | | | - | | | | 6,752 | | Fees, commissions, and other, recognized over time | | | 578 | | | | - | | | | 578 | | One time fees, commissions and other | | | 450 | | | | - | | | | 450 | | Software licenses | | | - | | | | 1,466 | | | | 1,466 | | Software license and maintenance and support subscriptions | | | - | | | | 4,102 | | | | 4,102 | | Professional services and other | | | - | | | | 292 | | | | 292 | | | | $ | 9,767 | | | $ | 5,860 | | | $ | 15,627 | | Timing of revenue recognition | | | | | | | | | | | | | Products, services, and fees recognized at a point in time | | $ | 2,264 | | | $ | 1,758 | | | $ | 4,022 | | Products, services, and fees transferred over time | | | 7,503 | | | | 4,102 | | | | 11,605 | | | | $ | 9,767 | | | $ | 5,860 | | | $ | 15,627 | |
Three Months Ended September 30, 2023 | | Cloud | | | Software | | | Total | | (In thousands) | | Telecommunications | | | Solutions | | | Reportable | | | | Segment | | | Segment | | | Segments | | Major products/services lines | | | | | | | | | | Telecommunications equipment | | $ | 1,666 | | | $ | - | | | $ | 1,666 | | Equipment financing revenue | | | 133 | | | | - | | | | 133 | | Telecommunications services | | | 6,299 | | | | - | | | | 6,299 | | Fees, commissions, and other, recognized over time | | | 479 | | | | - | | | | 479 | | One time fees, commissions and other | | | 606 | | | | - | | | | 606 | | Software licenses | | | - | | | | 971 | | | | 971 | | Software license and maintenance and support subscriptions | | | - | | | | 3,490 | | | | 3,490 | | Professional services and other | | | - | | | | 230 | | | | 230 | | | | $ | 9,183 | | | $ | 4,691 | | | $ | 13,874 | | Timing of revenue recognition | | | | | | | | | | | | | Products, services, and fees recognized at a point in time | | $ | 2,272 | | | $ | 1,201 | | | $ | 3,473 | | Products, services, and fees transferred over time | | | 6,911 | | | | 3,490 | | | | 10,401 | | | | $ | 9,183 | | | $ | 4,691 | | | $ | 13,874 | |
Nine Months Ended September 30, 2024 | | Cloud | | | Software | | | Total | | (In thousands) | | Telecommunications | | | Solutions | | | Reportable | | | | Segment | | | Segment | | | Segments | | Major products/services lines | | | | | | | | | | Desktop devices | | $ | 4,402 | | | $ | - | | | $ | 4,402 | | Equipment financing revenue | | | 487 | | | | - | | | | 487 | | Telecommunications services | | | 20,128 | | | | - | | | | 20,128 | | Fees, commissions, and other, recognized over time | | | 1,597 | | | | - | | | | 1,597 | | One time fees, commissions and other | | | 1,653 | | | | - | | | | 1,653 | | Software licenses | | | - | | | | 3,559 | | | | 3,559 | | Software license and maintenance and support subscriptions | | | - | | | | 11,940 | | | | 11,940 | | Professional services and other | | | - | | | | 832 | | | | 832 | | | | $ | 28,267 | | | $ | 16,331 | | | $ | 44,598 | | Timing of revenue recognition | | | | | | | | | | | | | Products and fees recognized at a point in time | | $ | 6,055 | | | $ | 4,391 | | | $ | 10,446 | | Services and fees transferred over time | | | 22,212 | | | | 11,940 | | | | 34,152 | | | | $ | 28,267 | | | $ | 16,331 | | | $ | 44,598 | |
Nine Months Ended September 30, 2023 | | Cloud | | | Software | | | Total | | (In thousands) | | Telecommunications | | | Solutions | | | Reportable | | | | Segment | | | Segment | | | Segments | | Major products/services lines | | | | | | | | | | Telecommunications equipment | | $ | 4,323 | | | $ | - | | | $ | 4,323 | | Equipment financing revenue | | | 356 | | | | - | | | | 356 | | Telecommunications services | | | 18,587 | | | | - | | | | 18,587 | | Fees, commissions, and other, recognized over time | | | 1,392 | | | | - | | | | 1,392 | | One time fees, commissions and other | | | 1,648 | | | | - | | | | 1,648 | | Software licenses | | | - | | | | 2,662 | | | | 2,662 | | Software license and maintenance and support subscriptions | | | - | | | | 9,506 | | | | 9,506 | | Professional services and other | | | - | | | | 561 | | | | 561 | | | | $ | 26,306 | | | $ | 12,729 | | | $ | 39,035 | | Timing of revenue recognition | | | | | | | | | | | | | Products and fees recognized at a point in time | | $ | 5,971 | | | $ | 3,223 | | | $ | 9,194 | | Services and fees transferred over time | | | 20,335 | | | | 9,506 | | | | 29,841 | | | | $ | 26,306 | | | $ | 12,729 | | | $ | 39,035 | |
|
Schedule of Contract Balances |
| | September 30, | | | December 31, | | (In thousands) | | 2024 | | | 2023 | | Receivables, which are included in trade receivables, net of allowance for credit losses | | $ | 3,753 | | | $ | 3,476 | | Contract assets, net of allowance for credit losses | | | 362 | | | | 342 | | Contract liabilities | | | 2,923 | | | | 2,588 | |
|
Significant Changes In The Contract Assets And Liabilities |
| | For the Nine Months Ended | | | For the Year Ended | | (In thousands) | | September 30, 2024 | | | December 31, 2023 | | | | Contract Assets | | | Contract Liabilities | | | Contract Assets | | | Contract Liabilities | | Revenue recognized that was included in the contract liability balance at the beginning of the period | | $ | - | | | $ | (2,528 | ) | | $ | - | | | $ | (3,393 | ) | Increase due to cash received, excluding amounts recognized as revenue during the period | | | - | | | | 2,863 | | | | - | | | | 2,396 | | Transferred to receivables from contract assets recognized at the beginning of the period, net of allowance for credit losses | | | (227 | ) | | | - | | | | (192 | ) | | | - | | Increase due to additional unamortized discounts | | | 247 | | | | - | | | | 216 | | | | - | |
|
Contract assets allowance for credit losses |
| | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Gross contract assets | | $ | 473 | | | $ | 427 | | Less: allowance for credit losses | | | (111 | ) | | | (85 | ) | Contract assets, net of allowance for credit losses | | $ | 362 | | | $ | 342 | |
|
Schedule of allowance for credit losses |
Balance at December 31, 2023 | | $ | 85 | | Provision | | | 1 | | Write-offs | | | (4 | ) | Recoveries and other | | | - | | Balance at March 31, 2024 | | $ | 82 | | Provision | | | 18 | | Write-offs | | | - | | Recoveries and other | | | - | | Balance at June 30, 2024 | | $ | 100 | | Provision | | | 11 | | Write-offs | | | - | | Recoveries and other | | | - | | Balance at September 30, 2024 | | $ | 111 | |
|
Schedule of Performance Obligations |
| | 2024 | | | 2025 | | | 2026 | | | 2027 | | | 2028 and thereafter | | | Total | | Desktop devices | | $ | 1,067 | | | $ | - | | | $ | - | | | $ | - | | | $ | - | | | $ | 1,067 | | Telecommunications services | | | 7,445 | | | | 19,462 | | | | 12,782 | | | | 8,081 | | | | 4,126 | | | | 51,896 | | Software Solutions | | | 5,022 | | | | 9,804 | | | | 5,556 | | | | 3,054 | | | | 972 | | | | 24,408 | | Total | | | 13,534 | | | | 29,266 | | | | 18,338 | | | | 11,135 | | | | 5,098 | | | | 77,371 | | All consideration from contracts with customers is included in the amounts presented above | | | | | | | | | | | | | | | | | | | | | | | | |
|
X |
- References
+ Details
Name: |
cxdo_ChangesInContractWithCustomerAssetAndLiabilityTableTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of allowance for credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
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 |
- DefinitionTabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -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
+ Details
Name: |
us-gaap_DisaggregationOfRevenueTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of expected timing for satisfying remaining performance obligation.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(1) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13
+ Details
Name: |
us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_RevenuesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of allowance for credit loss on securities borrowed.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_SecuritiesBorrowedAllowanceForCreditLossTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Earnings Per Common Share (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Earnings per common share: |
|
Basic And Diluted Net Income Per Common Share |
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | | | | 2024 | | | 2023 | | | 2024 | | | 2023 | | Net income/(loss) (in thousands) (A) | | $ | 148 | | | $ | 1,704 | | | $ | 1,170 | | | $ | (423 | ) | | | | | | | | | | | | | | | | | | Weighted-average share reconciliation: | | | | | | | | | | | | | | | | | Weighted-average basic shares outstanding (B) | | | 26,848,644 | | | | 25,995,507 | | | | 26,610,130 | | | | 25,901,686 | | Dilutive effect of stock-based awards | | | 3,008,617 | | | | 1,687,258 | | | | 3,217,402 | | | | - | | Diluted weighted-average outstanding shares of common stock (C) | | | 29,857,261 | | | | 27,682,765 | | | | 29,827,532 | | | | 25,901,686 | | | | | | | | | | | | | | | | | | | Earnings per common share: | | | | | | | | | | | | | | | | | Basic (A/B) | | $ | 0.01 | | | $ | 0.07 | | | $ | 0.04 | | | $ | (0.02 | ) | Diluted (A/C) | | $ | 0.00 | | | $ | 0.06 | | | $ | 0.04 | | | $ | (0.02 | ) |
|
Schedule of potentially dilutive common stock |
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | | | | 2024 | | | 2023 | | | 2024 | | | 2023 | | Stock options | | | 2,871,939 | | | | 4,708,364 | | | | 2,775,229 | | | | 4,582,503 | |
|
X |
- References
+ Details
Name: |
cxdo_ScheduleOfPotentiallyDilutiveCommonStockTableTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
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.24.3
Trade Receivables and Allowance for Credit Losses (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Trade Receivables and Allowance for Credit Losses |
|
Schedule of trade receivables balance consists of traditional trade receivables |
| | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Gross trade receivables | | $ | 3,825 | | | $ | 3,592 | | Less: allowance for credit losses | | | (72 | ) | | | (116 | ) | Trade receivables, net | | $ | 3,753 | | | $ | 3,476 | | | | | | | | | | | Current trade receivables, net | | $ | 3,753 | | | $ | 3,476 | | Long-term trade receivables, net | | | - | | | | - | | Trade receivables, net | | $ | 3,753 | | | $ | 3,476 | |
|
Schedule of allowance for credit losses |
Balance at December 31, 2023 | | $ | 116 | | Provision | | | 57 | | Write-offs | | | (48 | ) | Recoveries and other | | | - | | Balance at March 31, 2024 | | $ | 125 | | Provision | | | 18 | | Write-offs | | | (18 | ) | Recoveries and other | | | (39 | ) | Balance at June 30, 2024 | | $ | 86 | | Provision | | | 14 | | Write-offs | | | (11 | ) | Recoveries and other | | | (17 | ) | Balance at September 30, 2024 | | $ | 72 | |
|
X |
- References
+ Details
Name: |
cxdo_ScheduleOFtradeReceivablesTableTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ScheduleOfAllowanceForCreditLossestableTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AccountsAndNotesReceivableNetAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Equipment Financing Receivables and Allowance for Credit Losses (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Equipment Financing Receivables and Allowance for Credit Losses |
|
Schedule of financing receivables |
| | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Gross equipment financing receivables | | $ | 4,916 | | | $ | 3,888 | | Less: unearned income | | | (1,492 | ) | | | (1,093 | ) | Less: allowance for credit losses | | | (215 | ) | | | (171 | ) | Equipment financing receivables, net | | $ | 3,209 | | | $ | 2,624 | | | | | | | | | | | Current equipment financing receivables, net | | $ | 981 | | | $ | 856 | | Long-term equipment financing receivables, net | | | 2,228 | | | | 1,768 | | Equipment financing receivables, net | | $ | 3,209 | | | $ | 2,624 | |
|
Schedule of financing receivables future contractual maturities |
Year ending December 31, | | | | 2024 remaining | | $ | 467 | | 2025 | | | 1,608 | | 2026 | | | 1,247 | | 2027 | | | 899 | | 2028 | | | 533 | | 2029 and thereafter | | | 162 | | Total | | $ | 4,916 | |
|
Schedule of financing receivables Allowance for Credit Losses |
Balance at December 31, 2023 | | $ | 171 | | Provision | | | 22 | | Write-offs | | | (13 | ) | Recoveries and other | | | - | | Balance at March 31, 2024 | | $ | 180 | | Provision | | | 23 | | Write-offs | | | (9 | ) | Recoveries and other | | | - | | Balance at June 30, 2024 | | $ | 194 | | Provision | | | 27 | | Write-offs | | | (6 | ) | Recoveries and other | | | - | | Balance at September 30, 2024 | | $ | 215 | |
|
Schedule of Aging of Receivables |
| | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Past due amounts 0 - 90 days | | $ | 3,209 | | | $ | 2,623 | | Past due amounts > 90 days | | | - | | | | 1 | | Total | | $ | 3,209 | | | $ | 2,624 | |
|
Schedule of financing receivables and current period gross write offs |
| | September 30, 2024 | | | December 31, 2023 | | | | 2024 | | | 2023 | | | 2022 | | | 2021 | | | 2020 | | | 2019 | | | Total Equipment Financing Receivables | | | Total Equipment Financing Receivables | | United States | | $ | 1,378 | | | | 1,267 | | | | 571 | | | | 113 | | | | 92 | | | | 3 | | | $ | 3,424 | | | $ | 2,795 | | Current period gross write offs | | $ | - | | | | 6 | | | | - | | | | - | | | | - | | | | - | | | $ | 6 | | | $ | 33 | |
|
X |
- References
+ Details
Name: |
cxdo_EquipmentFinancingReceivablesAndAllowanceForCreditLossesAbstract |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ScheduleOfAgingOfReceivablesTableTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ScheduleOfCurrentPeriodGrossWriteOffsTableTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of allowance for credit loss on financing receivable.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of maturity of undiscounted cash flows to be received on annual basis for sales-type and direct financing leases receivable. Includes, but is not limited to, reconciliation to lease receivable recognized in statement of financial position.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479773/842-30-50-10
+ Details
Name: |
us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of financing receivable on nonaccrual status.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-7
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-16
+ Details
Name: |
us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Prepaid Expenses (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Prepaid Expenses |
|
Schedule of Prepaid Expenses |
| | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Prepaid corporate insurance | | $ | 155 | | | $ | 68 | | Prepaid software services and support | | | 345 | | | | 245 | | Prepaid employee insurance premiums | | | 172 | | | | - | | Prepaid Nasdaq listing fee | | | 16 | | | | - | | User group meeting fees | | | 376 | | | | 84 | | Prepaid rent | | | 180 | | | | - | | Other prepaid expenses | | | 83 | | | | 111 | | Total prepaid expenses | | $ | 1,327 | | | $ | 508 | |
|
X |
- References
+ Details
Name: |
cxdo_ScheduleOfPrepaidExpensesTableTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_PrepaidExpenseAndOtherAssetsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Property and Equipment (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Property and Equipment |
|
Schedule of Property and Equipment |
| | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Computer and office equipment | | | 2,700 | | | | 2,700 | | Computer software | | | 625 | | | | 625 | | Internal-use software | | | 14 | | | | 14 | | Furniture and fixtures | | | 64 | | | | 64 | | Vehicles | | | 143 | | | | 143 | | Leasehold improvements | | | 15 | | | | 15 | | Less: accumulated depreciation | | | (3,123 | ) | | | (2,891 | ) | Total property and equipment, net | | $ | 438 | | | $ | 670 | |
|
X |
- References
+ Details
Name: |
cxdo_PropertyAndEquipmentAbstract |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.
+ 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
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Intangible Assets and Goodwill (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Intangible Assets and Goodwill |
|
Schedule of Intangible Assets |
| | September 30, 2024 | | | December 31, 2023 | | | | Gross Carrying Amount | | | Accumulated Amortization | | | Net Carrying Amount | | | Gross Carrying Amount | | | Accumulated Amortization | | | Net Carrying Amount | | Customer relationships | | $ | 26,073 | | | $ | (6,869 | ) | | $ | 19,204 | | | $ | 26,073 | | | $ | (5,260 | ) | | $ | 20,813 | | Developed technologies | | | 4,900 | | | | (2,878 | ) | | | 2,022 | | | | 4,900 | | | | (2,269 | ) | | | 2,631 | | Trademark and trade names | | | 400 | | | | (343 | ) | | | 57 | | | | 400 | | | | (288 | ) | | | 112 | | Total acquired intangible assets | | $ | 31,373 | | | $ | (10,090 | ) | | $ | 21,283 | | | $ | 31,373 | | | $ | (7,817 | ) | | $ | 23,556 | |
|
Schedule of Amortization Of Intangible Assets |
Year ending December 31, | | | | 2024 remaining | | $ | 755 | | 2025 | | | 2,770 | | 2026 | | | 2,457 | | 2027 | | | 2,202 | | 2028 | | | 1,637 | | 2029 and thereafter | | | 11,462 | | Total | | $ | 21,283 | |
|
Changes in the carrying amount of Goodwill |
| | Goodwill | | Balance at January 1, 2023 | | $ | 9,454 | | Additions | | | - | | Balance at December 31, 2023 | | $ | 9,454 | | Additions | | | - | | Balance at September 30, 2024 | | $ | 9,454 | |
|
X |
- References
+ Details
Name: |
cxdo_CarryingAmountOfGoodwillTableTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
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://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -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 |
|
v3.24.3
Accrued Expenses (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Accrued Expenses |
|
Schedule of Accrued Expenses |
| | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Accrued wages and benefits | | $ | 2,251 | | | $ | 2,884 | | Accrued accounts payable | | | 1,779 | | | | 1,297 | | Accrued sales and telecommunications taxes | | | 1,800 | | | | 1,234 | | Product warranty liability | | | 32 | | | | 25 | | Cloud computing arrangements | | | 279 | | | | - | | Credit cards | | | 176 | | | | 113 | | Other | | | 352 | | | | 398 | | Total accrued expenses | | $ | 6,669 | | | $ | 5,951 | |
|
Schedule of Product Warranty Liabilities |
| | Warranty Liabilities | | Balance at January 1, 2023 | | $ | 55 | | Accrual for warranties | | | 25 | | Adjustments related to pre-existing warranties | | | (32 | ) | Warranty settlements | | | (23 | ) | Balance at December 31, 2023 | | | 25 | | Accrual for warranties | | | 24 | | Warranty settlements | | | (17 | ) | Balance at September 30, 2024 | | $ | 32 | |
|
X |
- References
+ Details
Name: |
us-gaap_PayablesAndAccrualsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the components of accrued liabilities.
+ References
+ Details
Name: |
us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Notes Payable (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Payable |
|
Schedule of Notes Payable |
| | September 30, | | | December 31, | | | | 2024 | | | 2023 | | Related party note payable | | $ | 570 | | | $ | 843 | | Other notes payable | | | 139 | | | | 206 | | Total notes payable | | $ | 709 | | | $ | 1,049 | | Less: current notes payable | | | (473 | ) | | | (457 | ) | Notes payable, net of current portion | | $ | 236 | | | $ | 592 | |
|
Schedule of future Principal Payments Of Notes Payable |
Year ending December 31, | | | | 2024 remaining | | $ | 116 | | 2025 | | | 478 | | 2026 | | | 115 | | 2027 | | | - | | 2028 and thereafter | | | - | | Total | | $ | 709 | |
|
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.
+ References
+ Details
Name: |
us-gaap_ScheduleOfDebtTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of maturity and sinking fund requirement for long-term debt.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Fair Value Measurements (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Fair Value Measurements |
|
Schedule of Fair value of financial instruments |
| | September 30, 2024 | | | December 31, 2023 | | | | Carrying Value | | | Estimated Fair Value | | | Carrying Value | | | Estimated Fair Value | | Assets: | | | | | | | | | | | | | Trade receivables, net | | $ | 3,753 | | | $ | 3,753 | | | $ | 3,476 | | | $ | 3,476 | | Equipment financing receivables | | | 3,209 | | | | 3,209 | | | | 2,624 | | | | 2,624 | | Liabilities: | | | | | | | | | | | | | | | | | Finance lease obligations | | $ | 42 | | | $ | 42 | | | $ | 98 | | | $ | 98 | | Notes payable | | | 709 | | | | 697 | | | | 1,049 | | | | 1,012 | |
|
X |
- DefinitionTabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11
+ Details
Name: |
us-gaap_FairValueByBalanceSheetGroupingTextBlock |
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.24.3
Leases (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Leases |
|
Maturity Of Operating Lease and Finance Lease Liabilities |
Year ending December 31, | | Operating Leases | | | Finance Leases | | 2024 remaining | | $ | 175 | | | $ | 19 | | 2025 | | | 492 | | | | 21 | | 2026 | | | 562 | | | | 3 | | 2027 | | | 467 | | | | - | | 2028 | | | 62 | | | | - | | 2029 | | | 41 | | | | - | | Total minimum lease payments | | | 1,799 | | | | 43 | | Less: amount representing interest | | | (94 | ) | | | (1 | ) | Present value of minimum lease payments | | $ | 1,705 | | | $ | 42 | |
|
Schedule Of Lease Term And Discount |
Lease term and discount rate | | September 30, 2024 | | Weighted-average remaining lease term (years) | | | | Operating leases | | | 3.2 | | Finance leases | | | 0.7 | | Weighted-average discount rate | | | | | Operating leases | | | 7.4 | % | Finance leases | | | 3.2 | % |
|
Schedule Of Cash Paid For Amounts Included In The Measurement Of Lease Liabilities |
| | Nine Months Ended September 30, 2024 | | | Nine Months Ended September 30, 2023 | | Cash paid for amounts included in the measurement of lease liabilities: | | | | | | | Operating cash flows from operating leases | | $ | 839 | | | $ | 470 | | Operating cash flows from finance leases | | | 1 | | | | 5 | | Financing cash flows from finance leases | | | (56 | ) | | | (76 | ) | | | | | | | | | | Non-cash investing and financing activities: | | | | | | | | | Additions to ROU assets obtained from: | | | | | | | | | New operating lease liabilities | | $ | 1,334 | | | $ | 349 | | New finance lease liabilities | | | - | | | | - | |
|
X |
- References
+ Details
Name: |
cxdo_ScheduleOfCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesTableTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ScheduleOfLeaseTermAndDiscountTableTextBlock |
Namespace Prefix: |
cxdo_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance 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_FinanceLeaseLiabilityMaturityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Segment Reporting (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Segment Reporting |
|
Information On Reportable Segments And Reconciliation To Condensed Consolidated Net (loss) Income |
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | | | | 2024 | | | 2023 | | | 2024 | | | 2023 | | Revenue: | | | | | | | | | | | | | Cloud telecommunications services | | $ | 9,767 | | | $ | 9,183 | | | $ | 28,267 | | | $ | 26,306 | | Software solutions | | | 5,860 | | | | 4,691 | | | | 16,331 | | | | 12,729 | | Consolidated revenue | | | 15,627 | | | | 13,874 | | | | 44,598 | | | | 39,035 | | | | | | | | | | | | | | | | | | | Operating income/(loss) from operations | | | | | | | | | | | | | | | | | Cloud telecommunications services | | | (38 | ) | | | 73 | | | | 160 | | | | (1,312 | ) | Software solutions | | | 173 | | | | 291 | | | | 1,038 | | | | (415 | ) | Total operating income/(loss) | | | 135 | | | | 364 | | | | 1,198 | | | | (1,727 | ) | Other income/(expense), net: | | | | | | | | | | | | | | | | | Cloud telecommunications services | | | 64 | | | | 1,425 | | | | 104 | | | | 1,360 | | Software solutions | | | (5 | ) | | | (52 | ) | | | (32 | ) | | | 25 | | Total other income/(expense), net | | | 59 | | | | 1,373 | | | | 72 | | | | 1,385 | | Income/(loss) before income tax provision: | | | | | | | | | | | | | | | | | Cloud telecommunications services | | | 26 | | | | 1,498 | | | | 264 | | | | 48 | | Software solutions | | | 168 | | | | 239 | | | | 1,006 | | | | (390 | ) | Income/(loss) before income tax provision | | $ | 194 | | | $ | 1,737 | | | $ | 1,270 | | | $ | (342 | ) |
|
Schedule of Revenue by geography |
| | Three Months Ended September 30, | | | Nine Months Ended September 30, | | | | 2024 | | | 2023 | | | 2024 | | | 2023 | | United States | | $ | 14,962 | | | $ | 12,862 | | | $ | 41,934 | | | $ | 36,984 | | International | | | 665 | | | | 1,012 | | | | 2,664 | | | | 2,051 | | Total revenue | | $ | 15,627 | | | $ | 13,874 | | | $ | 44,598 | | | $ | 39,035 | |
|
X |
- DefinitionTabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
+ Details
Name: |
us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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
+ Details
Name: |
us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_SegmentReportingAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_PropertyPlantsAndEquipmentEstimatedUsefulLives |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=cxdo_ComputerSoftwareIntangibleAssetsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=cxdo_InternalUseComputerSoftwareMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cxdo_MaximumsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cxdo_MinimumsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_FiniteLivedIntangibleAssetEstimatedUsefulLife |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=cxdo_CustomerRelationshipMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cxdo_MinimumsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cxdo_MaximumsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=cxdo_DevelopedTechnologiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=cxdo_TrademarkTradeNamesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Significant Accounting Policies (Details Narrative) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Dec. 31, 2023 |
Significant Accounting Policies |
|
|
|
|
|
Foreign currency translation gains/(losses) |
$ (14)
|
$ 23
|
$ (14)
|
$ (1)
|
|
Cash federally insured limits |
14,620
|
|
14,620
|
|
$ 9,035
|
Capitalized contract costs |
4,485
|
|
4,485
|
|
3,618
|
Amortization in relation to costs capitalized |
697
|
$ 402
|
1,744
|
$ 1,194
|
|
Change in the valuation allowance for net deferred income tax assets |
$ 4,782
|
|
$ 4,782
|
|
$ 4,782
|
Revenue percentage generated from customers |
10.00%
|
10.00%
|
10.00%
|
10.00%
|
|
X |
- References
+ Details
Name: |
cxdo_RevenuePercentageGeneratedFromCustomers |
Namespace Prefix: |
cxdo_ |
Data Type: |
num:percentItemType |
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 |
- DefinitionAmount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3
+ Details
Name: |
us-gaap_CapitalizedContractCostAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 340 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3
+ Details
Name: |
us-gaap_CapitalizedContractCostGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionThe amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.
+ References
+ Details
Name: |
us-gaap_CashFDICInsuredAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_DeferredTaxAssetsValuationAllowance |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.
+ 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(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 20 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17
+ Details
Name: |
us-gaap_ForeignCurrencyTransactionGainLossBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.24.3
Revenue (Details) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Desktop Services |
$ 1,814
|
|
$ 4,402
|
|
Equipment Financing Revenue |
173
|
$ 133
|
487
|
$ 356
|
Telecommunications equipment |
|
1,666
|
|
4,323
|
Telecommunications Services |
6,752
|
6,299
|
20,128
|
18,587
|
Fees, Commissions And Other Recognized Over Time |
578
|
479
|
1,597
|
1,392
|
One time fees commissions and other |
450
|
606
|
1,653
|
1,648
|
Software Licenses |
1,466
|
971
|
3,559
|
2,662
|
Software license and maintenance and support subscriptions |
4,102
|
3,490
|
11,940
|
9,506
|
Professional Servicing And Other |
292
|
230
|
832
|
561
|
Revenue |
15,627
|
13,874
|
44,598
|
39,035
|
Products Services And Fees Recognized At a Point In Time |
4,022
|
3,473
|
10,446
|
9,194
|
Products Services And Fees Transferred Over Time |
11,605
|
10,401
|
34,152
|
29,841
|
Service Lines |
15,627
|
13,874
|
44,598
|
39,035
|
Software Solutions Segment [Member] |
|
|
|
|
Desktop Services |
0
|
|
0
|
|
Equipment Financing Revenue |
0
|
0
|
0
|
0
|
Telecommunications equipment |
|
0
|
|
0
|
Telecommunications Services |
0
|
0
|
0
|
0
|
Fees, Commissions And Other Recognized Over Time |
0
|
0
|
0
|
0
|
One time fees commissions and other |
0
|
0
|
0
|
0
|
Software Licenses |
1,466
|
971
|
3,559
|
2,662
|
Software license and maintenance and support subscriptions |
4,102
|
3,490
|
11,940
|
9,506
|
Professional Servicing And Other |
292
|
230
|
832
|
561
|
Revenue |
5,860
|
4,691
|
16,331
|
12,729
|
Products Services And Fees Recognized At a Point In Time |
1,758
|
1,201
|
4,391
|
3,223
|
Products Services And Fees Transferred Over Time |
4,102
|
3,490
|
11,940
|
9,506
|
Service Lines |
5,860
|
4,691
|
16,331
|
12,729
|
Cloud Telecommunications Segment [Member] |
|
|
|
|
Desktop Services |
1,814
|
|
4,402
|
|
Equipment Financing Revenue |
173
|
133
|
487
|
356
|
Telecommunications equipment |
|
1,666
|
|
4,323
|
Telecommunications Services |
6,752
|
6,299
|
20,128
|
18,587
|
Fees, Commissions And Other Recognized Over Time |
578
|
479
|
1,597
|
1,392
|
One time fees commissions and other |
450
|
606
|
1,653
|
1,648
|
Software Licenses |
0
|
0
|
0
|
0
|
Software license and maintenance and support subscriptions |
0
|
0
|
0
|
0
|
Professional Servicing And Other |
0
|
0
|
0
|
0
|
Revenue |
9,767
|
9,183
|
28,267
|
26,306
|
Products Services And Fees Recognized At a Point In Time |
2,264
|
2,272
|
6,055
|
5,971
|
Products Services And Fees Transferred Over Time |
7,503
|
6,911
|
22,212
|
20,335
|
Service Lines |
$ 9,767
|
$ 9,183
|
$ 28,267
|
$ 26,306
|
X |
- References
+ Details
Name: |
cxdo_DesktopServicesRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_FeesCommissionsAndOtherRecognizedOverTimeRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_InterestReceivedOnEquipmentFinancingRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_OneTimeFeesCommissionsAndOtherRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ProductsServicesAndFeesRecognizedAtAPointInTimeRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ProductsServicesAndFeesTransferredOverTimeRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ProfessionalServicingAndOtherRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ServiceLinesRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_SoftwareLicensesRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_SubscriptionMaintenanceAndSupportRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_TelecommunicationsEquipment |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_TelecommunicationsServicesRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 7: 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 8: 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 9: 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 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)(i)) -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)(ii)) -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/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 21: 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 22: 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 23: 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 24: 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 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -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_Revenues |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=cxdo_SoftwareSolutionsSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=cxdo_CloudTelecommunicationsSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- DefinitionCarrying amount of assets as of the balance sheet date pertaining to amounts paid by the insured (including a ceding company) under insurance or reinsurance contracts for which insurance risk is not transferred.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483081/340-30-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483054/340-30-50-1
+ Details
Name: |
us-gaap_DepositContractsAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying amount of liabilities as of the balance sheet date pertaining to amounts received by the insurer or reinsurer from the insured (including a ceding company) under insurance or reinsurance contracts for which insurance risk is not transferred.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483081/340-30-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483054/340-30-50-1
+ Details
Name: |
us-gaap_DepositContractsLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount due from parties in nontrade transactions, classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
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(5)(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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(3)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: 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)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_OtherReceivables |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_RevenuesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_IncreaseDueToAdditionalUnamortizedDiscounts |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_IncreaseDueToCashReceivedExcludingAmountsRecognizedAsRevenue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_RevenueRecognizedThatWasIncludedInContractLiabilityBalance |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_TransferredToReceivablesFromContractAssetsRecognized |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=cxdo_ContractAssetsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=cxdo_ContractLiabilitiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_AllowanceforcreditlossesofContractAssets |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_DepositContractsAssetsGross |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying amount of assets as of the balance sheet date pertaining to amounts paid by the insured (including a ceding company) under insurance or reinsurance contracts for which insurance risk is not transferred.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483081/340-30-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483054/340-30-50-1
+ Details
Name: |
us-gaap_DepositContractsAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_RevenuesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Revenue (Details 4) - USD ($)
|
3 Months Ended |
Sep. 30, 2024 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Revenue |
|
|
|
Opening balance |
$ 100,000
|
$ 82,000
|
$ 85,000
|
Provision |
11,000
|
18,000
|
1,000
|
Write- offs |
0
|
0
|
(4,000)
|
Recoveries and others |
0
|
0
|
0
|
Closing balance |
$ 111,000
|
$ 100,000
|
$ 82,000
|
X |
- References
+ Details
Name: |
cxdo_AllowanceForCreditLossesOfContractAssets |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_AllowanceForCreditLossesOfContractAssetsProvision |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_AllowancesForCreditLossesOfContractAssets |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase in allowance for credit loss on financing receivable from recovery.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (c)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of writeoff of financing receivable, charged against allowance for credit loss.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_RevenuesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Revenue (Details 5) $ in Thousands |
Sep. 30, 2024
USD ($)
|
2024 |
$ 13,534
|
2025 |
29,266
|
2026 |
18,338
|
2027 |
11,135
|
2028 And Thereafter |
5,098
|
Total |
77,371
|
Software Solutions [Member] |
|
2024 |
5,022
|
2025 |
9,804
|
2026 |
5,556
|
2027 |
3,054
|
2028 And Thereafter |
972
|
Total |
24,408
|
Desktop Devices |
|
2024 |
1,067
|
2025 |
0
|
2026 |
0
|
2027 |
0
|
2028 And Thereafter |
0
|
Total |
1,067
|
Telecommunications Services |
|
2024 |
7,445
|
2025 |
19,462
|
2026 |
12,782
|
2027 |
8,081
|
2028 And Thereafter |
4,126
|
Total |
$ 51,896
|
X |
- References
+ Details
Name: |
cxdo_PurchaseObligationDueAfterThreeYear |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionMinimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.
+ References
+ Details
Name: |
us-gaap_PurchaseObligation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ References
+ Details
Name: |
us-gaap_PurchaseObligationDueInNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ References
+ Details
Name: |
us-gaap_PurchaseObligationDueInSecondYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ References
+ Details
Name: |
us-gaap_PurchaseObligationDueInThirdYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.
+ References
+ Details
Name: |
us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=cxdo_SoftwareSolutionsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_SubsegmentsAxis=cxdo_DesktopDevicesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_SubsegmentsAxis=cxdo_TelecommunicationsServicesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Earnings Per Common Share (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Sep. 30, 2023 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Earnings per common share: |
|
|
|
|
|
|
|
|
Net loss |
$ 148
|
$ 588
|
$ 434
|
$ 1,704
|
$ (545)
|
$ (1,582)
|
$ 1,170
|
$ (423)
|
Weighted-average share reconciliation: |
|
|
|
|
|
|
|
|
Weighted-average basic shares outstanding |
26,848,644,000
|
|
|
25,995,507,000
|
|
|
26,610,130,000
|
25,901,686,000
|
Dilutive effect of stock-based awards |
3,008,617,000
|
|
|
1,687,258,000
|
|
|
3,217,402,000
|
0
|
Diluted weighted-average outstanding shares of common stock |
29,857,261,000
|
|
|
27,682,765,000
|
|
|
29,827,532,000
|
25,901,686,000
|
Earnings per common share: |
|
|
|
|
|
|
|
|
Basic |
$ 0.01
|
|
|
$ 0.07
|
|
|
$ 0.04
|
$ (0.02)
|
Diluted |
$ 0.00
|
|
|
$ 0.06
|
|
|
$ 0.04
|
$ (0.02)
|
X |
- References
+ Details
Name: |
cxdo_DilutedWeightedAverageOutstandingSharesOfCommonStock |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_Dilutiveeffectofstockbasedawards |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_EarningPerShareBasicAndDilutedAbstract |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_WeightedAverageBasicSharesOutstanding |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
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 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
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 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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/2147478524/942-220-S99-1
Reference 19: 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/2147477250/944-220-S99-1
Reference 20: 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 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
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 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147478524/942-220-S99-1
Reference 18: 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/2147477250/944-220-S99-1
Reference 19: 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 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10
Reference 18: 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/2147479105/946-220-45-7
Reference 19: 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/2147477250/944-220-S99-1
Reference 20: 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/2147479134/946-220-S99-1
Reference 21: 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/2147479134/946-220-S99-3
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)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: 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 24: 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 25: 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 26: 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 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)(i)) -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)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Earnings Per Common Share (Details 1) - shares
|
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Stock Options |
|
|
|
|
Securities excluded from earnings |
2,871,939
|
4,708,364
|
2,775,229
|
4,582,503
|
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 |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_StockOptionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Trade Receivables and Allowance for Credit Losses (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Gross trade receivables |
$ 3,825
|
$ 3,592
|
Less allowance for credit losses |
(72)
|
(116)
|
Trade receivables, net |
3,753
|
3,476
|
Current trade receivables, net |
3,753
|
3,476
|
Long-term trade receivables, net |
0
|
0
|
Accounts Receivable [Member] |
|
|
Trade receivables, net |
$ 3,753
|
$ 3,476
|
X |
- DefinitionAmount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.
+ 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 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13
Reference 3: 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)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 4: 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
+ Details
Name: |
us-gaap_AccountsReceivableGross |
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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 310 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1
Reference 2: 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)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
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(5)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 310 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479196/954-310-45-1
Reference 5: 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)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_AccountsReceivableNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of allowance for credit loss on accounts receivable.
+ 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)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: 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 4: 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
Reference 5: 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 6: 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_AllowanceForDoubtfulAccountsReceivable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle) and amount due to the Entity from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such investments and receivables to an amount that approximates their net realizable value.
+ 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(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LongTermInvestmentsAndReceivablesNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionThe sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected 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(3)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_NontradeReceivablesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_ChangeInAccountingEstimateByTypeAxis=us-gaap_AccountsReceivableMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_AllowanceForLoanAndLeaseLossesWriteOff |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AccountsAndNotesReceivableNetAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of allowance for credit loss on net investment in sales-type and direct financing leases, classified as current.
+ ReferencesReference 1: 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
+ Details
Name: |
us-gaap_NetInvestmentInLeaseAllowanceForCreditLossCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of expense related to credit loss from transactions other than loan and lease transactions.
+ 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
Reference 2: 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(11)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_ProvisionForOtherCreditLosses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of recovery (expense) related to provision for policy benefits and costs incurred for policies assumed and ceded.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479838/944-20-50-3
+ Details
Name: |
us-gaap_ReinsuranceCostsAndRecoveriesNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_AccountsPercentageOfAccountsReceivable |
Namespace Prefix: |
cxdo_ |
Data Type: |
num:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AccountsAndNotesReceivableNetAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Equipment Financing Receivables and Allowance for Credit Losses (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Equipment Financing Receivables and Allowance for Credit Losses |
|
|
Gross Equipment Financing Receivables |
$ 4,916
|
$ 3,888
|
Less Unearned Income |
(1,492)
|
(1,093)
|
Less: allowance for credit losses |
(215)
|
(171)
|
Equipment Financing Receivables, Net |
3,209
|
2,624
|
Current Equipment Financing Receivables, Net |
981
|
856
|
Long-term Equipment Financing Receivables, Net |
2,228
|
1,768
|
Equipment Financing Receivables, Net |
$ 3,209
|
$ 2,624
|
X |
- References
+ Details
Name: |
cxdo_AccountsFinancingReceivableNet |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_AllowanceForCreditLossesOfEquipmentfinancingreceivables |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_EquipmentFinancingReceivablesAndAllowanceForCreditLossesAbstract |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_EquipmentFinancingReceivablesNet |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_EquipmentFinancingReceivablesNetCurrent |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_EquipmentFinancingReceivablesgross |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_LongTermEquipmentFinancingReceivablesNet |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_UnearnedincomeOfEquipmentFinancing |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_EquipmentFinancingReceivablesAndAllowanceForCreditLossesAbstract |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_EquipmentFinancingReceivablesDue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_GrossEquipmentFinancingReceivablesAfteryearfive |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_GrossEquipmentFinancingReceivablesNexttwelvemonths |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_GrossEquipmentFinancingReceivablesYearFive |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_GrossEquipmentFinancingReceivablesYearFour |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_GrossEquipmentFinancingReceivablesYearthree |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_GrossEquipmentFinancingReceivablesYeartwo |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_AllowanceforcreditlossesofContractAssets |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase in allowance for credit loss on financing receivable from recovery.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (c)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of writeoff of financing receivable, charged against allowance for credit loss.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense related to credit loss from transactions other than loan and lease transactions.
+ 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
Reference 2: 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(11)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_ProvisionForOtherCreditLosses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_CreditLossStatusAxis=cxdo_AllowanceForCreditLossesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_AgingOfReceivablesAmountDues |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Equipment Financing Receivables and Allowance for Credit Losses (Details 4) - USD ($)
|
Sep. 30, 2024 |
Dec. 31, 2023 |
Total equipment financing receivables |
$ 3,424,000
|
$ 2,795,000
|
Current period gross write offs equipment financing receivables |
6,000
|
$ 33,000
|
2024 [Member] |
|
|
Current period gross write offs equipment financing receivables |
0
|
|
2023 [Member] |
|
|
Current period gross write offs equipment financing receivables |
6,000
|
|
2022 [Member] |
|
|
Current period gross write offs equipment financing receivables |
0
|
|
2021 [Member] |
|
|
Current period gross write offs equipment financing receivables |
0
|
|
2020 [Member] |
|
|
Current period gross write offs equipment financing receivables |
0
|
|
Prior [Member] |
|
|
Current period gross write offs equipment financing receivables |
0
|
|
Financing Receivables United States | 2024 [Member] |
|
|
Total equipment financing receivables |
1,378,000
|
|
Financing Receivables United States | 2023 [Member] |
|
|
Total equipment financing receivables |
1,267,000
|
|
Financing Receivables United States | 2022 [Member] |
|
|
Total equipment financing receivables |
571,000
|
|
Financing Receivables United States | 2021 [Member] |
|
|
Total equipment financing receivables |
113,000
|
|
Financing Receivables United States | 2020 [Member] |
|
|
Total equipment financing receivables |
92,000
|
|
Financing Receivables United States | Prior [Member] |
|
|
Total equipment financing receivables |
$ 3,000
|
|
X |
- References
+ Details
Name: |
cxdo_TotalEquipmentFinancingReceivablesDue |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_TotalEquipmentFinancingReceivablesDueGrossWriteOffs |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_AwardDateAxis=cxdo_TwoThousendTwentyFourMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardDateAxis=cxdo_TwoThousendTwentyThreeMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardDateAxis=cxdo_TwoThousendTwentyTwoMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardDateAxis=cxdo_TwoThousendTwentyOneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardDateAxis=cxdo_TwoThousendTwentyMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardDateAxis=cxdo_PriorMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=cxdo_FinancingReceivablesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_EquipmentFinancingReceivablesAndAllowanceForCreditLossesAbstract |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPercentage of allowance for credit loss to nonaccrual financing receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph a -Subparagraph (3) -Publisher SEC
+ Details
Name: |
srt_FinancingReceivableAllowanceForCreditLossToNonaccrualPercent |
Namespace Prefix: |
srt_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_PrepaidInsurancePremiums |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_PrepaidNasdaqListingFee |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_PrepaidSoftwareServices |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_PrepaidexpensesForUserGroupMeeting |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of 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(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 340 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1
+ Details
Name: |
us-gaap_OtherPrepaidExpenseCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
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.
+ References
+ Details
Name: |
us-gaap_PrepaidExpenseAndOtherAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_PrepaidExpenseAndOtherAssetsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 340 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 340 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5
+ Details
Name: |
us-gaap_PrepaidInsurance |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 340 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 340 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 5 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5
+ Details
Name: |
us-gaap_PrepaidRent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.24.3
Property and Equipment (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Less: Accumulated Depreciation |
$ (3,123)
|
$ (2,891)
|
Total Property And Equipment, Net |
438
|
670
|
Computer Software |
|
|
Property And Equipment, Gross |
625
|
625
|
Internal-use Software |
|
|
Property And Equipment, Gross |
14
|
14
|
Furniture and Fixtures |
|
|
Property And Equipment, Gross |
64
|
64
|
Vehicles |
|
|
Property And Equipment, Gross |
143
|
143
|
Computer and Office Equipment |
|
|
Property And Equipment, Gross |
2,700
|
2,700
|
Leasehold Improvements |
|
|
Property And Equipment, Gross |
$ 15
|
$ 15
|
X |
- DefinitionAmount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.
+ 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)(8)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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(14)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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://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/2147478777/944-210-S99-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(13)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentGross |
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/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
Reference 3: 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 4: 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/2147478777/944-210-S99-1
Reference 5: 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/2147478451/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=cxdo_ComputerSoftwareIntangibleAssetsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=cxdo_InternalUseComputerSoftwareMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_PropertyAndEquipmentAbstract |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
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/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: 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 |
|
v3.24.3
Intangible Assets and Goodwill (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Carrying Amount Of Intangible, Gross |
$ 31,373
|
$ 31,373
|
Less: Accumulated Amortization |
(10,090)
|
(7,817)
|
Carrying Amount Of Intangible, Net |
21,283
|
23,556
|
Customer Relationships |
|
|
Carrying Amount Of Intangible, Gross |
26,073
|
26,073
|
Less: Accumulated Amortization |
(6,869)
|
(5,260)
|
Carrying Amount Of Intangible, Net |
19,204
|
20,813
|
Developed Technologies |
|
|
Carrying Amount Of Intangible, Gross |
4,900
|
4,900
|
Less: Accumulated Amortization |
(2,878)
|
(2,269)
|
Carrying Amount Of Intangible, Net |
2,022
|
2,631
|
Trademark and trade names [Member] |
|
|
Carrying Amount Of Intangible, Gross |
400
|
400
|
Less: Accumulated Amortization |
(343)
|
(288)
|
Carrying Amount Of Intangible, Net |
$ 57
|
$ 112
|
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/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1
Reference 3: 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
Reference 4: 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
+ 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/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1
Reference 3: 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
Reference 4: 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/2147478859/928-340-50-1
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsGross |
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/2009/role/commonPracticeRef -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
Reference 2: 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_FiniteLivedIntangibleAssetsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cxdo_DevelopedTechnologiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cxdo_TrademarkAndTradeNamesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_FiniteLivedIntangibleAssetsAmortizationExpenseYearAfterFive |
Namespace Prefix: |
cxdo_ |
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 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/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -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
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-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 fifth 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/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -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
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive |
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 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/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -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
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour |
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 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/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -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
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree |
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 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/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -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
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo |
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/2009/role/commonPracticeRef -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
Reference 2: 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_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.24.3
X |
- References
+ Details
Name: |
cxdo_GoodwillAdditions |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 4: 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 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(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Goodwill |
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.24.3
Intangible Assets and Goodwill (Details Narrative) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sales and marketing expenses |
$ 4,221
|
$ 3,502
|
$ 12,206
|
$ 10,924
|
General and administrative expenses |
3,695
|
3,309
|
$ 10,423
|
10,473
|
Customer Relationship [Member] |
|
|
|
|
Weighted Average Remaining Useful Life |
|
|
12 years 7 months 6 days
|
|
Sales and marketing expenses |
526
|
552
|
$ 1,579
|
1,630
|
Developed Technologies |
|
|
|
|
Weighted Average Remaining Useful Life |
|
|
2 years 8 months 12 days
|
|
Software Solution Revenue |
203
|
215
|
$ 609
|
662
|
Trademarks and trade names [Member] |
|
|
|
|
Weighted Average Remaining Useful Life |
|
|
8 months 12 days
|
|
General and administrative expenses |
$ 26
|
$ 25
|
$ 85
|
$ 102
|
X |
- DefinitionWeighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
+ Details
Name: |
us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
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://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
Reference 2: 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/2147479134/946-220-S99-1
+ Details
Name: |
us-gaap_GeneralAndAdministrativeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.
+ 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_PaymentsForSoftware |
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 |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=cxdo_CustomerRelationshipMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cxdo_DevelopedTechnologiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Accrued Expenses (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Accrued Expenses |
|
|
Accrued Wages And Benefits |
$ 2,251
|
$ 2,884
|
Accrued Accounts Payable |
1,779
|
1,297
|
Accrued Sales And Telecommunications Taxes |
1,800
|
1,234
|
Product Warranty Liability |
32
|
25
|
Cloud computing arrangements |
279
|
0
|
Credit cards |
176
|
113
|
Other |
352
|
398
|
Total Accrued Expenses |
$ 6,669
|
$ 5,951
|
X |
- References
+ Details
Name: |
cxdo_AccruedAccountsPayable |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_CloudComputingArrangements |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_CreditCards |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_ProductWarrantyAccrual1 |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -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 of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.
+ 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(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_PayablesAndAccrualsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCarrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. 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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -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_SalesAndExciseTaxPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.3
Accrued Expenses (Details 1) - USD ($)
|
9 Months Ended |
12 Months Ended |
Sep. 30, 2024 |
Dec. 31, 2023 |
Accrued Expenses |
|
|
Products warranty liabilities Beginning Balance |
$ 25,000
|
$ 55,000
|
Accrual For Warranties |
24,000
|
25,000
|
Adjustments Related To Pre-existing Warranties |
|
(32,000)
|
Warranty Settlements |
(17,000)
|
(23,000)
|
Products warranty liabilities Ending Balance |
$ 32,000
|
$ 25,000
|
X |
- References
+ Details
Name: |
cxdo_ProductWarrantiesAccrualPeriodIncreaseDecrease |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ProductsWarrantyLiabilitiesBeginningBalance |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ProductsWarrantyLiabilitiesEndingBalance |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAdjustment for noncash service expenses paid for by granting of warrants.
+ 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_AdjustmentOfWarrantsGrantedForServices |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_PayablesAndAccrualsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ProductWarrantyAccrualPayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.3
Accrued Expenses (Details Narrative) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Accrued Expenses |
|
|
|
|
Product Warranty Expense |
$ 9
|
$ 11
|
$ 24
|
$ 38
|
X |
- References
+ Details
Name: |
us-gaap_PayablesAndAccrualsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.
+ 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
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ProductWarrantyExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.3
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIncluding the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond 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://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 3: 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)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 4: 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)(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_NotesPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.
+ 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(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-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(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_NotesPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of long-term notes payable classified as other.
+ 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://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 3: 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)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_OtherNotesPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionCarrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.
+ 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
+ Details
Name: |
us-gaap_SecuredLongTermDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.3
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.
+ 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/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 3: 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(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 7: 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)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4
+ Details
Name: |
us-gaap_LongTermDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1
+ Details
Name: |
us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth 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 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1
+ Details
Name: |
us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1
+ Details
Name: |
us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1
+ Details
Name: |
us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1
+ Details
Name: |
us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.3
Notes Payable (Details Narrative) - USD ($) $ in Thousands |
|
3 Months Ended |
6 Months Ended |
9 Months Ended |
|
Nov. 01, 2022 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Jun. 30, 2023 |
Sep. 30, 2024 |
Dec. 31, 2023 |
Related party note payable |
|
$ 570
|
|
|
$ 570
|
$ 843
|
On February 27, 2023 |
|
|
|
|
|
|
Agreement Term |
|
|
|
|
3 years
|
|
Promissory note |
|
278
|
|
|
$ 278
|
|
Interest Rate |
|
|
|
|
6.58%
|
|
Quartely Payment |
|
|
|
|
$ 8,543
|
|
Allegiant Networks business acquisition [Member] |
|
|
|
|
|
|
Related party note payable |
|
570
|
|
|
570
|
$ 843
|
Agreement Term |
3 years
|
|
|
|
|
|
Promissory note |
$ 1,100
|
|
|
|
|
|
Interest Rate |
4.00%
|
|
|
|
|
|
Quartely Payment |
$ 98,381
|
|
|
|
|
|
Principal amount paid |
|
92
|
$ 80
|
$ 257
|
272
|
|
Interest paid |
|
$ 6
|
$ 18
|
$ 37
|
$ 22
|
|
X |
- References
+ Details
Name: |
cxdo_AgreementTerm |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_PromissoryNote |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionThe average effective interest rate during the reporting period.
+ 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(22)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
+ Details
Name: |
us-gaap_DebtInstrumentInterestRateDuringPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of the required periodic payments applied to principal.
+ 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
+ Details
Name: |
us-gaap_DebtInstrumentPeriodicPaymentPrincipal |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -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_InterestPaid |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17
+ Details
Name: |
us-gaap_PaymentsForRestructuring |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardDateAxis=cxdo_OnFebruaryTwentySevenTwoThousandTwentyThreeMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=cxdo_AllegiantNetworksBusinessAcquisitionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_LineOfCreditAbstract |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDate the credit facility terminates, in YYYY-MM-DD format.
+ 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(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-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(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityExpirationDate1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:dateItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFair value of the amount outstanding under the credit facility.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10
+ Details
Name: |
us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe effective interest rate during the reporting period.
+ 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(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-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(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityInterestRateDuringPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionMaximum amount borrowed under the credit facility at any time during the period.
+ References
+ Details
Name: |
us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
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(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-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(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.3
Fair Value Measurements (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Carrying Value |
|
|
Trade Receivables, Net |
$ 3,753
|
$ 3,476
|
Equipment Financing Receivables |
3,209
|
2,624
|
Finance lease obligations |
42
|
98
|
Notes Payable |
709
|
1,049
|
Estimated Fair Value |
|
|
Trade Receivables, Net |
3,753
|
3,476
|
Equipment Financing Receivables |
3,209
|
2,624
|
Finance lease obligations |
42
|
98
|
Notes Payable |
$ 697
|
$ 1,012
|
X |
- References
+ Details
Name: |
cxdo_EquipmentFinancingReceivableFairValueDisclosure |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
cxdo_FinanceLeasesFairValueDisclosure |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionFair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10
+ Details
Name: |
us-gaap_AccountsReceivableFairValueDisclosure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair value portion of notes payable.
+ 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://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2E -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -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 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(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_NotesPayableFairValueDisclosure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=cxdo_CarryingReportedAmountsFairValueDisclosureMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=cxdo_EstimateOfFairValueFairValueDisclosuresMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Income Taxes (Details Narrative) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Dec. 31, 2023 |
Income Taxes |
|
|
|
|
|
Effective Income Tax Rate Reconciliation |
23.70%
|
1.90%
|
7.90%
|
23.70%
|
|
Deferred taxes, realizable amount |
$ 4,782
|
|
$ 4,782
|
|
|
Income tax (provision)/benefit |
(46)
|
$ (33)
|
(100)
|
$ (81)
|
|
Change in the valuation allowance for net deferred income tax assets |
$ 4,782
|
|
$ 4,782
|
|
$ 4,782
|
X |
- References
+ Details
Name: |
cxdo_DeferredTaxesRealizableAmount |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_DeferredTaxAssetsValuationAllowance |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.3
X |
- References
+ Details
Name: |
us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract |
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 finance 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
Reference 2: 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_FinanceLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments for finance 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_FinanceLeaseLiabilityPaymentsDue |
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 finance lease to be paid after fifth 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_FinanceLeaseLiabilityPaymentsDueAfterYearFive |
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 finance 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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths |
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 finance lease to be paid in fifth 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_FinanceLeaseLiabilityPaymentsDueYearFive |
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 finance 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_FinanceLeaseLiabilityPaymentsDueYearFour |
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 finance 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_FinanceLeaseLiabilityPaymentsDueYearThree |
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 finance 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_FinanceLeaseLiabilityPaymentsDueYearTwo |
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 finance 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_FinanceLeaseLiabilityUndiscountedExcessAmount |
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.
+ 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 due after fifth 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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive |
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 fifth 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive |
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 |
- References
+ Details
Name: |
us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract |
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 |
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_FinanceLeaseWeightedAverageRemainingLeaseTerm |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_OperatingLeaseWeightedAverageRemainingLeaseTerm |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average discount rate for finance 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_FinanceLeaseWeightedAverageDiscountRatePercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
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 |
|
v3.24.3
X |
- References
+ Details
Name: |
cxdo_FinancingCashFlowsFromFinanceLeases |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_OperatingCashFlowsFromFinanceLeases |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_OperatingCashFlowsFromOperatingLeases |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in right-of-use asset obtained in exchange for finance 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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability |
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 |
|
v3.24.3
Leases (Details Narrative) - USD ($) $ in Thousands |
1 Months Ended |
3 Months Ended |
9 Months Ended |
|
Jul. 19, 2024 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Dec. 31, 2023 |
Finance lease |
|
$ 42
|
|
$ 42
|
|
$ 98
|
Assets classified as property and equipment under finance lease obligations |
|
486
|
|
486
|
|
486
|
Related accumulated depreciation |
|
387
|
|
387
|
|
$ 319
|
Amortization Expense Included In General And Administrative Expenses |
|
0
|
$ 1
|
2
|
$ 4
|
|
Prepaid expense |
|
|
|
$ 40
|
|
|
Interest Rate- Finance Leases, Minimum |
|
|
|
1.37%
|
|
|
Interest Rate- Finance Leases Maximum |
|
|
|
15.74%
|
|
|
Interest Expense |
|
0
|
1
|
$ 2
|
3
|
|
July 19 2024 [Member] |
|
|
|
|
|
|
Operating Costs description |
Operating Costs exceed $20 in a calendar year, then the Company shall be responsible for fifty (50%) percent of the amount exceeding $20
|
|
|
|
|
|
Monthly rent description |
The base monthly rent is as follows: October 1, 2024 – September 30, 2025, $28; October 1, 2025 – September 30, 2026, $29, and October 1, 2026 – October 31, 2027, $30
|
|
|
|
|
|
Reston, Virginia [Member] |
|
|
|
|
|
|
Rental Expense Incurred On Operating Leases |
|
14
|
13
|
$ 40
|
26
|
|
Description Of lease Expiry Date |
|
|
|
lease agreement that expires in 2024
|
|
|
Tempe Arizona [Member] |
|
|
|
|
|
|
Rental Expense Incurred On Operating Leases |
|
78
|
40
|
$ 229
|
40
|
|
Description Of lease Expiry Date |
|
|
|
lease agreement that expires in 2025
|
|
|
Incremental borrowing rate |
|
|
|
6.58%
|
|
|
San Diego, California [Member] |
|
|
|
|
|
|
Rental Expense Incurred On Operating Leases |
|
22
|
21
|
$ 65
|
63
|
|
Description Of lease Expiry Date |
|
|
|
lease agreement that expires in 2024
|
|
|
Overland Park, Kansas [Member] |
|
|
|
|
|
|
Rental Expense Incurred On Operating Leases |
|
27
|
55
|
$ 129
|
144
|
|
Description Of lease Expiry Date |
|
|
|
lease agreement that expires in 2027
|
|
|
Michigan Las Vegas [Member] |
|
|
|
|
|
|
Rental Expense Incurred On Operating Leases |
|
82
|
83
|
$ 354
|
257
|
|
Description Of lease Expiry Date |
|
|
|
lease agreements that expire in 2029
|
|
|
Other Operating Leases [Member] |
|
|
|
|
|
|
Description Of lease Expiry Date |
|
|
|
The leases expire on various dates through 2027 and the interest rates range from 3.00% to 15.74%
|
|
|
Cost of product |
|
$ 20
|
$ 23
|
$ 62
|
$ 64
|
|
X |
- References
+ Details
Name: |
cxdo_AmortizationExpenseIncludedInGeneralAndAdministrativeExpenses |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_DescriptionOfleaseExpiryDate |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_IncrementalBorrowingRate |
Namespace Prefix: |
cxdo_ |
Data Type: |
num:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_InterestExpenseOnMonthlyRentDepositLiabilitiesDescription |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_InterestRateFinanceLeasesMaximum |
Namespace Prefix: |
cxdo_ |
Data Type: |
num:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_InterestRateFinanceLeasesMinimum |
Namespace Prefix: |
cxdo_ |
Data Type: |
num:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_OperatingCostsAndExpencesDescription |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of property, plant, and equipment recognized as of the acquisition date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 55 -Paragraph 37 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1
+ Details
Name: |
us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionTotal costs of sales and operating expenses for the period.
+ 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) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_CostsAndExpenses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance 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
Reference 2: 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_FinanceLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of interest expense classified as other.
+ References
+ Details
Name: |
us-gaap_InterestExpenseOther |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of operating lease expense. Excludes sublease income.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4
+ Details
Name: |
us-gaap_OperatingLeaseExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense classified as other.
+ 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(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
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_OtherExpenses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of accumulated depreciation from long-lived, depreciable flight asset owned. Excludes right-of-use asset from finance lease for flight asset.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_AwardDateAxis=cxdo_JulyNinteenTwoThousandTwentyFourMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_GeographicDistributionAxis=cxdo_RestonVirginiaMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_GeographicDistributionAxis=cxdo_TempeArizoneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_GeographicDistributionAxis=cxdo_SanDiegoCaliforniaMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_GeographicDistributionAxis=cxdo_OverlandParkKansasMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_GeographicDistributionAxis=cxdo_MichiganLasVegasMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_GeographicDistributionAxis=cxdo_OtherOperatingLeasesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Commitments and Contingencies (Details Narrative) - USD ($) $ in Thousands |
1 Months Ended |
3 Months Ended |
9 Months Ended |
Feb. 29, 2024 |
Sep. 30, 2024 |
Sep. 30, 2024 |
Purchase obligation |
|
$ 77,371
|
$ 77,371
|
Oracle [Member] |
|
|
|
Purchase obligation |
|
221
|
221
|
Non cancellable service contract amount |
$ 5,400
|
|
|
Accrued expenses |
|
$ 145
|
$ 270
|
Description related to noncancellable service contract |
Under this agreement, $216 remains due during fiscal year 2024, $757 will be due during fiscal 2025, $1.2 million will be due during fiscal 2026, $1.3 million will be due during fiscal 2027, $1.5 million will be due during fiscal 2028, and $405 will be due during fiscal 2029
|
|
|
Board Of Directors [Member] | December 31 2024 [Member] | Bonus Plan [Member] |
|
|
|
Bonus description |
|
|
the Compensation Committee of the Board of Directors of the Company (the “Board”) has established a bonus pool of $896, for our NEOs and executive management team for the year ending December 31, 2024. The Board established a bonus pool of $272 for our non-executive employees, for the year ending December 31, 2024
|
Bonus Award Description |
|
|
Bonus awards for NEOs and executive management will be weighted 50% on annual revenue and 50% on Adjusted EBITDA. No bonus will be awarded for any performance target for which actual performance is less than 90% of target. At 90% or greater actual performance relative to the target, 50% of the weighted bonus amount for the performance target is payable. From 90% to 100% actual performance relative to the target, the remaining 50% of the weighted bonus amount is awarded pro rata with the percentage of actual performance exceeding 90% of target (i.e., each 1% excess over 90% of performance target equals 5% of the weighted bonus amount payable). If actual performance reaches 110% of performance target or greater for any individual performance target,
|
Accrued expenses |
|
|
$ 584
|
X |
- References
+ Details
Name: |
cxdo_BonusAwardDescription |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_BonusDescription |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
cxdo_ServiceContractAmount |
Namespace Prefix: |
cxdo_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481639/420-10-35-4
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1
+ Details
Name: |
us-gaap_AccretionExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionMinimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.
+ References
+ Details
Name: |
us-gaap_PurchaseObligation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_AwardDateAxis=cxdo_DecemberThirtyOneTwoThousandTwentyFourMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=cxdo_BonusPlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Segment Reporting (Details) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Total revenue |
$ 15,627
|
$ 13,874
|
$ 44,598
|
$ 39,035
|
Total operating income/(loss) |
135
|
364
|
1,198
|
(1,727)
|
Total other income/(expense), net |
59
|
1,373
|
72
|
1,385
|
Income/(loss) before income tax provision |
194
|
1,737
|
1,270
|
(342)
|
Total other income/(expense), net |
66
|
(50)
|
103
|
37
|
Cloud Telecommunications Service Segment |
|
|
|
|
Total revenue |
9,767
|
9,183
|
28,267
|
26,306
|
Total operating income/(loss) |
(38)
|
73
|
160
|
(1,312)
|
Income/(loss) before income tax provision |
26
|
1,498
|
264
|
48
|
Total other income/(expense), net |
64
|
1,425
|
104
|
1,360
|
Software Solution Segment |
|
|
|
|
Total revenue |
5,860
|
4,691
|
16,331
|
12,729
|
Total operating income/(loss) |
173
|
291
|
1,038
|
(415)
|
Income/(loss) before income tax provision |
168
|
239
|
1,006
|
(390)
|
Total other income/(expense), net |
$ (5)
|
$ (52)
|
$ (32)
|
$ 25
|
X |
- DefinitionAmount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -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 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(1)(Note 1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
+ Details
Name: |
us-gaap_DeferredOtherTaxExpenseBenefit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount before tax of income (loss) of subsidiary attributable to the parent entity.
+ References
+ Details
Name: |
us-gaap_IncomeLossFromSubsidiariesBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -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/2009/role/commonPracticeRef -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 3: http://www.xbrl.org/2009/role/commonPracticeRef -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 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 7: 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
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of income (expense) related to nonoperating activities, classified as other.
+ 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(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_OtherNonoperatingIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 7: 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 8: 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 9: 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 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)(i)) -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)(ii)) -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/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 21: 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 22: 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 23: 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 24: 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 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -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_Revenues |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=cxdo_CloudTelecommunicationsServiceSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=cxdo_SoftwareSolutionSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Segment Reporting (Details 1) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Total revenue |
$ 15,627
|
$ 13,874
|
$ 44,598
|
$ 39,035
|
International [Member] |
|
|
|
|
Total revenue |
665
|
1,012
|
2,664
|
2,051
|
United States [Member] |
|
|
|
|
Total revenue |
$ 14,962
|
$ 12,862
|
$ 41,934
|
$ 36,984
|
X |
- DefinitionAmount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 7: 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 8: 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 9: 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 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)(i)) -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)(ii)) -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/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 21: 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 22: 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 23: 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 24: 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 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -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_Revenues |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=cxdo_InternationalMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_StatementGeographicalAxis=cxdo_RevenuesUnitedStatesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Segment Reporting (Details Narrative) - USD ($)
|
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Jun. 30, 2024 |
Sep. 30, 2023 |
Jun. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Depreciation and amortization |
$ 74,000
|
|
$ 94,000
|
|
$ 232,000
|
$ 318,000
|
Interest expense |
$ 7,000
|
|
$ 36,000
|
|
31,000
|
111,000
|
Cloud Telecommunications Service Segment |
|
|
|
|
|
|
Depreciation and amortization |
|
$ 349,000
|
|
$ 381,000
|
1,058,000
|
1,176,000
|
Interest expense |
|
7,000
|
|
36,000
|
31,000
|
111,000
|
Interest income |
|
69,000
|
|
0
|
127,000
|
0
|
Software Solution Segment |
|
|
|
|
|
|
Depreciation and amortization |
|
480,000
|
|
506,000
|
1,447,000
|
1,519,000
|
Interest expense |
|
0
|
|
0
|
0
|
0
|
Interest income |
|
$ 0
|
|
$ 0
|
$ 0
|
$ 0
|
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/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: 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 |
- DefinitionThe amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).
+ References
+ Details
Name: |
us-gaap_InterestAndOtherIncome |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24
Reference 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1
+ Details
Name: |
us-gaap_InterestExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=cxdo_CloudTelecommunicationsServiceSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=cxdo_SoftwareSolutionSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
Crexendo (NASDAQ:CXDO)
Historical Stock Chart
From Nov 2024 to Dec 2024
Crexendo (NASDAQ:CXDO)
Historical Stock Chart
From Dec 2023 to Dec 2024