Schedule of Changes in Contract Assets and Liabilities (Details) - USD ($) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Offsetting Assets [Line Items] | ||
| Deferred revenue, balance at beginning of period | $ 3,371,263 | $ 3,411,852 |
| Billings | 3,338,608 | 2,989,657 |
| Recognized revenue | (3,798,761) | (3,808,137) |
| Deferred revenue, balance at end of period | 2,911,110 | 2,593,372 |
| Accounts Receivable [Member] | ||
| Offsetting Assets [Line Items] | ||
| Balance at Beginning of Period | 1,239,802 | 1,111,504 |
| Billings | 7,567,537 | 7,720,473 |
| Payments Received | (8,101,876) | (8,060,175) |
| Balance at Ending of Period | 705,463 | 771,802 |
| Accounts Receivable Unbilled [Member] | ||
| Offsetting Assets [Line Items] | ||
| Balance at Beginning of Period | 909,574 | 1,296,524 |
| Billings | (2,542,294) | (2,450,002) |
| Balance at Ending of Period | 756,337 | 1,091,894 |
| Revenue Recognized in Advance of Billings | $ 2,389,057 | $ 2,245,372 |
| X | ||||||||||
- Definition Contract with customer asset receivables billings. No definition available.
|
| X | ||||||||||
- Definition Contract with customer payments received. No definition available.
|
| X | ||||||||||
- Definition Deferred revenue billings. No definition available.
|
| X | ||||||||||
- Definition Deferred revenue revenue recognized. No definition available.
|
| X | ||||||||||
- Definition Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from contract modification which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|