v3.26.3
Schedule of Changes in Contract Assets and Liabilities (Details) - USD ($)
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Offsetting Assets [Line Items]    
Deferred revenue, balance at beginning of period $ 3,371,263 $ 3,411,852
Billings 6,533,552 5,961,069
Recognized revenue (5,789,084) (5,737,273)
Deferred revenue, balance at end of period 4,115,731 3,635,648
Accounts Receivable [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 1,239,802 1,111,504
Billings 12,725,367 13,077,000
Payments Received (13,084,305) (13,237,014)
Balance at Ending of Period 880,864 951,490
Accounts Receivable Unbilled [Member]    
Offsetting Assets [Line Items]    
Balance at Beginning of Period 909,574 1,296,524
Billings (3,598,074) (4,083,059)
Balance at Ending of Period 850,259 715,773
Revenue Recognized in Advance of Billings $ 3,538,759 $ 3,502,308