Company: CXDO
Filing Date: 2025-08-05
Form Type: 10-Q
Source: 0001654954-25-009071
Chunk: 69

Company: Crexendo, Inc.
Filing Date: 2025-08-05
Form: 10-Q
Item: Part I, Item 1
Chunk 69
---
 - Balance at June 30, 2025 $155  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 26.2% at June 30, 2025 from 23.8% at December 31, 2024. 

 17Table of Contents

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):   2025  2026  2027  2028  2029 and thereafter  Total Desktop devices $587  $-  $-  $-  $-  $587 Telecommunications services  13,315   18,188   12,730   7,899   3,673   55,805 Software Solutions  9,269   9,046   5,336   1,846   1,580   27,077 Total  23,171   27,234   18,066   9,745   5,253   83,469 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 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. The following table sets forth the computation of basic and diluted net income per common share:   Three Months Ended June 30,  Six Months Ended June 30,   2025  2024  2025  2024 Net income/(loss) (in thousands) (A) $1,232  $588  $2,403  $1,022                  Weighted-average share reconciliation: