200524910118 1 2014-12-31 200524910118 1 2014-01-01 2014-12-31 200524910118 2 2014-12-31 200524910118 2 2014-01-01 2014-12-31 200524910118 3 2014-12-31 200524910118 3 2014-01-01 2014-12-31 200524910118 4 2014-12-31 200524910118 4 2014-01-01 2014-12-31 200524910118 5 2014-12-31 200524910118 5 2014-01-01 2014-12-31 200524910118 6 2014-12-31 200524910118 6 2014-01-01 2014-12-31 200524910118 7 2014-12-31 200524910118 7 2014-01-01 2014-12-31 200524910118 8 2014-12-31 200524910118 8 2014-01-01 2014-12-31 200524910118 9 2014-12-31 200524910118 9 2014-01-01 2014-12-31 200524910118 10 2014-12-31 200524910118 10 2014-01-01 2014-12-31 200524910118 11 2014-12-31 200524910118 11 2013-12-31 200524910118 11 2014-01-01 2014-12-31 200524910118 12 2014-12-31 200524910118 12 2013-12-31 200524910118 12 2014-01-01 2014-12-31 200524910118 13 2014-12-31 200524910118 13 2013-12-31 200524910118 13 2014-01-01 2014-12-31 200524910118 14 2014-12-31 200524910118 14 2013-12-31 200524910118 14 2014-01-01 2014-12-31 200524910118 15 2014-12-31 200524910118 15 2013-12-31 200524910118 15 2014-01-01 2014-12-31 200524910118 16 2014-12-31 200524910118 16 2013-12-31 200524910118 16 2014-01-01 2014-12-31 200524910118 17 2014-12-31 200524910118 17 2013-12-31 200524910118 17 2014-01-01 2014-12-31 200524910118 18 2014-12-31 200524910118 18 2013-12-31 200524910118 18 2014-01-01 2014-12-31 200524910118 19 2014-12-31 200524910118 19 2014-01-01 2014-12-31 200524910118 19 2013-12-31 200524910118 20 2014-12-31 200524910118 20 2013-12-31 200524910118 20 2014-01-01 2014-12-31 200524910118 21 2014-12-31 200524910118 21 2013-12-31 200524910118 21 2014-01-01 2014-12-31 200524910118 wip:ContractInProcessMember 2014-12-31 200524910118 wip:ContractInProcessMember 2014-01-01 2014-12-31 200524910118 wip:ContractCompleteMember 2013-12-31 200524910118 wip:ContractCompleteMember 2014-12-31 200524910118 wip:ContractCompleteMember 2014-01-01 2014-12-31 200524910118 2014-12-31 200524910118 2014-01-01 2014-12-31 iso4217:USD xbrli:pure 864000 838000 26000 829579 804619 24960 864000 33381 0.96 34421 654 37134 -36480 10000 Open job 1 false false 177337 165000 12337 174392 162302 12090 166238 2698 0.98 8154 29593 36783 -7190 10001 Open job 2 false false 683438 556000 127438 678677 552513 126164 668698 3487 0.99 9979 658888 520953 137935 10002 Open job 3 false false 168805 118476 50329 81308 57150 24158 94412 61326 0.48 13104 81308 57150 24158 10003 Open job 4 false false 274800 110000 164800 118064 47200 70864 201222 62800 0.43 83158 118064 47200 70864 10004 Open job 5 false false 347094 335757 11337 234823 227114 7709 257804 108643 0.68 22981 234823 227114 7709 10005 Open job 6 false false 364040 250000 114040 337599 231542 106057 364040 18458 0.93 26441 337599 231542 106057 10006 Open job 7 false false 444575 395520 49055 26667 23724 2943 42500 371796 0.06 15833 26667 23724 2943 10007 Open job 8 false false 230221 143236 86985 213746 132850 80896 113605 10386 0.93 100141 213746 132850 80896 10008 Open job 9 false false 788757 671544 117213 560930 483512 77418 559852 188032 1078 518154 453635 64519 Miscellaneous contracts in progress under $150,000 true false 4343067 3583533 759534 3255785 2722526 533259 3332371 861007 2219496 1768085 451411 296948 284175 12773 280342 268335 12007 16606 15840 766 25000 Completed job 1 false true 235647 195197 40450 225362 186530 38832 10285 8667 1618 25001 Completed job 2 false true 321698 241867 79831 322168 240535 81633 -470 1332 -1802 25002 Completed job 3 false true 838656 701474 137182 688009 590200 97809 150647 111274 39373 25003 Completed job 4 false true 345023 143836 201187 273084 119016 154068 71939 24820 47119 25004 Completed job 5 false true 678255 646621 31634 668461 631666 36795 9794 14955 -5161 25005 Completed job 6 false true 285462 284213 1249 36250 29981 6269 249212 254232 -5020 25006 Completed job 7 false true 208574 200273 8301 0 0 0 208574 200273 8301 25007 Completed job 8 false true 308575 222766 85809 0 0 0 308575 222766 85809 25008 Completed job 9 false true 273189 148975 124214 0 0 0 273189 148975 124214 25009 Completed job 10 false true 2271096 1972460 298636 559803 410466 149337 1711293 1561994 149299 Miscellaneous contracts completed under $200,000 true true 6063123 5041857 1021266 3053479 2476729 576750 3009644 2565128 444516 229732 153146 -76586 5229140 4333213 895927 2015-01-06 2014-12-31 2014 FY Example Two Inc. --12-31 CA 200524910118 20000 2000 22000 10000 1000 11000 2000 500 30000 3000 33000 500 600 100 200 700 700 2500