Quarterly report [Sections 13 or 15(d)]

Summary of Significant Accounting Policies (Details 2)

v3.25.2
Summary of Significant Accounting Policies (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Product Information [Line Items]        
Disaggregation of revenue $ 5,146,922 $ 4,910,492 $ 13,230,678 $ 13,146,239
Transferred at Point in Time [Member]        
Product Information [Line Items]        
Disaggregation of revenue 660,104 3,943,429 4,265,060 4,989,406
Transferred over Time [Member]        
Product Information [Line Items]        
Disaggregation of revenue 4,486,818 967,063 8,965,618 8,156,833
UNITED STATES        
Product Information [Line Items]        
Disaggregation of revenue 4,931,231 4,781,960 12,794,750 12,907,623
International [Member]        
Product Information [Line Items]        
Disaggregation of revenue 215,691 128,532 435,928 238,616
Service [Member]        
Product Information [Line Items]        
Disaggregation of revenue 3,358,941 3,165,716 6,718,019 6,118,611
Service [Member] | UNITED STATES        
Product Information [Line Items]        
Disaggregation of revenue 3,156,550 3,037,184 6,295,391 5,890,433
Service [Member] | International [Member]        
Product Information [Line Items]        
Disaggregation of revenue 202,391 128,532 422,628 228,178
Equipment and Software [Member]        
Product Information [Line Items]        
Disaggregation of revenue 687,321 782,303 4,252,240 4,866,950
Equipment and Software [Member] | UNITED STATES        
Product Information [Line Items]        
Disaggregation of revenue 687,321 782,303 4,252,240 4,866,950
Equipment and Software [Member] | International [Member]        
Product Information [Line Items]        
Disaggregation of revenue
Managed Services [Member]        
Product Information [Line Items]        
Disaggregation of revenue 738,860 642,518 1,550,766 1,485,925
Managed Services [Member] | UNITED STATES        
Product Information [Line Items]        
Disaggregation of revenue 725,560 642,518 1,537,466 1,485,925
Managed Services [Member] | International [Member]        
Product Information [Line Items]        
Disaggregation of revenue 13,300 13,300
Nexxis Voip Services [Member]        
Product Information [Line Items]        
Disaggregation of revenue 323,620 275,830 631,436 552,297
Nexxis Voip Services [Member] | UNITED STATES        
Product Information [Line Items]        
Disaggregation of revenue 323,620 275,830 631,436 552,297
Nexxis Voip Services [Member] | International [Member]        
Product Information [Line Items]        
Disaggregation of revenue
Other [Member]        
Product Information [Line Items]        
Disaggregation of revenue 38,180 44,125 78,217 122,456
Other [Member] | UNITED STATES        
Product Information [Line Items]        
Disaggregation of revenue 38,180 44,125 78,217 112,018
Other [Member] | International [Member]        
Product Information [Line Items]        
Disaggregation of revenue $ 10,438