| Schedule of disaggregated revenue information from continuing operations by geographic area based upon customer's country of domicile |
| | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2026 | | 2025 | | 2026 | | 2025 | United States | | $ | 9,794,419 | | $ | 7,885,201 | | $ | 17,439,822 | | $ | 16,139,557 | | | | 9,794,419 | | | 7,885,201 | | | 17,439,822 | | | 16,139,557 |
|
| Schedule of contract assets and liability activity |
Contract Assets | | | | Balance as of Jan 1, 2025 | | $ | 206,750 | Recognition of cost on contracts where performance obligations completed during the period | | | (206,750) | Deferral of costs on contracts where performance obligations were not complete | | | 167,126 | Balance as of March 31, 2025 | | | 167,126 | Recognition of cost on contracts where performance obligations completed during the period | | | (159,378) | Deferral of costs on contracts where performance obligations were not complete | | | 103,404 | Balance as of June 30, 2025 | | $ | 111,152 | | | | | Balance as of Jan 1, 2026 | | | 303,910 | Recognition of cost on contracts where performance obligations completed during the period | | | (287,375) | Deferral of costs on contracts where performance obligations were not complete | | | 128,806 | Balance as of March 31, 2026 | | | 145,341 | Recognition of cost on contracts where performance obligations completed during the period | | | (71,163) | Deferral of costs on contracts where performance obligations were not complete | | | 267,310 | Balance as of June 30, 2026 | | $ | 341,488 |
Contract Liabilities | | | | Balance as of Jan 1, 2025 | | $ | 560,107 | Recognition of revenue recorded as contract liability as of Jan 1, 2025 | | | (389,390) | Customer Advance Payments | | | 766,115 | Balance as of March 31, 2025 | | | 936,832 | Recognition of revenue recorded as contract liability as of Apr 1, 2025 | | | (568,017) | Customer Advance Payments | | | 1,767,618 | Balance as of June 30, 2025 | | $ | 2,136,433 | | | | | Balance as of Jan 1, 2026 | | | 705,563 | Recognition of revenue recorded as contract liability as of Jan 1, 2026 | | | (455,175) | Customer Advance Payments | | | 1,327,257 | Balance as of March 31, 2026 | | | 1,577,645 | Recognition of revenue recorded as contract liability as of April 1, 2026 | | | (1,330,230) | Customer Advance Payments | | | 514,433 | Balance as of June 30, 2026 | | $ | 761,848 |
|