XML 15 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2020
Dec. 31, 2019
CURRENT ASSETS    
Cash and cash equivalents $ 15,996,749 $ 6,879,627
Accounts receivable, net of allowance for doubtful accounts of $114,169 and $126,235 in 2020 and 2019, respectively 35,882,661 14,580,928
Unbilled accounts receivable 13,848,726 13,976,958
Other current assets 1,763,633 1,094,847
Total current assets 67,491,769 36,532,360
NONCURRENT ASSETS    
Property and equipment, net 573,039 681,575
Operating lease, right of use asset, net 6,095,376 5,932,769
Intangibles, net 2,187,503 2,450,770
Goodwill 18,555,578 18,555,578
Deferred tax assets, net 5,606,079 0
Other long term assets 815,007 140,403
Total assets 101,324,351 64,293,455
CURRENT LIABILITIES    
Accounts payable 36,221,981 13,581,822
Accrued expenses 15,626,313 14,947,981
Deferred revenue 2,016,282 2,265,067
Current portion of operating lease liabilities 577,855 599,619
Current portion of other term obligations 0 133,777
Total current liabilities 54,442,431 31,528,266
NONCURRENT LIABILITIES    
Operating lease liabilities, net of current portion 5,931,788 5,593,649
Deferred revenue, net of current portion 398,409 363,560
Deferred tax liabilities, net 0 1,868,562
Total liabilities 60,772,628 39,354,037
Commitments and contingencies (Note 19)
STOCKHOLDERS' EQUITY    
Preferred stock, $0.001 par value; 10,000,000 shares authorized; 2,045,714 shares issued and none outstanding 0 0
Common stock, $0.001 par value, 30,000,000 shares authorized; 9,052,262 and 8,386,146 shares issued and outstanding, respectively 8,876 83,861
Additional paid-in capital 100,504,741 95,279,114
Accumulated other comprehensive loss (104,615) (242,594)
Accumulated deficit (59,857,279) (70,180,963)
Total stockholders' equity 40,551,723 24,939,418
Total liabilities and stockholders' equity $ 101,324,351 $ 64,293,455