Primoris Services Quarterly Balance Sheets Chart
Quarterly
|
Annual
Primoris Services Quarterly Balance Sheets Table
Quarterly
|
Annual
Unit: USD | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2008-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 390,254,000 | 351,581,000 | 455,825,000 | 352,657,000 | 207,363,000 | 177,600,000 | 217,778,000 | 160,736,000 | 122,692,000 | 94,756,000 | 248,692,000 | 111,937,000 | 91,254,000 | 173,505,000 | 200,512,000 | 199,025,000 | 177,979,000 | 212,770,000 | 326,744,000 | 228,546,000 | 155,670,000 | 93,474,000 | 120,286,000 | 43,837,000 | 54,114,000 | 73,985,000 | 151,063,000 | 60,039,000 | 139,404,000 | 134,172,000 | 170,000,000 | 143,235,000 | 111,676,000 | 148,485,000 | 136,000,000 | 148,667,000 | 97,115,000 | 98,809,000 | 161,122,000 | 89,424,000 | 85,970,000 | 106,018,000 | 139,465,000 | 144,150,000 | 160,177,000 | 149,620,000 | 196,077,000 | 174,034,000 | 113,777,000 | 141,527,000 | 157,551,000 | 76,654,000 | 119,286,000 | 134,480,000 | 120,306,000 | 95,744,000 | 135,289,000 | 131,388,000 | 115,437,000 | 81,594,000 | 87,283,000 | 83,289,000 | 90,004,000 | 80,346,000 | 59,781,000 | 76,695,000 |
accounts receivable | 1,020,461,000 | 756,504,000 | 834,386,000 | 941,011,000 | 888,267,000 | 811,945,000 | 685,439,000 | 851,612,000 | 818,284,000 | 746,493,000 | 663,119,000 | 687,884,000 | 597,195,000 | 450,405,000 | 471,656,000 | 554,501,000 | 479,013,000 | 478,972,000 | 432,455,000 | 494,453,000 | 468,949,000 | 416,412,000 | 404,911,000 | 551,543,000 | 472,946,000 | 397,786,000 | 372,695,000 | 473,045,000 | 375,763,000 | 260,920,000 | 358,000,000 | 356,851,000 | 355,231,000 | 369,775,000 | 388,000,000 | 293,495,000 | 318,074,000 | 341,101,000 | 320,588,000 | 386,084,000 | 318,513,000 | 299,028,000 | 337,382,000 | 388,381,000 | 311,321,000 | 289,124,000 | 304,955,000 | 284,497,000 | 251,092,000 | 249,621,000 | 268,095,000 | 263,144,000 | 175,082,000 | 156,696,000 | 187,378,000 | 157,924,000 | 155,122,000 | 146,819,000 | 208,145,000 | 148,981,000 | 121,928,000 | 117,610,000 | 108,492,000 | 81,810,000 | 95,483,000 | 83,485,000 |
contract assets | 920,672,000 | 939,014,000 | 773,736,000 | 805,923,000 | 873,008,000 | 871,911,000 | 846,176,000 | 743,836,000 | 786,909,000 | 721,905,000 | 616,224,000 | 645,725,000 | 484,724,000 | 469,918,000 | 423,659,000 | 411,262,000 | 386,702,000 | 366,343,000 | 325,849,000 | 361,099,000 | 376,733,000 | 359,370,000 | 344,806,000 | 331,910,000 | 415,142,000 | 366,435,000 | 364,245,000 | 382,492,000 | 360,710,000 | 262,932,000 | ||||||||||||||||||||||||||||||||||||
prepaid expenses and other current assets | 127,644,000 | 126,795,000 | 95,525,000 | 122,961,000 | 122,583,000 | 138,027,000 | 135,840,000 | 134,967,000 | 142,949,000 | 118,585,000 | 176,350,000 | 216,560,000 | 144,774,000 | 120,329,000 | 86,263,000 | 52,444,000 | 50,719,000 | 46,158,000 | 30,218,000 | 32,977,000 | 45,943,000 | 47,409,000 | 42,704,000 | 34,222,000 | 30,142,000 | 38,123,000 | 36,444,000 | 22,383,000 | 40,103,000 | 21,694,000 | 14,529,000 | 16,082,000 | 17,804,000 | 16,965,000 | 21,583,000 | 22,104,000 | 18,265,000 | 31,071,000 | 32,488,000 | 37,083,000 | 31,720,000 | 11,653,000 | 12,003,000 | 12,610,000 | 12,654,000 | 12,830,000 | 12,719,000 | 10,810,000 | 10,800,000 | 7,992,000 | 10,715,000 | 8,454,000 | 13,252,000 | 7,632,000 | 11,255,000 | 8,967,000 | 12,925,000 | 9,521,000 | 12,375,000 | 10,029,000 | 5,501,000 | |||||
total current assets | 2,459,031,000 | 2,173,894,000 | 2,159,472,000 | 2,222,552,000 | 2,091,221,000 | 1,999,483,000 | 1,885,233,000 | 1,891,151,000 | 1,870,834,000 | 1,681,739,000 | 1,704,385,000 | 1,662,106,000 | 1,317,947,000 | 1,214,157,000 | 1,182,090,000 | 1,217,232,000 | 1,094,413,000 | 1,104,243,000 | 1,115,266,000 | 1,117,075,000 | 1,047,295,000 | 916,665,000 | 912,707,000 | 961,512,000 | 972,344,000 | 876,329,000 | 924,447,000 | 937,959,000 | 951,472,000 | 689,718,000 | 752,124,000 | 684,954,000 | 711,185,000 | 673,861,000 | 635,244,000 | 672,748,000 | 686,824,000 | 704,107,000 | 626,696,000 | 632,798,000 | 680,365,000 | 714,229,000 | 648,311,000 | 615,616,000 | 659,784,000 | 624,444,000 | 527,623,000 | 529,066,000 | 564,635,000 | 500,908,000 | 436,264,000 | 411,705,000 | 459,877,000 | 408,984,000 | 414,037,000 | 383,001,000 | 427,432,000 | 327,259,000 | 311,539,000 | 293,359,000 | 285,487,000 | 206,515,000 | 209,527,000 | 204,152,000 | ||
property and equipment | 526,392,000 | 506,598,000 | 488,241,000 | 484,426,000 | 446,314,000 | 462,992,000 | 475,929,000 | 489,395,000 | 480,598,000 | 483,612,000 | 493,859,000 | 508,689,000 | 462,801,000 | 458,616,000 | 433,279,000 | 434,307,000 | 432,200,000 | 414,990,000 | 356,194,000 | 366,721,000 | 368,086,000 | 363,993,000 | 375,888,000 | 379,739,000 | 377,147,000 | 369,128,000 | 375,884,000 | 369,123,000 | 356,843,000 | 313,937,000 | 305,046,000 | 309,013,000 | 285,921,000 | 286,886,000 | 293,450,000 | 279,994,000 | 283,545,000 | 286,386,000 | 286,275,000 | 282,046,000 | 271,431,000 | 262,835,000 | 245,342,000 | 228,834,000 | 226,512,000 | 220,179,000 | 215,659,000 | 195,258,000 | 184,840,000 | 159,369,000 | 151,345,000 | 137,015,000 | 129,649,000 | 123,646,000 | 120,974,000 | 121,015,000 | 123,167,000 | 96,818,000 | 97,269,000 | 90,653,000 | 92,568,000 | 31,830,000 | 28,181,000 | 27,300,000 | ||
operating lease assets | 474,676,000 | 454,893,000 | 461,049,000 | 447,589,000 | 421,024,000 | 393,879,000 | 360,507,000 | 308,111,000 | 249,609,000 | 219,150,000 | 202,801,000 | 162,579,000 | 139,037,000 | 145,023,000 | 158,609,000 | 173,198,000 | 189,411,000 | 205,725,000 | 207,320,000 | 221,615,000 | 240,072,000 | 253,117,000 | 242,385,000 | 228,100,000 | 179,000,000 | 153,168,000 | ||||||||||||||||||||||||||||||||||||||||
intangible assets | 198,663,000 | 203,259,000 | 207,896,000 | 212,555,000 | 217,283,000 | 222,369,000 | 227,561,000 | 232,752,000 | 237,945,000 | 243,307,000 | 249,381,000 | 270,349,000 | 176,077,000 | 167,710,000 | 171,320,000 | 172,165,000 | 176,810,000 | 181,226,000 | 61,012,000 | 62,994,000 | 65,146,000 | 67,460,000 | 69,829,000 | 72,581,000 | 75,516,000 | 78,450,000 | 81,198,000 | 85,813,000 | 94,089,000 | 42,376,000 | 48,655,000 | 51,228,000 | 31,114,000 | 31,423,000 | 33,199,000 | 34,814,000 | 36,438,000 | 38,149,000 | 39,860,000 | 37,930,000 | 39,581,000 | 42,471,000 | 42,345,000 | 43,460,000 | 45,303,000 | 48,002,000 | 49,893,000 | 50,984,000 | 51,978,000 | 32,452,000 | 32,428,000 | 33,875,000 | 32,021,000 | 33,048,000 | 35,101,000 | 37,868,000 | 40,633,000 | 28,404,000 | 29,818,000 | 31,314,000 | ||||||
goodwill | 856,869,000 | 856,869,000 | 856,869,000 | 857,650,000 | 857,650,000 | 857,650,000 | 857,650,000 | 857,650,000 | 857,650,000 | 871,712,000 | 871,808,000 | 820,322,000 | 591,646,000 | 583,534,000 | 581,664,000 | 584,681,000 | 582,106,000 | 588,845,000 | 215,103,000 | 215,103,000 | 215,103,000 | 215,103,000 | 215,103,000 | 215,103,000 | 215,103,000 | 207,410,000 | 206,159,000 | 208,130,000 | 197,071,000 | 153,374,000 | 151,118,000 | 150,672,000 | 127,226,000 | 123,445,000 | 126,161,000 | 126,161,000 | 124,161,000 | 124,562,000 | 124,562,000 | 128,727,000 | 119,410,000 | 118,626,000 | 118,626,000 | 118,626,000 | 118,626,000 | 118,626,000 | 118,028,000 | 118,964,000 | 116,941,000 | 104,019,000 | 103,569,000 | 103,569,000 | 94,179,000 | 94,179,000 | 94,179,000 | 94,179,000 | 94,179,000 | 61,713,000 | 59,678,000 | 59,678,000 | 59,678,000 | 2,842,000 | 2,842,000 | |||
other long-term assets | 20,411,000 | 21,975,000 | 22,341,000 | 15,521,000 | 16,396,000 | 18,074,000 | 20,547,000 | 24,112,000 | 25,388,000 | 23,200,000 | 21,786,000 | 23,078,000 | 25,036,000 | 27,058,000 | 15,058,000 | 14,491,000 | 16,896,000 | 18,471,000 | 12,776,000 | 14,860,000 | 16,736,000 | 17,675,000 | 13,453,000 | 11,046,000 | 5,198,000 | 4,789,000 | 5,002,000 | 6,680,000 | 5,639,000 | 3,042,000 | 4,749,000 | 1,624,000 | 2,151,000 | 2,174,000 | 958,000 | 606,000 | 211,000 | 2,785,000 | 2,200,000 | 400,000 | 400,000 | 404,000 | 382,000 | 416,000 | 1,214,000 | 1,158,000 | 1,181,000 | |||||||||||||||||||
total assets | 4,536,042,000 | 4,217,488,000 | 4,195,868,000 | 4,240,293,000 | 4,049,888,000 | 3,954,447,000 | 3,827,427,000 | 3,803,171,000 | 3,722,024,000 | 3,522,720,000 | 3,544,020,000 | 3,454,337,000 | 2,713,830,000 | 2,597,439,000 | 2,543,327,000 | 2,597,993,000 | 2,493,807,000 | 2,515,434,000 | 1,969,580,000 | 1,999,502,000 | 1,953,554,000 | 1,835,103,000 | 1,830,465,000 | 1,868,969,000 | 1,825,211,000 | 1,690,766,000 | 1,594,147,000 | 1,621,146,000 | 1,614,001,000 | 1,202,447,000 | 1,256,000,000 | 1,261,692,000 | 1,197,491,000 | 1,157,597,000 | 1,171,000,000 | 1,118,864,000 | 1,090,087,000 | 1,115,398,000 | 1,132,254,000 | 1,155,989,000 | 1,079,593,000 | 1,081,901,000 | 1,111,187,000 | 1,138,565,000 | 1,055,006,000 | 1,006,952,000 | 1,050,693,000 | 1,019,011,000 | 925,085,000 | 908,535,000 | 931,207,000 | 809,070,000 | 736,087,000 | 698,691,000 | 728,413,000 | 676,908,000 | 682,325,000 | 654,606,000 | 704,216,000 | 533,468,000 | 501,437,000 | 477,178,000 | 476,027,000 | 243,984,000 | 242,172,000 | 235,279,000 |
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 826,296,000 | 795,290,000 | 624,254,000 | 489,052,000 | 583,664,000 | 632,452,000 | 628,962,000 | 500,093,000 | 513,412,000 | 561,277,000 | 534,956,000 | 477,327,000 | 345,476,000 | 289,563,000 | 273,463,000 | 315,276,000 | 265,633,000 | 258,748,000 | 245,906,000 | 251,979,000 | 256,980,000 | 258,962,000 | 235,972,000 | 219,792,000 | 218,263,000 | 190,244,000 | 249,217,000 | 241,288,000 | 219,180,000 | 130,956,000 | 153,677,000 | 134,091,000 | 124,113,000 | 134,486,000 | 113,385,000 | 136,428,000 | 124,450,000 | 134,205,000 | 129,892,000 | 121,049,000 | 128,793,000 | 158,118,000 | 130,575,000 | 119,089,000 | 127,302,000 | 119,882,000 | 102,026,000 | 105,876,000 | 151,546,000 | 133,098,000 | 107,752,000 | 90,158,000 | 106,725,000 | 84,953,000 | 90,787,000 | 82,239,000 | 89,484,000 | 76,814,000 | 64,392,000 | 65,888,000 | 62,568,000 | 39,609,000 | 48,471,000 | 50,384,000 | ||
contract liabilities | 674,247,000 | 555,248,000 | 617,424,000 | 657,101,000 | 483,878,000 | 440,180,000 | 366,476,000 | 387,767,000 | 417,995,000 | 268,070,000 | 275,947,000 | 255,524,000 | 250,225,000 | 292,421,000 | 240,412,000 | 202,116,000 | 213,479,000 | 256,478,000 | 267,227,000 | 256,021,000 | 223,077,000 | 176,847,000 | 192,397,000 | 189,664,000 | 197,785,000 | 194,094,000 | 189,539,000 | 219,232,000 | 195,326,000 | 137,380,000 | ||||||||||||||||||||||||||||||||||||
accrued liabilities | 436,820,000 | 360,329,000 | 350,077,000 | 386,267,000 | 324,732,000 | 283,006,000 | 263,492,000 | 321,639,000 | 278,432,000 | 224,083,000 | 245,837,000 | 269,494,000 | 227,319,000 | 193,070,000 | 174,821,000 | 234,004,000 | 213,942,000 | 216,824,000 | 200,673,000 | 223,637,000 | 222,472,000 | 192,648,000 | 183,501,000 | 219,472,000 | 203,235,000 | 165,923,000 | 117,527,000 | 130,382,000 | 130,479,000 | 99,909,000 | ||||||||||||||||||||||||||||||||||||
dividends payable | 4,321,000 | 4,324,000 | 4,298,000 | 3,223,000 | 3,217,000 | 3,222,000 | 3,202,000 | 3,203,000 | 3,199,000 | 3,196,000 | 3,187,000 | 3,195,000 | 3,192,000 | 3,198,000 | 3,192,000 | 3,228,000 | 3,224,000 | 3,223,000 | 2,887,000 | 2,887,000 | 2,893,000 | 2,895,000 | 2,919,000 | 3,059,000 | 3,058,000 | 3,051,000 | 3,043,000 | 3,072,000 | 3,092,000 | 3,092,000 | 2,829,000 | 2,829,000 | 2,829,000 | 2,848,000 | 2,847,000 | 2,847,000 | 2,842,000 | 2,842,000 | 2,841,000 | 2,063,000 | 2,062,000 | 2,062,000 | 1,808,000 | 1,808,000 | 1,805,000 | 1,805,000 | 1,805,000 | 1,547,000 | 1,542,000 | 1,542,000 | 1,537,000 | 1,532,000 | 1,276,000 | 1,276,000 | ||||||||||||
current portion of long-term debt | 78,076,000 | 68,061,000 | 74,633,000 | 76,751,000 | 89,270,000 | 89,530,000 | 72,903,000 | 85,233,000 | 76,151,000 | 77,538,000 | 78,137,000 | 80,094,000 | 63,116,000 | 65,972,000 | 67,230,000 | 68,028,000 | 62,397,000 | 61,480,000 | 47,722,000 | 47,708,000 | 51,913,000 | 52,430,000 | 55,659,000 | 60,104,000 | 64,651,000 | 66,872,000 | 62,488,000 | 63,947,000 | 65,376,000 | 63,975,000 | 62,697,000 | 58,031,000 | 58,087,000 | 53,632,000 | 50,159,000 | 52,290,000 | 54,436,000 | 47,288,000 | 41,249,000 | 41,226,000 | 38,909,000 | 35,024,000 | 30,683,000 | 27,559,000 | 28,475,000 | 26,910,000 | 21,967,000 | 20,944,000 | 19,446,000 | 16,107,000 | 15,244,000 | 13,448,000 | 13,870,000 | 9,658,000 | 9,546,000 | 9,680,000 | 9,623,000 | 8,894,000 | 9,694,000 | 6,568,000 | 6,482,000 | 5,217,000 | 6,046,000 | 4,756,000 | ||
total current liabilities | 2,019,760,000 | 1,783,252,000 | 1,670,686,000 | 1,612,394,000 | 1,484,761,000 | 1,448,390,000 | 1,335,035,000 | 1,297,935,000 | 1,289,189,000 | 1,134,164,000 | 1,138,064,000 | 1,085,634,000 | 889,328,000 | 844,224,000 | 759,118,000 | 822,652,000 | 758,675,000 | 796,753,000 | 764,415,000 | 782,232,000 | 757,335,000 | 683,782,000 | 670,448,000 | 692,091,000 | 686,992,000 | 620,184,000 | 621,814,000 | 657,921,000 | 613,453,000 | 435,312,000 | 481,000,000 | 505,415,000 | 471,292,000 | 441,746,000 | 450,000,000 | 401,083,000 | 389,641,000 | 407,564,000 | 416,173,000 | 444,258,000 | 400,174,000 | 388,635,000 | 419,311,000 | 467,616,000 | 422,054,000 | 394,344,000 | 430,314,000 | 410,633,000 | 381,100,000 | 388,308,000 | 420,669,000 | 394,818,000 | 339,031,000 | 309,616,000 | 345,019,000 | 336,729,000 | 357,760,000 | 334,284,000 | 381,587,000 | 276,235,000 | 245,429,000 | 236,028,000 | 242,192,000 | 144,896,000 | 147,486,000 | 162,025,000 |
long-term debt, net of current portion | 524,983,000 | 543,924,000 | 660,193,000 | 826,998,000 | 843,758,000 | 862,216,000 | 885,369,000 | 1,013,519,000 | 1,036,971,000 | 1,034,855,000 | 1,065,315,000 | 1,122,064,000 | 637,914,000 | 599,290,000 | 594,232,000 | 610,556,000 | 592,402,000 | 592,087,000 | 268,835,000 | 281,360,000 | 300,899,000 | 290,749,000 | 295,642,000 | 307,397,000 | 347,397,000 | 307,273,000 | 305,669,000 | 306,093,000 | 354,910,000 | 181,972,000 | 191,948,000 | 183,140,000 | 195,230,000 | 213,790,000 | 199,868,000 | 210,022,000 | 219,853,000 | 206,381,000 | 192,054,000 | 202,617,000 | 204,029,000 | 197,857,000 | 185,570,000 | 180,653,000 | 191,051,000 | 188,713,000 | 144,546,000 | 136,764,000 | 128,367,000 | 58,109,000 | 58,970,000 | 51,315,000 | 55,852,000 | 30,648,000 | 33,105,000 | 36,007,000 | 38,428,000 | 36,665,000 | 39,922,000 | 24,694,000 | 26,368,000 | 22,478,000 | 25,324,000 | 22,024,000 | ||
noncurrent operating lease liabilities, net of current portion | 330,834,000 | 320,405,000 | 333,370,000 | 327,297,000 | 308,114,000 | 287,024,000 | 263,454,000 | 222,524,000 | 171,477,000 | 142,876,000 | 130,787,000 | 97,314,000 | 79,629,000 | 86,467,000 | 98,059,000 | 110,819,000 | 123,638,000 | 136,682,000 | 137,913,000 | 151,777,000 | 163,947,000 | 176,546,000 | 171,225,000 | 162,418,000 | 124,894,000 | 104,039,000 | ||||||||||||||||||||||||||||||||||||||||
deferred tax liabilities | 64,764,000 | 64,034,000 | 64,035,000 | 59,490,000 | 59,444,000 | 59,482,000 | 59,565,000 | 29,235,000 | 30,223,000 | 54,766,000 | 57,101,000 | 42,314,000 | 38,501,000 | 38,521,000 | 38,510,000 | 8,870,000 | 13,547,000 | 13,548,000 | 13,548,000 | 17,820,000 | 17,820,000 | 17,820,000 | 17,819,000 | 3,611,000 | 3,610,000 | 7,268,000 | 8,166,000 | 13,577,000 | 9,830,000 | 9,830,000 | 9,830,000 | 19,484,000 | 19,484,000 | 19,484,000 | 19,484,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 20,018,000 | 20,018,000 | 20,018,000 | 20,018,000 | 21,079,000 | 21,079,000 | 21,079,000 | 21,079,000 | 15,864,000 | 12,500,000 | 12,500,000 | 12,500,000 | 1,483,000 | 2,643,000 | 2,643,000 | 2,643,000 | 1,434,000 | 1,429,000 | 1,759,000 | ||||||||
other long-term liabilities | 61,142,000 | 60,133,000 | 58,051,000 | 56,119,000 | 54,580,000 | 47,930,000 | 47,912,000 | 43,150,000 | 44,626,000 | 46,946,000 | 43,915,000 | 39,003,000 | 35,660,000 | 41,173,000 | 63,353,000 | 67,708,000 | 69,055,000 | 75,000,000 | 70,077,000 | 82,791,000 | 68,649,000 | 50,762,000 | 45,801,000 | 49,289,000 | 41,453,000 | 41,617,000 | 51,515,000 | 64,652,000 | 68,451,000 | 6,090,000 | 13,007,000 | 11,623,000 | 9,141,000 | 12,790,000 | 11,953,000 | 12,063,000 | 12,741,000 | 11,332,000 | 9,852,000 | 14,119,000 | 12,899,000 | 14,543,000 | 12,192,000 | 10,405,000 | 14,260,000 | 13,243,000 | 11,568,000 | 9,913,000 | 13,153,000 | 10,104,000 | 8,813,000 | 10,913,000 | 10,882,000 | 1,862,000 | 1,862,000 | 1,562,000 | 4,147,000 | 3,985,000 | 1,354,000 | 11,350,000 | 9,278,000 | |||||
total liabilities | 3,001,483,000 | 2,771,748,000 | 2,786,335,000 | 2,882,298,000 | 2,750,657,000 | 2,705,042,000 | 2,591,335,000 | 2,606,363,000 | 2,572,486,000 | 2,413,607,000 | 2,435,182,000 | 2,386,329,000 | 1,681,032,000 | 1,609,675,000 | 1,553,272,000 | 1,620,605,000 | 1,557,317,000 | 1,614,070,000 | 1,254,788,000 | 1,315,980,000 | 1,308,650,000 | 1,219,659,000 | 1,200,935,000 | 1,214,806,000 | 1,204,346,000 | 1,080,381,000 | 987,164,000 | 1,028,666,000 | 1,036,814,000 | 636,951,000 | 720,445,000 | 676,055,000 | 655,961,000 | 627,680,000 | 601,480,000 | 629,678,000 | 648,789,000 | 682,662,000 | 622,913,000 | 626,334,000 | 657,401,000 | 691,927,000 | 631,294,000 | 597,317,000 | 652,245,000 | 641,450,000 | 566,740,000 | 564,369,000 | 598,569,000 | 492,822,000 | 436,601,000 | 411,845,000 | 453,481,000 | 412,915,000 | 436,314,000 | 419,751,000 | 495,985,000 | 353,723,000 | 341,528,000 | 323,708,000 | 332,068,000 | 168,808,000 | 174,239,000 | 186,900,000 | ||
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity | 562,000,000 | 499,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—0.0001 par value; 90,000,000 shares authorized: 54,008,463 and 53,740,729 issued and outstanding as of june 30, 2025, and december 31, 2024, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 287,425,000 | 282,006,000 | 285,811,000 | 281,563,000 | 278,830,000 | 274,711,000 | 275,846,000 | 272,800,000 | 269,031,000 | 265,817,000 | 263,771,000 | 261,816,000 | 262,394,000 | 263,486,000 | 261,918,000 | 275,155,000 | 274,008,000 | 272,584,000 | 89,098,000 | 88,363,000 | 91,257,000 | 91,414,000 | 97,130,000 | 146,765,000 | 146,064,000 | 147,208,000 | 144,048,000 | 155,051,000 | 162,928,000 | 162,701,000 | 160,277,000 | 159,761,000 | 159,518,000 | 166,662,000 | 165,987,000 | 165,534,000 | 163,344,000 | 163,067,000 | 162,624,000 | 162,359,000 | 160,186,000 | 159,920,000 | 162,322,000 | 162,050,000 | 159,196,000 | 159,058,000 | 158,730,000 | 158,639,000 | 155,605,000 | 155,605,000 | 155,417,000 | 152,968,000 | 150,003,000 | 150,003,000 | 149,837,000 | 151,867,000 | 136,245,000 | 118,779,000 | 105,348,000 | 104,738,000 | 100,644,000 | 34,796,000 | 34,796,000 | 36,121,000 | ||
retained earnings | 1,247,867,000 | 1,167,869,000 | 1,127,953,000 | 1,078,288,000 | 1,023,075,000 | 976,749,000 | 961,028,000 | 926,569,000 | 881,628,000 | 845,795,000 | 847,681,000 | 809,369,000 | 769,523,000 | 722,561,000 | 727,433,000 | 701,210,000 | 660,385,000 | 627,320,000 | 624,694,000 | 595,769,000 | 554,717,000 | 524,655,000 | 531,291,000 | 507,269,000 | 474,684,000 | 459,959,000 | 461,075,000 | 431,764,000 | 402,158,000 | 393,547,000 | 376,537,000 | 358,779,000 | 340,073,000 | 323,594,000 | 321,944,000 | 319,740,000 | 319,899,000 | 310,191,000 | 294,030,000 | 293,236,000 | 293,628,000 | 286,765,000 | 261,437,000 | 247,242,000 | 238,216,000 | 217,540,000 | 197,500,000 | 183,741,000 | 175,517,000 | 160,038,000 | 144,064,000 | 133,873,000 | 124,924,000 | 113,985,000 | 96,169,000 | 82,983,000 | 71,981,000 | 60,961,000 | 54,557,000 | 48,577,000 | 42,982,000 | 40,165,000 | 33,031,000 | 12,152,000 | ||
accumulated other comprehensive income | -739,000 | -4,141,000 | -4,237,000 | -1,862,000 | -2,680,000 | -2,061,000 | -788,000 | -2,567,000 | -1,127,000 | -2,505,000 | -2,620,000 | -3,183,000 | 875,000 | 1,711,000 | 698,000 | 974,000 | 2,051,000 | 1,419,000 | 958,000 | -651,000 | -1,109,000 | -1,661,000 | 76,000 | 577,000 | 377,000 | 152,000 | 330,000 | 212,000 | 103,000 | 103,000 | ||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 1,534,559,000 | 1,445,740,000 | 1,409,533,000 | 1,357,995,000 | 1,299,231,000 | 1,249,405,000 | 1,236,092,000 | 1,196,808,000 | 1,149,538,000 | 1,109,113,000 | 1,108,838,000 | 1,068,008,000 | 1,032,798,000 | 987,764,000 | 990,055,000 | 977,388,000 | 936,490,000 | 901,364,000 | 714,792,000 | 683,522,000 | 644,904,000 | 615,444,000 | 629,530,000 | 654,163,000 | 620,865,000 | 610,385,000 | 606,983,000 | 592,480,000 | 577,187,000 | 565,496,000 | 541,247,000 | 521,436,000 | 501,636,000 | 491,184,000 | 488,607,000 | 485,720,000 | 483,465,000 | 473,327,000 | 456,680,000 | 455,567,000 | 453,786,000 | 446,638,000 | 423,712,000 | 409,635,000 | 398,448,000 | 377,561,000 | 358,345,000 | 344,166,000 | 332,638,000 | 316,248,000 | 299,486,000 | 286,846,000 | 274,932,000 | 263,993,000 | 246,011,000 | 234,855,000 | 208,231,000 | 179,745,000 | 159,909,000 | 153,470,000 | 143,959,000 | 75,176,000 | 67,933,000 | 48,379,000 | ||
total liabilities and stockholders’ equity | 4,536,042,000 | 4,217,488,000 | 4,195,868,000 | 4,240,293,000 | 4,049,888,000 | 3,954,447,000 | 3,827,427,000 | 3,803,171,000 | 3,722,024,000 | 3,522,720,000 | 3,544,020,000 | 3,454,337,000 | 2,713,830,000 | 2,597,439,000 | 2,543,327,000 | 2,597,993,000 | 2,493,807,000 | 2,515,434,000 | 1,969,580,000 | 1,999,502,000 | 1,953,554,000 | 1,835,103,000 | 1,830,465,000 | 1,868,969,000 | 1,825,211,000 | 1,690,766,000 | 1,594,147,000 | 1,621,146,000 | 1,614,001,000 | 1,202,447,000 | 1,261,692,000 | 1,197,491,000 | 1,157,597,000 | 1,118,864,000 | 1,090,087,000 | 1,115,398,000 | 1,132,254,000 | 1,155,989,000 | 1,079,593,000 | 1,081,901,000 | 1,111,187,000 | 1,138,565,000 | 1,055,006,000 | 1,006,952,000 | 1,050,693,000 | 1,019,011,000 | 925,085,000 | 908,535,000 | 931,207,000 | 809,070,000 | 736,087,000 | 698,691,000 | 728,413,000 | 676,908,000 | 682,325,000 | 654,606,000 | 704,216,000 | 533,468,000 | 501,437,000 | 477,178,000 | 476,027,000 | 243,984,000 | 242,172,000 | 235,279,000 | ||
common stock—0.0001 par value; 90,000,000 shares authorized: 53,995,590 and 53,740,729 issued and outstanding as of march 31, 2025, and december 31, 2024, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—0.0001 par value; 90,000,000 shares authorized: 53,740,729 and 53,366,327 issued and outstanding as of december 31, 2024, and december 31, 2023, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—0.0001 par value; 90,000,000 shares authorized; 53,712,733 and 53,366,327 issued and outstanding as of september 30, 2024, and december 31, 2023, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—0.0001 par value; 90,000,000 shares authorized; 53,672,740 and 53,366,327 issued and outstanding as of june 30, 2024, and december 31, 2023, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—0.0001 par value; 90,000,000 shares authorized; 53,630,490 and 53,366,327 issued and outstanding at march 31, 2024 and december 31, 2023, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—0.0001 par value; 90,000,000 shares authorized; 53,366,327 and 53,124,899 issued and outstanding at december 31, 2023 and december 31, 2022, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—0.0001 par value; 90,000,000 shares authorized; 53,352,611 and 53,124,899 issued and outstanding at september 30, 2023 and december 31, 2022, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—0.0001 par value; 90,000,000 shares authorized; 53,328,873 and 53,124,899 issued and outstanding at june 30, 2023 and december 31, 2022, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—0.0001 par value; 90,000,000 shares authorized; 53,282,636 and 53,124,899 issued and outstanding at march 31, 2023 and december 31, 2022, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets | 7,214,000 | 1,286,000 | 1,341,000 | 1,307,000 | 1,919,000 | 1,971,000 | 1,934,000 | 1,909,000 | 1,134,000 | 1,116,000 | 1,090,000 | 1,100,000 | 888,000 | 903,000 | 1,492,000 | 1,457,000 | 13,441,000 | 8,887,000 | 13,555,000 | 13,555,000 | 13,555,000 | 13,555,000 | 13,133,000 | 13,133,000 | 13,133,000 | 13,133,000 | 10,477,000 | 10,477,000 | 10,477,000 | 10,477,000 | 10,659,000 | 10,659,000 | 10,659,000 | 10,659,000 | 10,397,000 | 9,533,000 | 9,533,000 | 9,533,000 | 6,068,000 | 5,630,000 | 5,630,000 | 5,630,000 | ||||||||||||||||||||||||
common stock—0.0001 par value; 90,000,000 shares authorized; 53,124,899 and 53,194,585 issued and outstanding at december 31, 2022 and december 31, 2021, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—0.0001 par value; 90,000,000 shares authorized; 53,111,107 and 53,194,585 issued and outstanding at september 30, 2022 and december 31, 2021, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 53,209,461 and 53,194,585 issued and outstanding at june 30, 2022 and december 31, 2021, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 53,308,136 and 53,194,585 issued and outstanding at march 31, 2022 and december 31, 2021, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 53,194,585 and 48,110,442 issued and outstanding at december 31, 2021 and december 31, 2020, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncontrolling interest | 43,000 | 40,000 | 35,000 | 37,000 | 36,000 | 34,000 | 1,031,000 | 1,028,000 | 462,000 | 284,000 | 3,747,000 | 2,763,000 | 5,083,000 | 11,719,000 | 9,243,000 | 600,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 53,800,811 and 48,110,442 issued and outstanding at september 30, 2021 and december 31, 2020, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 53,731,206 and 48,110,442 issued and outstanding at june 30, 2021 and december 31, 2020, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 53,723,988 and 48,110,442 issued and outstanding at march 31, 2021 and december 31, 2020, respectively | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 48,110,442 and 48,665,138 issued and outstanding at december 31, 2020 and december 31, 2019, respectively | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 48,096,318 and 48,665,138 issued and outstanding at september 30, 2020 and december 31, 2019, respectively | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 48,220,811 and 48,665,138 issued and outstanding at june 30, 2020 and december 31, 2019, respectively | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 48,254,575 and 48,665,138 issued and outstanding at march 31, 2020 and december 31, 2019, respectively | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 48,665,138 and 50,715,518 issued and outstanding at december 31, 2019 and 2018, respectively | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 50,982,098 and 51,715,518 issued and outstanding at september 30, 2019 and december 31, 2018 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -338,000 | -172,000 | -534,000 | -908,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 50,965,221 and 51,715,518 issued and outstanding at june 30, 2019 and december 31, 2018 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 50,842,902 and 51,715,518 issued and outstanding at march 31, 2019 and december 31, 2018 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 50,715,518 and 51,448,753 issued and outstanding at december 31, 2018 and december 31, 2017 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 51,204,959 and 51,448,753 issued and outstanding at september 30, 2018 and december 31, 2017 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash | 35,492,000 | 9,310,000 | 6,931,000 | 6,845,000 | 6,536,000 | 8,326,000 | 13,022,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 51,530,572 and 51,448,753 issued and outstanding at june 30, 2018 and december 31, 2017 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
note receivable | 10,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 51,530,572 and 51,448,753 issued and outstanding at march 31, 2018 and december 31, 2017 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance sheet data: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short term investments | 3,179,000 | 3,428,000 | 3,179,000 | 3,441,000 | 6,380,000 | 23,000,000 | 23,000,000 | 23,000,000 | 23,000,000 | 26,000,000 | 26,000,000 | 33,000,000 | 29,000,000 | 30,058,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt/capital leases, net of current portion | 194,000,000 | 203,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term investments | 19,304,000 | 30,494,000 | 30,992,000 | 2,080,000 | 2,280,000 | 17,326,000 | 18,686,000 | 5,016,000 | 15,091,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customer retention deposits | 926,000 | 906,000 | 377,000 | 15,599,000 | 12,518,000 | 9,178,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
costs and estimated earnings in excess of billings | 177,662,000 | 158,741,000 | 129,614,000 | 156,391,000 | 133,606,000 | 140,610,000 | 116,455,000 | 116,517,000 | 109,537,000 | 85,120,000 | 68,654,000 | 96,150,000 | 88,111,000 | 75,067,000 | 57,146,000 | 80,434,000 | 70,288,000 | 48,164,000 | 41,701,000 | 63,931,000 | 45,473,000 | 33,012,000 | 41,866,000 | 60,474,000 | 33,584,000 | 25,447,000 | 17,275,000 | 23,299,000 | 22,091,000 | 16,187,000 | 11,378,000 | 22,369,000 | 20,870,000 | 22,837,000 | ||||||||||||||||||||||||||||||||
inventory and uninstalled contract materials | 39,617,000 | 42,318,000 | 45,130,000 | 55,294,000 | 61,833,000 | 67,285,000 | 67,796,000 | 65,392,000 | 65,248,000 | 60,677,000 | 58,116,000 | 58,271,000 | 61,230,000 | 58,681,000 | 51,829,000 | 43,616,000 | 38,339,000 | 37,917,000 | 37,193,000 | 37,334,000 | 34,881,000 | |||||||||||||||||||||||||||||||||||||||||||||
billings in excess of costs and estimated earnings | 159,120,000 | 158,698,000 | 150,771,000 | 98,291,000 | 122,291,000 | 125,658,000 | 139,875,000 | 144,837,000 | 138,176,000 | 145,982,000 | 158,595,000 | 164,428,000 | 158,097,000 | 147,301,000 | 173,365,000 | 147,464,000 | 162,570,000 | 160,944,000 | 158,892,000 | 145,582,000 | 131,688,000 | 131,144,000 | 137,729,000 | 145,554,000 | 171,545,000 | 168,379,000 | 205,268,000 | 122,311,000 | 117,572,000 | 113,397,000 | 114,035,000 | 73,037,000 | 67,309,000 | 72,743,000 | ||||||||||||||||||||||||||||||||
accrued expenses and other current liabilities | 125,626,000 | 116,244,000 | 105,839,000 | 111,473,000 | 100,449,000 | 89,000 | 93,596,000 | 113,589,000 | 85,960,000 | 75,887,000 | 83,401,000 | 100,052,000 | 93,258,000 | 91,559,000 | 91,079,000 | 101,881,000 | 80,349,000 | 75,996,000 | 76,152,000 | 84,783,000 | 66,292,000 | 59,860,000 | 59,923,000 | 71,381,000 | 65,869,000 | 53,541,000 | 55,126,000 | 39,205,000 | 37,819,000 | 35,716,000 | 34,992,000 | 25,128,000 | 23,266,000 | 25,202,000 | ||||||||||||||||||||||||||||||||
current portion of capital leases | 214,000 | 186,000 | 107,000 | 353,000 | 510,000 | 699,000 | 974,000 | 1,148,000 | 1,319,000 | 1,509,000 | 1,650,000 | 1,796,000 | 2,230,000 | 2,681,000 | 3,288,000 | 3,928,000 | 4,335,000 | 4,273,000 | 3,733,000 | 3,656,000 | 3,535,000 | 3,322,000 | 6,623,000 | 4,537,000 | 3,304,000 | 3,957,000 | 4,286,000 | 3,153,000 | 3,537,000 | 3,859,000 | 4,220,000 | 1,093,000 | 1,582,000 | 1,915,000 | ||||||||||||||||||||||||||||||||
current portion of contingent earnout liabilities | 1,252,000 | 1,213,000 | 349,000 | 737,000 | 919,000 | 5,901,000 | 6,136,000 | 5,403,000 | 4,347,000 | 5,000,000 | 8,763,000 | 8,048,000 | 18,728,000 | 10,900,000 | 10,050,000 | 9,755,000 | 6,924,000 | 3,450,000 | 3,450,000 | |||||||||||||||||||||||||||||||||||||||||||||||
long-term capital leases, net of current portion | 245,000 | 170,000 | 14,000 | 17,000 | 18,000 | 29,000 | 22,000 | 105,000 | 274,000 | 431,000 | 657,000 | 1,009,000 | 1,386,000 | 1,823,000 | 2,295,000 | 2,760,000 | 3,584,000 | 3,469,000 | 3,831,000 | 3,833,000 | 4,089,000 | 4,303,000 | 4,047,000 | 7,499,000 | 5,656,000 | 6,511,000 | 7,354,000 | 5,948,000 | 6,512,000 | 7,130,000 | 7,734,000 | 1,092,000 | ||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 51,448,753 and 51,576,442 issued and outstanding at september 30, 2017 and december 31, 2016 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-controlling interest | 4,428,000 | 2,891,000 | 2,040,000 | 923,000 | 671,000 | 217,000 | 1,031,000 | 1,511,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 51,437,305 and 51,576,442 issued and outstanding at june 30, 2017 and december 31, 2016 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 51,437,305 and 51,576,442 issued and outstanding at march 31, 2017 and december 31, 2016 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customer retention deposits and restricted cash | 3,049,000 | 3,033,000 | 2,839,000 | 2,598,000 | 2,064,000 | 1,385,000 | 823,000 | 481,000 | 411,000 | 56,000 | 55,000 | 5,304,000 | 15,377,000 | 27,503,000 | 27,371,000 | 35,377,000 | 34,814,000 | 40,168,000 | 35,376,000 | 31,490,000 | 21,369,000 | 17,519,000 | ||||||||||||||||||||||||||||||||||||||||||||
deferred tax asset - long-term | 1,075,000 | 1,075,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 51,784,242 and 51,676,140 issued and outstanding at september 30, 2016 and december 31, 2015 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 51,772,497 and 51,676,140 issued and outstanding at june 30, 2016 and december 31, 2015 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax asset — long-term | 1,075,000 | 1,075,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,772,497 and 51,676,140 issued and outstanding at march 31, 2016 and december 31, 2015 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncontrolling interests | 441,000 | 64,000 | 21,000 | 338,000 | 958,000 | 2,110,000 | 1,781,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liabilities — long-term | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term contingent earnout liabilities, net of current portion | 1,102,000 | 1,075,000 | 1,048,000 | 1,021,000 | 810,000 | 4,233,000 | 6,083,000 | 5,924,000 | 5,897,000 | 12,531,000 | 4,879,000 | 2,842,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock—.0001 par value, 1,000,000 shares authorized, none issued and outstanding at december 31, 2015 and 2014 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 51,676,140 and 51,561,396 issued and outstanding at december 31, 2015 and 2014, respectively | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,675,569 and 51,561,396 issued and outstanding at september 30, 2015 and december 31, 2014 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,665,821 and 51,561,396 issued and outstanding at june 30, 2015 and december 31, 2014 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,665,821 and 51,561,396 issued and outstanding at march 31, 2015 and december 31, 2014 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock—.0001 par value, 1,000,000 shares authorized, none issued and outstanding at december 31, 2014 and 2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 51,561,396 and 51,571,394 issued and outstanding at december 31, 2014 and 2013, respectively | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,561,396 and 51,571,394 issued and outstanding at september 30, 2014 and december 31, 2013 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,655,224 and 51,571,394 issued and outstanding at june 30, 2014 and december 31, 2013 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,655,224 and 51,571,394 issued and outstanding at march 31, 2014 and december 31, 2013 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in non-consolidated entities | 6,546,000 | 12,724,000 | 13,082,000 | 12,813,000 | 12,322,000 | 12,481,000 | 17,051,000 | 18,034,000 | 18,543,000 | 19,274,000 | 3,133,000 | 2,174,000 | 2,773,000 | 1,333,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
other long term assets | 468,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock—.0001 par value, 1,000,000 shares authorized, none issued and outstanding at december 31, 2013 and 2012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 51,571,394 and 51,403,686 issued and outstanding at december 31, 2013 and 2012, respectively | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,571,394 and 51,403,686 issued and outstanding at september 30, 2013 and december 31, 2012 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,562,284 and 51,403,686 issued and outstanding at june 30, 2013 and december 31, 2012 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,562,284 and 51,403,686 issued and outstanding at march 31, 2013 and december 31, 2012 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of subordinated debt | 3,223,000 | 3,223,000 | 15,167,000 | 14,931,000 | 14,700,000 | 14,479,000 | 15,833,000 | 23,952,000 | 10,575,000 | 9,165,000 | 10,397,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term subordinated debt, net of current portion | 1,777,000 | 2,417,000 | 7,334,000 | 11,216,000 | 15,037,000 | 18,799,000 | 27,378,000 | 19,164,000 | 35,758,000 | 41,863,000 | 43,853,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock—.0001 par value, 1,000,000 shares authorized, none issued and outstanding at december 31, 2012 and 2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 51,403,686 and 51,059,132 issued and outstanding at december 31, 2012 and 2011, respectively | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,403,686 and 51,059,132 issued and outstanding at september 30, 2012 and december 31, 2011 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,388,406 and 51,059,132 issued and outstanding at june 30, 2012 and december 31, 2011 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventory | 33,028,000 | 31,926,000 | 32,444,000 | 28,735,000 | 22,248,000 | 25,599,000 | 22,618,000 | 19,922,000 | 24,683,000 | 22,275,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in non-consolidated ventures | 12,527,000 | 12,687,000 | 18,805,000 | 5,599,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent earnout liabilities | 12,202,000 | 9,097,000 | 10,394,000 | 10,088,000 | 10,243,000 | 9,910,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,245,369 and 51,059,132 issued and outstanding at march 31, 2012 and december 31, 2011 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
distributions and dividends payable | 1,532,000 | 1,234,000 | 1,173,000 | 1,107,000 | 1,102,000 | 2,987,000 | 812,000 | 812,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration liabilities | 9,268,000 | 24,591,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock—.0001 par value, 1,000,000 shares authorized, none issued and outstanding at december 31, 2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 51,059,132 and 49,359,600 issued and outstanding at december 31, 2011 and 2010, respectively | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities of discontinued operations | 733,000 | 733,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,059,132 and 49,359,600 issued and outstanding at september 30, 2011 and december 31, 2010 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,044,307 and 49,359,600 issued and outstanding at june 30, 2011 and december 31, 2010 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities of discontinued operations | 733,000 | 733,000 | 733,000 | 733,000 | 333,000 | 6,511,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 51,044,307 and 49,359,600 issued and outstanding at march 31, 2011 and december 31, 2010 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets from discontinued operations | 5,304,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock—.0001 par value, 1,000,000 shares authorized, none issued and outstanding at december 31, 2010 and 81,852.78 at december 31, 2009 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; 90,000,000 shares authorized; 49,359,600 and 32,704,903 issued and outstanding at december 31, 2010 and 2009, respectively | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock—.0001 par value, 1,000,000 shares authorized, none issued and outstanding at september 30, 2010 and 81,852.78 at december 31, 2009 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 46,980,765 and 32,704,903 issued and outstanding at september 30, 2010 and december 31, 2009 | 5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock—.0001 par value, 1,000,000 shares authorized, 0 issued and outstanding at june 30, 2010 and 81,852.78 at december 31, 2009 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 44,238,611 and 32,704,903 issued and outstanding at june 30, 2010 and december 31, 2009 | 4,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock—.0001 par value, 1,000,000 shares authorized, 81,852.78 issued and outstanding at march 31, 2010 and december 31, 2009 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value, 90,000,000 shares authorized, 35,900,483 and 32,704,903 issued and outstanding at march 31, 2010 and december 31, 2009 | 3,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 24,000 | 255,000 | 364,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other intangible assets | 32,695,000 | 34,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current assets of discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock—.0001 par value, 1,000,000 shares authorized, issued and outstanding 81,852.78 and 0 at december 31, 2009 and 2008, respectively | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; authorized 90,000,000; issued and outstanding: 32,704,903 and 29,977,339 at december 31, 2009 and 2008, respectively | 3,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 6,182,000 | 5,591,000 | 4,528,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses, inventory and other current assets | 4,256,000 | 4,385,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock—.0001 par value, 1,000,000 shares authorized, 0 outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; authorized: 90,000,000 shares; 32,477,364 and 29,977,339 issued and outstanding at september 30, 2009 and december 31, 2008 | 3,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock—.0001 par value; authorized: 90,000,000 shares; 32,477,364 and 29,977,339 issued and outstanding at june 30, 2009 and december 31, 2008 | 3,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventory, prepaid expenses and other current assets | 3,585,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in non-consolidated joint ventures | 531,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill and other intangible assets | 2,932,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
distributions payable | 7,025,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock - .0001 par value, 1,000,000 shares authorized, 0 outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock - .0001 par value; authorized: 60,000,000 shares; 29,977,339 and 23,587,200 issued and outstanding at september 30, 2008 and december 31, 2007 | 3,000 |
We provide you with 20 years of balance sheets for Primoris Services stock, allowing you to gain comprehensive visibility into the fundamentals of the company. Our detailed breakdowns include key financial metrics such as asset and liabilities, payables and receivables, long debts and short debts, cash and inventories, expenses and profits. This in-depth information is essential for making informed investment decisions and understanding the financial health and performance of Primoris Services. Explore the full financial landscape of Primoris Services stock with our expertly curated balance sheets.
The information provided in this report about Primoris Services stock is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.