2. Revenue from Contracts with Customers (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2018 |
Jun. 30, 2017 |
Jun. 30, 2018 |
Jun. 30, 2017 |
|
Revenue | $ 3,707,819 | $ 4,056,116 | $ 5,102,295 | $ 5,537,764 |
Time & Materials | ||||
Revenue | $ 728,940 | $ 859,539 | $ 1,526,136 | $ 1,458,698 |
Revenue percentage | 19.70% | 21.20% | 29.90% | 26.30% |
Fixed-Price Ratably over Time | ||||
Revenue | $ 1,081,512 | $ 2,880,324 | $ 1,560,331 | $ 3,468,013 |
Revenue percentage | 29.20% | 71.00% | 30.60% | 62.60% |
Fixed-Price per Unit | ||||
Revenue | $ 1,855,415 | $ 240,642 | $ 1,886,329 | $ 446,785 |
Revenue percentage | 50.00% | 5.90% | 37.00% | 8.10% |
Mixed | ||||
Revenue | $ 39,053 | $ 68,356 | $ 122,145 | $ 152,153 |
Revenue percentage | 1.00% | 1.70% | 2.40% | 2.80% |
Professional Services | ||||
Revenue | $ 1,104,148 | $ 1,271,440 | $ 2,317,795 | $ 2,291,473 |
Revenue percentage | 29.80% | 31.30% | 45.40% | 41.40% |
Third-Party Software | ||||
Revenue | $ 2,455,719 | $ 833,414 | $ 2,483,133 | $ 1,033,356 |
Revenue percentage | 66.20% | 20.60% | 48.70% | 18.70% |
Support & Maintenance | ||||
Revenue | $ 145,053 | $ 1,944,007 | $ 294,013 | $ 2,200,820 |
Revenue percentage | 3.90% | 47.90% | 5.80% | 39.70% |
Incentive Payments | ||||
Revenue | $ 2,899 | $ 7,255 | $ 7,354 | $ 12,115 |
Revenue percentage | 0.10% | 0.20% | 0.10% | 0.20% |