Schedule of contract assets and customer deposits |
| | | | | | | | | | | | | | | | Balance at beginning of period | | Billings | | | Payments received | | | Balance at end of period | Three months ended March 31, 2025 | | | | | | | | | | | | | Accounts receivable | | $ | 704,808 | | $ | 3,500,232 | | $ | (3,586,049) | | $ | 618,991 | | | | | | | | | | | | | | Three months ended March 31, 2024 | | | | | | | | | | | | | Accounts receivable | | $ | 854,501 | | $ | 8,403,095 | | $ | (8,189,960) | | $ | 1,067,636 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Balance at beginning of period | | | Billings | | | Recognized revenue | | | Balance at end of period | Three months ended March 31, 2025 | | | | | | | | | | | | | Contract Liabilities: Customer deposits | | $ | 337,873 | | $ | 2,146,158 | | $ | (1,945,996) | | $ | 538,035 | | | | | | | | | | | | | | Three months ended March 31, 2024 | | | | | | | | | | | | | Contract Liabilities: Customer deposits | | $ | 4,871,035 | | $ | 4,025,029 | | $ | (6,467,566) | | $ | 2,428,498 |
|