0001437749-19-020666.txt : 20191025 0001437749-19-020666.hdr.sgml : 20191025 20191025172452 ACCESSION NUMBER: 0001437749-19-020666 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191025 DATE AS OF CHANGE: 20191025 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GRANITE CONSTRUCTION INC CENTRAL INDEX KEY: 0000861459 STANDARD INDUSTRIAL CLASSIFICATION: HEAVY CONSTRUCTION OTHER THAN BUILDING CONST - CONTRACTORS [1600] IRS NUMBER: 770239383 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-12911 FILM NUMBER: 191170761 BUSINESS ADDRESS: STREET 1: 585 WEST BEACH ST CITY: WATSONVILLE STATE: CA ZIP: 95076 BUSINESS PHONE: 8317241011 MAIL ADDRESS: STREET 1: 585 WEST BEACH ST CITY: WATSONVILLE STATE: CA ZIP: 95076 10-Q 1 gva20190821_10q.htm GRANITE CONSTRUCTION INCORPORATED FORM 10-Q 9/30/2019 gva20190821_10q.htm
0000861459GRANITE CONSTRUCTION INCfalse--12-31Q3201927.0Included in this balance and in accrued expenses and other current liabilities on our condensed consolidated balance sheets was $81.9 million, $88.2 million and $88.6 million related to performance guarantees as of September 30, 2019, December 31, 2018 and September 30, 2018.Represents shares purchased in connection with employee tax withholding for RSUs vested under our 2012 Equity Incentive Plan. Amounts are comprised primarily of amortized restricted stock units.See Note 13 for definitions of, and more information about, the 2019 Notes and Credit Agreement.Due to the net loss for the nine months ended September 30, 2019, RSUs representing approximately 393,000 shares have been excluded from the number of shares used in calculating diluted net loss per share, as their inclusion would be antidilutive.Partners' interest and adjustments includes amounts to reconcile total revenue and total cost of revenue as reported by our partners to Granite’s interest adjusted to reflect our accounting policies and estimates primarily related to contract forecast differences.Weighted average shares of approximately 1.1 million have been included in the number of shares used in calculating diluted net income per share for the three months ended September 30, 2018 based on the assumption that the 8% Convertible Notes were converted to Granite shares as of July 1, 2018 through their conversion on August 15, 2018. The shares have been excluded from the nine months ended September 30, 2018 as their inclusion would be antidilutive. Included in this balance as of September 30, 2019, December 31, 2018 and September 30, 2018 was $95.9 million, $78.1 million and $67.1 million, respectively, related to Granite's share of estimated cost recovery of customer affirmative claims. In addition, this balance included $11.5 million, $15.6 million and $12.5 million related to Granite's share of estimated recovery of back charge claims as of September 30, 2019, December 31, 2018 and September 30, 2018, respectively.Included in this balance and in accrued expenses and other current liabilities on the condensed consolidated balance sheets were amounts related to deficits in construction joint ventures, which includes provisions for losses, that were $60.6 million, $11.5 million and $ 11.6 million as of September 30, 2019, December 31, 2018 and September 30, 2018, respectively.Partners' interest and adjustments includes amounts to reconcile total net assets as reported by our partners to Granite's interest adjusted to reflect our accounting policies and estimates primarily related to contract forecast differences.The balance primarily relates to debt associated with our real estate investments.While total revenue, Granite's interest in revenue, total cost of revenue, and total net loss were correctly stated, Granite's interest in cost of revenue, gross loss and net loss for the three and six months ended June 30, 2019 were misstated for the quarter ended June 30, 2019. Granite's originally reported interest in cost of revenue, gross loss and net loss was: $144.0 million, $107.2 million and $106.3 million, respectively, for the three months ended June 30, 2019 and was $275.5 million, $106.2 million and $105.8 million, respectively, for the six months ended June 30, 2019. Granite's interest in cost of revenue, gross loss and net loss should have been: $171.0 million, $134.2 million and $133.3 million, respectively, for the three months ended June 30, 2019 and $302.5 million, $133.2 million and $132.8 million, respectively, for the six months ended June 30, 2019. The misstatements did not impact the condensed consolidated balance sheet, statements of operations, statements of comprehensive loss or statements of shareholders' equity in any period. However, the misstatements did result in a misclassification of $27.0 million within operating activities of the condensed consolidated statement of cash flows for the six months ended June 30, 2019 to equity in net loss from unconsolidated joint ventures from accrued expenses and other current liabilities, net. There was no impact to the net cash used in operating activities for the six months ended June 30, 2019. We assessed the materiality of the errors in accordance with the SEC's Staff Accounting Bulletin 99 and concluded that the errors were not material to either of these previously issued financial statements. Accordingly, we will revise our previously issued financial statements prospectively to correct these errors.77,870131,965125,16529,10821,23726,14239,71719,69920,96810,76511,74411,36127,75234,76136,06150,62537,08633,42621,37860,28867,1394,1932,0461,9750.010.010.013,000,0003,000,0003,000,0000000.010.010.01150,000,000150,000,000150,000,00046,741,26346,665,88946,897,09246,741,26346,665,88946,897,0920.130.130.390.398.05,82508.08.000008614592019-01-012019-09-30xbrli:shares00008614592019-10-22thunderdome:itemiso4217:USD00008614592019-09-3000008614592018-12-3100008614592018-09-300000861459gva:TransportationMember2019-07-012019-09-300000861459gva:TransportationMember2018-07-012018-09-300000861459gva:TransportationMember2019-01-012019-09-300000861459gva:TransportationMember2018-01-012018-09-300000861459gva:WaterMember2019-07-012019-09-300000861459gva:WaterMember2018-07-012018-09-300000861459gva:WaterMember2019-01-012019-09-300000861459gva:WaterMember2018-01-012018-09-300000861459gva:SpecialtyMember2019-07-012019-09-300000861459gva:SpecialtyMember2018-07-012018-09-300000861459gva:SpecialtyMember2019-01-012019-09-300000861459gva:SpecialtyMember2018-01-012018-09-300000861459gva:MaterialsMember2019-07-012019-09-300000861459gva:MaterialsMember2018-07-012018-09-300000861459gva:MaterialsMember2019-01-012019-09-300000861459gva:MaterialsMember2018-01-012018-09-3000008614592019-07-012019-09-3000008614592018-07-012018-09-3000008614592018-01-012018-09-30iso4217:USDxbrli:shares0000861459us-gaap:CommonStockMember2019-06-300000861459us-gaap:AdditionalPaidInCapitalMember2019-06-300000861459us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300000861459us-gaap:RetainedEarningsMember2019-06-300000861459us-gaap:ParentMember2019-06-300000861459us-gaap:NoncontrollingInterestMember2019-06-3000008614592019-06-300000861459us-gaap:CommonStockMember2019-07-012019-09-300000861459us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300000861459us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300000861459us-gaap:RetainedEarningsMember2019-07-012019-09-300000861459us-gaap:ParentMember2019-07-012019-09-300000861459us-gaap:NoncontrollingInterestMember2019-07-012019-09-300000861459us-gaap:CommonStockMember2019-09-300000861459us-gaap:AdditionalPaidInCapitalMember2019-09-300000861459us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300000861459us-gaap:RetainedEarningsMember2019-09-300000861459us-gaap:ParentMember2019-09-300000861459us-gaap:NoncontrollingInterestMember2019-09-300000861459us-gaap:CommonStockMember2018-06-300000861459us-gaap:AdditionalPaidInCapitalMember2018-06-300000861459us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-06-300000861459us-gaap:RetainedEarningsMember2018-06-300000861459us-gaap:ParentMember2018-06-300000861459us-gaap:NoncontrollingInterestMember2018-06-3000008614592018-06-300000861459us-gaap:CommonStockMember2018-07-012018-09-300000861459us-gaap:AdditionalPaidInCapitalMember2018-07-012018-09-300000861459us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-012018-09-300000861459us-gaap:RetainedEarningsMember2018-07-012018-09-300000861459us-gaap:ParentMember2018-07-012018-09-300000861459us-gaap:NoncontrollingInterestMember2018-07-012018-09-300000861459us-gaap:CommonStockMember2018-09-300000861459us-gaap:AdditionalPaidInCapitalMember2018-09-300000861459us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-09-300000861459us-gaap:RetainedEarningsMember2018-09-300000861459us-gaap:ParentMember2018-09-300000861459us-gaap:NoncontrollingInterestMember2018-09-300000861459us-gaap:CommonStockMember2018-12-310000861459us-gaap:AdditionalPaidInCapitalMember2018-12-310000861459us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000861459us-gaap:RetainedEarningsMember2018-12-310000861459us-gaap:ParentMember2018-12-310000861459us-gaap:NoncontrollingInterestMember2018-12-310000861459us-gaap:CommonStockMember2019-01-012019-09-300000861459us-gaap:AdditionalPaidInCapitalMember2019-01-012019-09-300000861459us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-300000861459us-gaap:RetainedEarningsMember2019-01-012019-09-300000861459us-gaap:ParentMember2019-01-012019-09-300000861459us-gaap:NoncontrollingInterestMember2019-01-012019-09-300000861459us-gaap:AccountingStandardsUpdate201602Memberus-gaap:CommonStockMember2019-01-012019-09-300000861459us-gaap:AccountingStandardsUpdate201602Memberus-gaap:AdditionalPaidInCapitalMember2019-01-012019-09-300000861459us-gaap:AccountingStandardsUpdate201602Memberus-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-300000861459us-gaap:AccountingStandardsUpdate201602Memberus-gaap:RetainedEarningsMember2019-01-012019-09-300000861459us-gaap:AccountingStandardsUpdate201602Memberus-gaap:ParentMember2019-01-012019-09-300000861459us-gaap:AccountingStandardsUpdate201602Memberus-gaap:NoncontrollingInterestMember2019-01-012019-09-300000861459us-gaap:AccountingStandardsUpdate201602Member2019-01-012019-09-300000861459us-gaap:CommonStockMember2017-12-310000861459us-gaap:AdditionalPaidInCapitalMember2017-12-310000861459us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310000861459us-gaap:RetainedEarningsMember2017-12-310000861459us-gaap:ParentMember2017-12-310000861459us-gaap:NoncontrollingInterestMember2017-12-3100008614592017-12-310000861459us-gaap:CommonStockMember2018-01-012018-09-300000861459us-gaap:AdditionalPaidInCapitalMember2018-01-012018-09-300000861459us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-09-300000861459us-gaap:RetainedEarningsMember2018-01-012018-09-300000861459us-gaap:ParentMember2018-01-012018-09-300000861459us-gaap:NoncontrollingInterestMember2018-01-012018-09-300000861459us-gaap:AccountingStandardsUpdate201602Memberus-gaap:CommonStockMember2018-01-012018-09-300000861459us-gaap:AccountingStandardsUpdate201602Memberus-gaap:AdditionalPaidInCapitalMember2018-01-012018-09-300000861459us-gaap:AccountingStandardsUpdate201602Memberus-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-09-300000861459us-gaap:AccountingStandardsUpdate201602Memberus-gaap:RetainedEarningsMember2018-01-012018-09-300000861459us-gaap:AccountingStandardsUpdate201602Memberus-gaap:ParentMember2018-01-012018-09-300000861459us-gaap:AccountingStandardsUpdate201602Memberus-gaap:NoncontrollingInterestMember2018-01-012018-09-300000861459us-gaap:AccountingStandardsUpdate201602Member2018-01-012018-09-300000861459gva:LamettiAndSonsIncMember2019-05-222019-05-220000861459us-gaap:AccountingStandardsUpdate201602Member2019-01-01xbrli:pure0000861459srt:ProFormaMember2019-01-012019-09-300000861459gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember2019-07-012019-09-300000861459gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember2019-01-012019-09-300000861459gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember2018-07-012018-09-300000861459gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember2018-01-012018-09-300000861459gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMembersrt:MaximumMember2019-07-012019-09-300000861459gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMembersrt:MaximumMember2018-07-012018-09-300000861459gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMembersrt:MaximumMember2019-01-012019-09-300000861459gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMembersrt:MaximumMember2018-01-012018-09-300000861459gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMembersrt:MinimumMember2019-07-012019-09-300000861459gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMembersrt:MinimumMember2018-07-012018-09-300000861459gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMembersrt:MinimumMember2019-01-012019-09-300000861459gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMembersrt:MinimumMember2018-01-012018-09-300000861459gva:TransportationMembergva:California1Member2019-07-012019-09-300000861459gva:WaterMembergva:California1Member2019-07-012019-09-300000861459gva:SpecialtyMembergva:California1Member2019-07-012019-09-300000861459gva:MaterialsMembergva:California1Member2019-07-012019-09-300000861459gva:California1Member2019-07-012019-09-300000861459gva:TransportationMembergva:FederalMember2019-07-012019-09-300000861459gva:WaterMembergva:FederalMember2019-07-012019-09-300000861459gva:SpecialtyMembergva:FederalMember2019-07-012019-09-300000861459gva:MaterialsMembergva:FederalMember2019-07-012019-09-300000861459gva:FederalMember2019-07-012019-09-300000861459gva:TransportationMembergva:HeavyCivilMember2019-07-012019-09-300000861459gva:WaterMembergva:HeavyCivilMember2019-07-012019-09-300000861459gva:SpecialtyMembergva:HeavyCivilMember2019-07-012019-09-300000861459gva:MaterialsMembergva:HeavyCivilMember2019-07-012019-09-300000861459gva:HeavyCivilMember2019-07-012019-09-300000861459gva:TransportationMembergva:MidwestMember2019-07-012019-09-300000861459gva:WaterMembergva:MidwestMember2019-07-012019-09-300000861459gva:SpecialtyMembergva:MidwestMember2019-07-012019-09-300000861459gva:MaterialsMembergva:MidwestMember2019-07-012019-09-300000861459gva:MidwestMember2019-07-012019-09-300000861459gva:TransportationMembergva:NorthwestMember2019-07-012019-09-300000861459gva:WaterMembergva:NorthwestMember2019-07-012019-09-300000861459gva:SpecialtyMembergva:NorthwestMember2019-07-012019-09-300000861459gva:MaterialsMembergva:NorthwestMember2019-07-012019-09-300000861459gva:NorthwestMember2019-07-012019-09-300000861459gva:TransportationMembergva:WaterAndMineralServicesMember2019-07-012019-09-300000861459gva:WaterMembergva:WaterAndMineralServicesMember2019-07-012019-09-300000861459gva:SpecialtyMembergva:WaterAndMineralServicesMember2019-07-012019-09-300000861459gva:MaterialsMembergva:WaterAndMineralServicesMember2019-07-012019-09-300000861459gva:WaterAndMineralServicesMember2019-07-012019-09-300000861459gva:TransportationMember2019-07-012019-09-300000861459gva:WaterMember2019-07-012019-09-300000861459gva:SpecialtyMember2019-07-012019-09-300000861459gva:MaterialsMember2019-07-012019-09-300000861459gva:TransportationMembergva:California1Member2018-07-012018-09-300000861459gva:WaterMembergva:California1Member2018-07-012018-09-300000861459gva:SpecialtyMembergva:California1Member2018-07-012018-09-300000861459gva:MaterialsMembergva:California1Member2018-07-012018-09-300000861459gva:California1Member2018-07-012018-09-300000861459gva:TransportationMembergva:FederalMember2018-07-012018-09-300000861459gva:WaterMembergva:FederalMember2018-07-012018-09-300000861459gva:SpecialtyMembergva:FederalMember2018-07-012018-09-300000861459gva:MaterialsMembergva:FederalMember2018-07-012018-09-300000861459gva:FederalMember2018-07-012018-09-300000861459gva:TransportationMembergva:HeavyCivilMember2018-07-012018-09-300000861459gva:WaterMembergva:HeavyCivilMember2018-07-012018-09-300000861459gva:SpecialtyMembergva:HeavyCivilMember2018-07-012018-09-300000861459gva:MaterialsMembergva:HeavyCivilMember2018-07-012018-09-300000861459gva:HeavyCivilMember2018-07-012018-09-300000861459gva:TransportationMembergva:MidwestMember2018-07-012018-09-300000861459gva:WaterMembergva:MidwestMember2018-07-012018-09-300000861459gva:SpecialtyMembergva:MidwestMember2018-07-012018-09-300000861459gva:MaterialsMembergva:MidwestMember2018-07-012018-09-300000861459gva:MidwestMember2018-07-012018-09-300000861459gva:TransportationMembergva:NorthwestMember2018-07-012018-09-300000861459gva:WaterMembergva:NorthwestMember2018-07-012018-09-300000861459gva:SpecialtyMembergva:NorthwestMember2018-07-012018-09-300000861459gva:MaterialsMembergva:NorthwestMember2018-07-012018-09-300000861459gva:NorthwestMember2018-07-012018-09-300000861459gva:TransportationMembergva:WaterAndMineralServicesMember2018-07-012018-09-300000861459gva:WaterMembergva:WaterAndMineralServicesMember2018-07-012018-09-300000861459gva:SpecialtyMembergva:WaterAndMineralServicesMember2018-07-012018-09-300000861459gva:MaterialsMembergva:WaterAndMineralServicesMember2018-07-012018-09-300000861459gva:WaterAndMineralServicesMember2018-07-012018-09-300000861459gva:TransportationMember2018-07-012018-09-300000861459gva:WaterMember2018-07-012018-09-300000861459gva:SpecialtyMember2018-07-012018-09-300000861459gva:MaterialsMember2018-07-012018-09-300000861459gva:TransportationMembergva:California1Member2019-01-012019-09-300000861459gva:WaterMembergva:California1Member2019-01-012019-09-300000861459gva:SpecialtyMembergva:California1Member2019-01-012019-09-300000861459gva:MaterialsMembergva:California1Member2019-01-012019-09-300000861459gva:California1Member2019-01-012019-09-300000861459gva:TransportationMembergva:FederalMember2019-01-012019-09-300000861459gva:WaterMembergva:FederalMember2019-01-012019-09-300000861459gva:SpecialtyMembergva:FederalMember2019-01-012019-09-300000861459gva:MaterialsMembergva:FederalMember2019-01-012019-09-300000861459gva:FederalMember2019-01-012019-09-300000861459gva:TransportationMembergva:HeavyCivilMember2019-01-012019-09-300000861459gva:WaterMembergva:HeavyCivilMember2019-01-012019-09-300000861459gva:SpecialtyMembergva:HeavyCivilMember2019-01-012019-09-300000861459gva:MaterialsMembergva:HeavyCivilMember2019-01-012019-09-300000861459gva:HeavyCivilMember2019-01-012019-09-300000861459gva:TransportationMembergva:MidwestMember2019-01-012019-09-300000861459gva:WaterMembergva:MidwestMember2019-01-012019-09-300000861459gva:SpecialtyMembergva:MidwestMember2019-01-012019-09-300000861459gva:MaterialsMembergva:MidwestMember2019-01-012019-09-300000861459gva:MidwestMember2019-01-012019-09-300000861459gva:TransportationMembergva:NorthwestMember2019-01-012019-09-300000861459gva:WaterMembergva:NorthwestMember2019-01-012019-09-300000861459gva:SpecialtyMembergva:NorthwestMember2019-01-012019-09-300000861459gva:MaterialsMembergva:NorthwestMember2019-01-012019-09-300000861459gva:NorthwestMember2019-01-012019-09-300000861459gva:TransportationMembergva:WaterAndMineralServicesMember2019-01-012019-09-300000861459gva:WaterMembergva:WaterAndMineralServicesMember2019-01-012019-09-300000861459gva:SpecialtyMembergva:WaterAndMineralServicesMember2019-01-012019-09-300000861459gva:MaterialsMembergva:WaterAndMineralServicesMember2019-01-012019-09-300000861459gva:WaterAndMineralServicesMember2019-01-012019-09-300000861459gva:TransportationMember2019-01-012019-09-300000861459gva:WaterMember2019-01-012019-09-300000861459gva:SpecialtyMember2019-01-012019-09-300000861459gva:MaterialsMember2019-01-012019-09-300000861459gva:TransportationMembergva:California1Member2018-01-012018-09-300000861459gva:WaterMembergva:California1Member2018-01-012018-09-300000861459gva:SpecialtyMembergva:California1Member2018-01-012018-09-300000861459gva:MaterialsMembergva:California1Member2018-01-012018-09-300000861459gva:California1Member2018-01-012018-09-300000861459gva:TransportationMembergva:FederalMember2018-01-012018-09-300000861459gva:WaterMembergva:FederalMember2018-01-012018-09-300000861459gva:SpecialtyMembergva:FederalMember2018-01-012018-09-300000861459gva:MaterialsMembergva:FederalMember2018-01-012018-09-300000861459gva:FederalMember2018-01-012018-09-300000861459gva:TransportationMembergva:HeavyCivilMember2018-01-012018-09-300000861459gva:WaterMembergva:HeavyCivilMember2018-01-012018-09-300000861459gva:SpecialtyMembergva:HeavyCivilMember2018-01-012018-09-300000861459gva:MaterialsMembergva:HeavyCivilMember2018-01-012018-09-300000861459gva:HeavyCivilMember2018-01-012018-09-300000861459gva:TransportationMembergva:MidwestMember2018-01-012018-09-300000861459gva:WaterMembergva:MidwestMember2018-01-012018-09-300000861459gva:SpecialtyMembergva:MidwestMember2018-01-012018-09-300000861459gva:MaterialsMembergva:MidwestMember2018-01-012018-09-300000861459gva:MidwestMember2018-01-012018-09-300000861459gva:TransportationMembergva:NorthwestMember2018-01-012018-09-300000861459gva:WaterMembergva:NorthwestMember2018-01-012018-09-300000861459gva:SpecialtyMembergva:NorthwestMember2018-01-012018-09-300000861459gva:MaterialsMembergva:NorthwestMember2018-01-012018-09-300000861459gva:NorthwestMember2018-01-012018-09-300000861459gva:TransportationMembergva:WaterAndMineralServicesMember2018-01-012018-09-300000861459gva:WaterMembergva:WaterAndMineralServicesMember2018-01-012018-09-300000861459gva:SpecialtyMembergva:WaterAndMineralServicesMember2018-01-012018-09-300000861459gva:MaterialsMembergva:WaterAndMineralServicesMember2018-01-012018-09-300000861459gva:WaterAndMineralServicesMember2018-01-012018-09-300000861459gva:TransportationMember2018-01-012018-09-300000861459gva:WaterMember2018-01-012018-09-300000861459gva:SpecialtyMember2018-01-012018-09-300000861459gva:MaterialsMember2018-01-012018-09-300000861459gva:TransportationMembergva:California1Member2019-09-300000861459gva:WaterMembergva:California1Member2019-09-300000861459gva:SpecialtyMembergva:California1Member2019-09-300000861459gva:California1Member2019-09-300000861459gva:TransportationMembergva:FederalMember2019-09-300000861459gva:WaterMembergva:FederalMember2019-09-300000861459gva:SpecialtyMembergva:FederalMember2019-09-300000861459gva:FederalMember2019-09-300000861459gva:TransportationMembergva:HeavyCivilMember2019-09-300000861459gva:WaterMembergva:HeavyCivilMember2019-09-300000861459gva:SpecialtyMembergva:HeavyCivilMember2019-09-300000861459gva:HeavyCivilMember2019-09-300000861459gva:TransportationMembergva:MidwestMember2019-09-300000861459gva:WaterMembergva:MidwestMember2019-09-300000861459gva:SpecialtyMembergva:MidwestMember2019-09-300000861459gva:MidwestMember2019-09-300000861459gva:TransportationMembergva:NorthwestMember2019-09-300000861459gva:WaterMembergva:NorthwestMember2019-09-300000861459gva:SpecialtyMembergva:NorthwestMember2019-09-300000861459gva:NorthwestMember2019-09-300000861459gva:TransportationMembergva:WaterAndMineralServicesMember2019-09-300000861459gva:WaterMembergva:WaterAndMineralServicesMember2019-09-300000861459gva:SpecialtyMembergva:WaterAndMineralServicesMember2019-09-300000861459gva:WaterAndMineralServicesMember2019-09-300000861459gva:TransportationMember2019-09-300000861459gva:WaterMember2019-09-300000861459gva:SpecialtyMember2019-09-300000861459gva:TransportationMembergva:California1Member2019-06-300000861459gva:WaterMembergva:California1Member2019-06-300000861459gva:SpecialtyMembergva:California1Member2019-06-300000861459gva:California1Member2019-06-300000861459gva:TransportationMembergva:FederalMember2019-06-300000861459gva:WaterMembergva:FederalMember2019-06-300000861459gva:SpecialtyMembergva:FederalMember2019-06-300000861459gva:FederalMember2019-06-300000861459gva:TransportationMembergva:HeavyCivilMember2019-06-300000861459gva:WaterMembergva:HeavyCivilMember2019-06-300000861459gva:SpecialtyMembergva:HeavyCivilMember2019-06-300000861459gva:HeavyCivilMember2019-06-300000861459gva:TransportationMembergva:MidwestMember2019-06-300000861459gva:WaterMembergva:MidwestMember2019-06-300000861459gva:SpecialtyMembergva:MidwestMember2019-06-300000861459gva:MidwestMember2019-06-300000861459gva:TransportationMembergva:NorthwestMember2019-06-300000861459gva:WaterMembergva:NorthwestMember2019-06-300000861459gva:SpecialtyMembergva:NorthwestMember2019-06-300000861459gva:NorthwestMember2019-06-300000861459gva:TransportationMembergva:WaterAndMineralServicesMember2019-06-300000861459gva:WaterMembergva:WaterAndMineralServicesMember2019-06-300000861459gva:SpecialtyMembergva:WaterAndMineralServicesMember2019-06-300000861459gva:WaterAndMineralServicesMember2019-06-300000861459gva:TransportationMember2019-06-300000861459gva:WaterMember2019-06-300000861459gva:SpecialtyMember2019-06-300000861459gva:TransportationMembergva:California1Member2018-09-300000861459gva:WaterMembergva:California1Member2018-09-300000861459gva:SpecialtyMembergva:California1Member2018-09-300000861459gva:California1Member2018-09-300000861459gva:TransportationMembergva:FederalMember2018-09-300000861459gva:WaterMembergva:FederalMember2018-09-300000861459gva:SpecialtyMembergva:FederalMember2018-09-300000861459gva:FederalMember2018-09-300000861459gva:TransportationMembergva:HeavyCivilMember2018-09-300000861459gva:WaterMembergva:HeavyCivilMember2018-09-300000861459gva:SpecialtyMembergva:HeavyCivilMember2018-09-300000861459gva:HeavyCivilMember2018-09-300000861459gva:TransportationMembergva:MidwestMember2018-09-300000861459gva:WaterMembergva:MidwestMember2018-09-300000861459gva:SpecialtyMembergva:MidwestMember2018-09-300000861459gva:MidwestMember2018-09-300000861459gva:TransportationMembergva:NorthwestMember2018-09-300000861459gva:WaterMembergva:NorthwestMember2018-09-300000861459gva:SpecialtyMembergva:NorthwestMember2018-09-300000861459gva:NorthwestMember2018-09-300000861459gva:TransportationMembergva:WaterAndMineralServicesMember2018-09-300000861459gva:WaterMembergva:WaterAndMineralServicesMember2018-09-300000861459gva:SpecialtyMembergva:WaterAndMineralServicesMember2018-09-300000861459gva:WaterAndMineralServicesMember2018-09-300000861459gva:TransportationMember2018-09-300000861459gva:WaterMember2018-09-300000861459gva:SpecialtyMember2018-09-300000861459gva:CompletedAndInProgressMember2019-09-300000861459gva:CompletedAndInProgressMember2018-12-310000861459gva:CompletedAndInProgressMember2018-09-300000861459gva:MaterialSalesMember2019-09-300000861459gva:MaterialSalesMember2018-12-310000861459gva:MaterialSalesMember2018-09-300000861459gva:OtherBusinessProductsAndServicesMember2019-09-300000861459gva:OtherBusinessProductsAndServicesMember2018-12-310000861459gva:OtherBusinessProductsAndServicesMember2018-09-300000861459us-gaap:USTreasuryAndGovernmentMember2019-09-300000861459us-gaap:USTreasuryAndGovernmentMember2018-12-310000861459us-gaap:USTreasuryAndGovernmentMember2018-09-300000861459us-gaap:CorporateBondSecuritiesMember2019-09-300000861459us-gaap:CorporateBondSecuritiesMember2018-12-310000861459us-gaap:CorporateBondSecuritiesMember2018-09-300000861459us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300000861459us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300000861459us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300000861459us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-09-300000861459gva:RestrictedCashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300000861459gva:RestrictedCashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300000861459gva:RestrictedCashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300000861459gva:RestrictedCashMemberus-gaap:FairValueMeasurementsRecurringMember2019-09-300000861459us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300000861459us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300000861459us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300000861459us-gaap:FairValueMeasurementsRecurringMember2019-09-300000861459us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000861459us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000861459us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000861459us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000861459gva:RestrictedCashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000861459gva:RestrictedCashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000861459gva:RestrictedCashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000861459gva:RestrictedCashMemberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000861459us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000861459us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000861459us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000861459us-gaap:FairValueMeasurementsRecurringMember2018-12-310000861459us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2018-09-300000861459us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-09-300000861459us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2018-09-300000861459us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2018-09-300000861459us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2018-09-300000861459us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-09-300000861459us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2018-09-300000861459us-gaap:FairValueMeasurementsRecurringMember2018-09-300000861459gva:RestrictedCashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2018-09-300000861459gva:RestrictedCashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-09-300000861459gva:RestrictedCashMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2018-09-300000861459gva:RestrictedCashMemberus-gaap:FairValueMeasurementsRecurringMember2018-09-3000008614592019-02-2800008614592019-02-012019-02-280000861459us-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-09-300000861459us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-09-300000861459us-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2018-12-310000861459us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2018-12-310000861459us-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2018-09-300000861459us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2018-09-300000861459gva:The2019NotesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-09-300000861459gva:The2019NotesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-09-300000861459gva:The2019NotesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2018-12-310000861459gva:The2019NotesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2018-12-310000861459gva:The2019NotesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2018-09-300000861459gva:The2019NotesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2018-09-300000861459gva:TermLoanMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-09-300000861459gva:TermLoanMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-09-300000861459gva:TermLoanMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2018-12-310000861459gva:TermLoanMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2018-12-310000861459gva:TermLoanMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2018-09-300000861459gva:TermLoanMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2018-09-300000861459us-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-09-300000861459us-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-09-300000861459us-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2018-12-310000861459us-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2018-12-310000861459us-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2018-09-300000861459us-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2018-09-300000861459us-gaap:ConstructionMembergva:UnconsolidatedConstructionCorporateJointVentureMember2019-09-300000861459us-gaap:PerformanceGuaranteeMembergva:UnconsolidatedConstructionCorporateJointVentureMember2019-09-300000861459us-gaap:PerformanceGuaranteeMemberus-gaap:CoVenturerMember2019-09-300000861459gva:ConsolidatedConstructionCorporateJointVentureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-09-300000861459srt:MinimumMembergva:ConsolidatedConstructionCorporateJointVentureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-09-300000861459srt:MaximumMembergva:ConsolidatedConstructionCorporateJointVentureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-09-300000861459srt:MinimumMembergva:ConsolidatedConstructionCorporateJointVentureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-01-012019-09-300000861459srt:MaximumMembergva:ConsolidatedConstructionCorporateJointVentureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-01-012019-09-300000861459gva:ConsolidatedConstructionCorporateJointVentureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-07-012019-09-300000861459gva:ConsolidatedConstructionCorporateJointVentureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-01-012019-09-300000861459gva:ConsolidatedConstructionCorporateJointVentureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2018-07-012018-09-300000861459gva:ConsolidatedConstructionCorporateJointVentureMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2018-01-012018-09-300000861459gva:UnconsolidatedConstructionCorporateJointVentureMember2019-09-300000861459srt:MinimumMembergva:UnconsolidatedConstructionCorporateJointVentureMember2019-09-300000861459srt:MaximumMembergva:UnconsolidatedConstructionCorporateJointVentureMember2019-09-300000861459gva:OtherPartnersInterestInPartnershipsMember2019-09-300000861459gva:OtherPartnersInterestInPartnershipsMember2018-12-310000861459gva:OtherPartnersInterestInPartnershipsMember2018-09-300000861459gva:ReportingEntitysInterestInJointVentureMember2019-09-300000861459gva:ReportingEntitysInterestInJointVentureMember2018-12-310000861459gva:ReportingEntitysInterestInJointVentureMember2018-09-300000861459us-gaap:PerformanceGuaranteeMembergva:UnconsolidatedConstructionCorporateJointVentureMember2018-12-310000861459us-gaap:PerformanceGuaranteeMembergva:UnconsolidatedConstructionCorporateJointVentureMember2018-09-300000861459gva:UnconsolidatedConstructionCorporateJointVentureMember2018-12-310000861459gva:UnconsolidatedConstructionCorporateJointVentureMember2018-09-300000861459us-gaap:CorporateJointVentureMemberus-gaap:CollaborativeArrangementMember2019-07-012019-09-300000861459us-gaap:CorporateJointVentureMemberus-gaap:CollaborativeArrangementMember2018-07-012018-09-300000861459us-gaap:CorporateJointVentureMemberus-gaap:CollaborativeArrangementMember2019-01-012019-09-300000861459us-gaap:CorporateJointVentureMemberus-gaap:CollaborativeArrangementMember2018-01-012018-09-300000861459gva:OtherPartnersInterestInPartnershipsMemberus-gaap:CoVenturerMemberus-gaap:CollaborativeArrangementMember2019-07-012019-09-300000861459gva:OtherPartnersInterestInPartnershipsMemberus-gaap:CoVenturerMemberus-gaap:CollaborativeArrangementMember2018-07-012018-09-300000861459gva:OtherPartnersInterestInPartnershipsMemberus-gaap:CoVenturerMemberus-gaap:CollaborativeArrangementMember2019-01-012019-09-300000861459gva:OtherPartnersInterestInPartnershipsMemberus-gaap:CoVenturerMemberus-gaap:CollaborativeArrangementMember2018-01-012018-09-300000861459us-gaap:CollaborativeArrangementMember2019-07-012019-09-300000861459us-gaap:CollaborativeArrangementMember2018-07-012018-09-300000861459us-gaap:CollaborativeArrangementMember2019-01-012019-09-300000861459us-gaap:CollaborativeArrangementMember2018-01-012018-09-300000861459srt:ScenarioPreviouslyReportedMember2019-04-012019-06-300000861459gva:UnconsolidatedConstructionCorporateJointVentureMembersrt:ScenarioPreviouslyReportedMember2019-04-012019-06-300000861459srt:ScenarioPreviouslyReportedMember2019-01-012019-06-3000008614592019-04-012019-06-3000008614592019-01-012019-06-300000861459srt:RestatementAdjustmentMember2019-01-012019-06-300000861459gva:UnconsolidatedConstructionCorporateJointVentureMember2019-07-012019-09-300000861459gva:UnconsolidatedConstructionCorporateJointVentureMember2019-01-012019-09-3000008614592019-04-012019-09-300000861459gva:UnconsolidatedConstructionCorporateJointVentureMember2018-07-012018-09-300000861459gva:UnconsolidatedConstructionCorporateJointVentureMember2018-01-012018-09-300000861459gva:ForeignAffiliatesMember2019-09-300000861459gva:ForeignAffiliatesMember2018-12-310000861459gva:ForeignAffiliatesMember2018-09-300000861459gva:RealEstateEntitiesMember2019-09-300000861459gva:RealEstateEntitiesMember2018-12-310000861459gva:RealEstateEntitiesMember2018-09-300000861459gva:AsphaltTerminalEntityMember2019-09-300000861459gva:AsphaltTerminalEntityMember2018-12-310000861459gva:AsphaltTerminalEntityMember2018-09-300000861459srt:MinimumMembergva:ForeignAffiliatesMember2019-09-300000861459srt:MaximumMembergva:ForeignAffiliatesMember2019-09-300000861459srt:MinimumMembergva:RealEstateEntitiesMember2019-09-300000861459srt:MaximumMembergva:RealEstateEntitiesMember2019-09-300000861459srt:MinimumMembergva:AsphaltTerminalEntityMember2019-09-300000861459gva:EquipmentAndVehiclesMember2019-09-300000861459gva:EquipmentAndVehiclesMember2018-12-310000861459gva:EquipmentAndVehiclesMember2018-09-300000861459us-gaap:MiningPropertiesAndMineralRightsMember2019-09-300000861459us-gaap:MiningPropertiesAndMineralRightsMember2018-12-310000861459us-gaap:MiningPropertiesAndMineralRightsMember2018-09-300000861459us-gaap:LandAndLandImprovementsMember2019-09-300000861459us-gaap:LandAndLandImprovementsMember2018-12-310000861459us-gaap:LandAndLandImprovementsMember2018-09-300000861459us-gaap:BuildingAndBuildingImprovementsMember2019-09-300000861459us-gaap:BuildingAndBuildingImprovementsMember2018-12-310000861459us-gaap:BuildingAndBuildingImprovementsMember2018-09-300000861459us-gaap:FurnitureAndFixturesMember2019-09-300000861459us-gaap:FurnitureAndFixturesMember2018-12-310000861459us-gaap:FurnitureAndFixturesMember2018-09-300000861459gva:The2019NotesMemberus-gaap:SeniorNotesMember2019-09-300000861459gva:The2019NotesMemberus-gaap:SeniorNotesMember2018-12-310000861459gva:The2019NotesMemberus-gaap:SeniorNotesMember2018-09-300000861459gva:TheCreditAgreementMembergva:TermLoanMember2019-09-300000861459gva:TheCreditAgreementMembergva:TermLoanMember2018-12-310000861459gva:TheCreditAgreementMembergva:TermLoanMember2018-09-300000861459us-gaap:RevolvingCreditFacilityMembergva:TheCreditAgreementMemberus-gaap:LineOfCreditMember2019-09-300000861459us-gaap:RevolvingCreditFacilityMembergva:TheCreditAgreementMemberus-gaap:LineOfCreditMember2018-12-310000861459us-gaap:RevolvingCreditFacilityMembergva:TheCreditAgreementMemberus-gaap:LineOfCreditMember2018-09-300000861459us-gaap:ConvertibleDebtMember2019-09-300000861459us-gaap:ConvertibleDebtMember2018-12-310000861459us-gaap:ConvertibleDebtMember2018-09-300000861459gva:The2019NotesMemberus-gaap:SeniorNotesMember2019-07-192019-07-190000861459gva:TheCreditAgreementMembergva:TermLoanMember2018-05-310000861459us-gaap:RevolvingCreditFacilityMembergva:TheCreditAgreementMemberus-gaap:LineOfCreditMember2018-05-310000861459gva:TheCreditAgreementMember2019-09-300000861459gva:TheCreditAgreementMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-05-312018-05-310000861459gva:TheCreditAgreementMemberus-gaap:BaseRateMember2018-05-312018-05-310000861459gva:TheCreditAgreementMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-09-300000861459gva:TheCreditAgreementMemberus-gaap:BaseRateMember2019-09-30utr:Y0000861459srt:MaximumMember2019-09-300000861459us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-300000861459us-gaap:RestrictedStockUnitsRSUMember2018-07-012018-09-300000861459us-gaap:OperatingSegmentsMembergva:TransportationMember2019-07-012019-09-300000861459us-gaap:OperatingSegmentsMembergva:WaterMember2019-07-012019-09-300000861459us-gaap:OperatingSegmentsMembergva:SpecialtyMember2019-07-012019-09-300000861459us-gaap:OperatingSegmentsMembergva:MaterialsMember2019-07-012019-09-300000861459us-gaap:OperatingSegmentsMember2019-07-012019-09-300000861459srt:ConsolidationEliminationsMembergva:TransportationMember2019-07-012019-09-300000861459srt:ConsolidationEliminationsMembergva:WaterMember2019-07-012019-09-300000861459srt:ConsolidationEliminationsMembergva:SpecialtyMember2019-07-012019-09-300000861459srt:ConsolidationEliminationsMembergva:MaterialsMember2019-07-012019-09-300000861459srt:ConsolidationEliminationsMember2019-07-012019-09-300000861459us-gaap:OperatingSegmentsMembergva:TransportationMember2018-07-012018-09-300000861459us-gaap:OperatingSegmentsMembergva:WaterMember2018-07-012018-09-300000861459us-gaap:OperatingSegmentsMembergva:SpecialtyMember2018-07-012018-09-300000861459us-gaap:OperatingSegmentsMembergva:MaterialsMember2018-07-012018-09-300000861459us-gaap:OperatingSegmentsMember2018-07-012018-09-300000861459srt:ConsolidationEliminationsMembergva:TransportationMember2018-07-012018-09-300000861459srt:ConsolidationEliminationsMembergva:WaterMember2018-07-012018-09-300000861459srt:ConsolidationEliminationsMembergva:SpecialtyMember2018-07-012018-09-300000861459srt:ConsolidationEliminationsMembergva:MaterialsMember2018-07-012018-09-300000861459srt:ConsolidationEliminationsMember2018-07-012018-09-300000861459us-gaap:OperatingSegmentsMembergva:TransportationMember2019-01-012019-09-300000861459us-gaap:OperatingSegmentsMembergva:WaterMember2019-01-012019-09-300000861459us-gaap:OperatingSegmentsMembergva:SpecialtyMember2019-01-012019-09-300000861459us-gaap:OperatingSegmentsMembergva:MaterialsMember2019-01-012019-09-300000861459us-gaap:OperatingSegmentsMember2019-01-012019-09-300000861459srt:ConsolidationEliminationsMembergva:TransportationMember2019-01-012019-09-300000861459srt:ConsolidationEliminationsMembergva:WaterMember2019-01-012019-09-300000861459srt:ConsolidationEliminationsMembergva:SpecialtyMember2019-01-012019-09-300000861459srt:ConsolidationEliminationsMembergva:MaterialsMember2019-01-012019-09-300000861459srt:ConsolidationEliminationsMember2019-01-012019-09-300000861459gva:MaterialsMember2019-09-300000861459us-gaap:OperatingSegmentsMember2019-09-300000861459us-gaap:OperatingSegmentsMembergva:TransportationMember2018-01-012018-09-300000861459us-gaap:OperatingSegmentsMembergva:WaterMember2018-01-012018-09-300000861459us-gaap:OperatingSegmentsMembergva:SpecialtyMember2018-01-012018-09-300000861459us-gaap:OperatingSegmentsMembergva:MaterialsMember2018-01-012018-09-300000861459us-gaap:OperatingSegmentsMember2018-01-012018-09-300000861459srt:ConsolidationEliminationsMembergva:TransportationMember2018-01-012018-09-300000861459srt:ConsolidationEliminationsMembergva:WaterMember2018-01-012018-09-300000861459srt:ConsolidationEliminationsMembergva:SpecialtyMember2018-01-012018-09-300000861459srt:ConsolidationEliminationsMembergva:MaterialsMember2018-01-012018-09-300000861459srt:ConsolidationEliminationsMember2018-01-012018-09-300000861459gva:MaterialsMember2018-09-300000861459us-gaap:OperatingSegmentsMember2018-09-300000861459gva:ConsolidatedConstructionCorporateJointVentureMember2019-09-300000861459gva:ConsolidatedConstructionCorporateJointVentureMember2018-12-310000861459gva:ConsolidatedConstructionCorporateJointVentureMember2018-09-300000861459gva:EightPointZeroPercentageConvertibleNotesMember2018-09-300000861459gva:EightPointZeroPercentageConvertibleNotesMember2019-09-30
 

 

 



 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

   
  For the quarterly period ended September 30, 2019

 

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

   
  For the transition period from ___________ to ___________
   
  Commission File Number: 1-12911

 

GRANITE CONSTRUCTION INCORPORATED

 

State of Incorporation:

I.R.S. Employer Identification Number:

Delaware

77-0239383

 

Address of principal executive offices:

585 W. Beach Street

Watsonville, California 95076

(831) 724-1011

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.01 par value 

GVA

New York Stock Exchange

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. ☒Yes ☐ No

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). ☒Yes ☐ No

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

 Accelerated filer ☐

 Non-accelerated filer ☐

 Smaller reporting company

 Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☒ No

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of October 22, 2019.

 

Class

 

Outstanding

Common Stock, $0.01 par value

 

46,741,311

 



 

 

 

Index

 

PART I. FINANCIAL INFORMATION

 

Item 1.

Financial Statements (unaudited)

 

 

Condensed Consolidated Balance Sheets as of September 30, 2019, December 31, 2018 and September 30, 2018

 

 

Condensed Consolidated Statements of Operations for the Three and Nine Months Ended September 30, 2019 and 2018

 

 

Condensed Consolidated Statements of Comprehensive Income (Loss) for the Three and Nine Months Ended September 30, 2019 and 2018

 

 

Condensed Consolidated Statements of Shareholders’ Equity for the Three and Nine Months Ended September 30, 2019 and 2018

 

 

Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2019 and 2018

 

 

Notes to the Condensed Consolidated Financial Statements

 

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

Item 4.

Controls and Procedures

PART II. OTHER INFORMATION

 

Item 1.

Legal Proceedings

 

Item 1A.

Risk Factors

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

Item 4.

Mine Safety Disclosures

 

Item 6.

Exhibits

SIGNATURES

EXHIBIT 31.1

EXHIBIT 31.2

EXHIBIT 32

EXHIBIT 95

EXHIBIT 101.INS

EXHIBIT 101.SCH

EXHIBIT 101.CAL

EXHIBIT 101.DEF

EXHIBIT 101.LAB

EXHIBIT 101.PRE

 

 

 

PART I. FINANCIAL INFORMATION

Item 1.

FINANCIAL STATEMENTS

 

GRANITE CONSTRUCTION INCORPORATED

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited - in thousands, except share and per share data)

 

   

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

ASSETS

                       

Current assets

                       

Cash and cash equivalents ($77,870, $131,965 and $125,165 related to consolidated construction joint ventures (“CCJVs”))

  $ 184,673     $ 272,804     $ 230,259  

Short-term marketable securities

    37,918       30,002       35,010  

Receivables, net ($29,108, $21,237 and $26,142 related to CCJVs)

    700,387       473,246       618,070  

Contract assets ($39,717, $19,699 and $20,968 related to CCJVs)

    233,925       219,754       213,989  

Inventories

    95,442       88,623       90,789  

Equity in construction joint ventures

    209,765       282,229       273,993  

Other current assets ($10,765, $11,744 and $11,361 related to CCJVs)

    42,698       48,731       95,173  

Total current assets

    1,504,808       1,415,389       1,557,283  

Property and equipment, net ($27,752, $34,761 and $36,061 related to CCJVs)

    542,796       549,688       560,618  

Long-term marketable securities

    10,000       36,098       46,093  

Investments in affiliates

    84,914       84,354       84,840  

Goodwill

    264,112       259,471       244,696  

Right of use assets

    70,472              

Deferred income taxes, net

    38,443       2,918       6,408  

Other noncurrent assets

    118,228       128,683       143,910  

Total assets

  $ 2,633,773     $ 2,476,601     $ 2,643,848  
                         

LIABILITIES AND EQUITY

                       

Current liabilities

                       

Current maturities of long-term debt

  $ 8,263     $ 47,286     $ 116,796  

Accounts payable ($50,625, $37,086 and $33,426 related to CCJVs)

    399,528       251,481       316,917  

Contract liabilities ($21,378, $60,288 and $67,139 related to CCJVs)

    106,010       105,449       117,759  

Accrued expenses and other current liabilities ($4,193, $2,046 and $1,975 related to CCJVs)

    342,040       273,626       296,033  

Total current liabilities

    855,841       677,842       847,505  

Long-term debt

    394,841       335,119       316,926  

Lease liabilities

    56,740              

Deferred income taxes, net

    4,652       4,317       5,589  

Other long-term liabilities

    58,433       61,689       67,429  

Commitments and contingencies

                 

Equity

                       

Preferred stock, $0.01 par value, authorized 3,000,000 shares, none outstanding

                 

Common stock, $0.01 par value, authorized 150,000,000 shares; issued and outstanding: 46,741,263 shares as of September 30, 2019, 46,665,889 shares as of December 31, 2018 and 46,897,092 shares as of September 30, 2018

    468       467       469  

Additional paid-in capital

    567,033       564,559       572,046  

Accumulated other comprehensive (loss) income

    (3,282 )     (749 )     1,841  

Retained earnings

    656,487       787,356       786,936  

Total Granite Construction Incorporated shareholders’ equity

    1,220,706       1,351,633       1,361,292  

Non-controlling interests

    42,560       46,001       45,107  

Total equity

    1,263,266       1,397,634       1,406,399  

Total liabilities and equity

  $ 2,633,773     $ 2,476,601     $ 2,643,848  

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

 

 

GRANITE CONSTRUCTION INCORPORATED

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited - in thousands, except per share data)

 

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2019

   

2018

   

2019

   

2018

 

Revenue

                               

Transportation

  $ 598,646     $ 610,847     $ 1,340,834     $ 1,472,703  

Water

    135,908       124,292       347,994       215,951  

Specialty

    224,457       190,836       540,234       461,149  

Materials

    129,099       129,616       268,389       276,286  

Total revenue

    1,088,110       1,055,591       2,497,451       2,426,089  

Cost of revenue

                               

Transportation

    585,013       539,871       1,405,830       1,334,302  

Water

    120,878       100,189       313,582       174,834  

Specialty

    186,158       162,737       464,858       395,838  

Materials

    104,629       108,303       233,675       239,972  

Total cost of revenue

    996,678       911,100       2,417,945       2,144,946  

Gross profit

    91,432       144,491       79,506       281,143  

Selling, general and administrative expenses

    73,424       70,769       224,577       193,337  

Acquisition and integration expenses

    2,744       9,334       15,244       44,030  

Gain on sales of property and equipment

    (7,101 )     (3,018 )     (13,936 )     (5,066 )

Operating income (loss)

    22,365       67,406       (146,379 )     48,842  

Other (income) expense

                               

Interest income

    (1,713 )     (1,533 )     (6,257 )     (4,227 )

Interest expense

    4,839       4,452       13,011       10,090  

Equity in income of affiliates

    (6,275 )     (1,769 )     (10,159 )     (5,527 )

Other expense (income), net

    127       (1,533 )     (2,394 )     (2,205 )

Total other income

    (3,022 )     (383 )     (5,799 )     (1,869 )

Income (loss) before provision for (benefit from) income taxes

    25,387       67,789       (140,580 )     50,711  

Provision for (benefit from) income taxes

    3,474       8,692       (37,451 )     7,357  

Net income (loss)

    21,913       59,097       (103,129 )     43,354  

Amount attributable to non-controlling interests

    (1,425 )     (3,425 )     (8,793 )     (7,490 )

Net income (loss) attributable to Granite Construction Incorporated

  $ 20,488     $ 55,672     $ (111,922 )   $ 35,864  
                                 

Net income (loss) per share attributable to common shareholders

                               
Basic   $ 0.44     $ 1.20     $ (2.39 )   $ 0.84  
Diluted   $ 0.43     $ 1.17     $ (2.39 )   $ 0.84  

Weighted average shares of common stock

                               

Basic

    46,788       46,308       46,771       42,443  

Diluted

    47,170       47,810       46,771       42,910  

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

 

 

GRANITE CONSTRUCTION INCORPORATED

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(Unaudited - in thousands)

 

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2019

   

2018

   

2019

   

2018

 

Net income (loss)

  $ 21,913     $ 59,097     $ (103,129 )   $ 43,354  

Other comprehensive income (loss), net of tax:

                               

Net unrealized (loss) gain on derivatives

  $ (720 )   $ 2,289     $ (3,496 )   $ 1,555  

Less: reclassification for net gains included in interest expense

    (46 )     (1,719 )     (336 )     (157 )

Net change

  $ (766 )   $ 570     $ (3,832 )   $ 1,398  

Foreign currency translation adjustments, net

    932       249       1,299       (189 )

Other comprehensive income (loss)

  $ 166     $ 819     $ (2,533 )   $ 1,209  

Comprehensive income (loss)

  $ 22,079     $ 59,916     $ (105,662 )   $ 44,563  

Non-controlling interests in comprehensive income (loss)

    (1,425 )     (3,425 )     (8,793 )     (7,490 )

Comprehensive income (loss) attributable to Granite Construction Incorporated

  $ 20,654     $ 56,491     $ (114,455 )   $ 37,073  

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

 

 

GRANITE CONSTRUCTION INCORPORATED

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

(Unaudited - in thousands, except share data)

 

   

Outstanding Shares

   

Common Stock

   

Additional Paid-In Capital

   

Accumulated Other Comprehensive (Loss) Income

   

Retained Earnings

   

Total Granite Shareholders’ Equity

   

Non-controlling Interests

   

Total Equity

 

Balances at June 30, 2019

    46,838,199     $ 468     $ 568,264     $ (3,448 )   $ 642,124     $ 1,207,408     $ 50,160     $ 1,257,568  

Net income

                            20,488       20,488       1,425       21,913  

Other comprehensive income

                      166             166             166  

Purchases of common stock1

    (101,475 )     (1 )     (2,967 )                 (2,968 )           (2,968 )

Restricted stock units (“RSUs”) vested

    4,555       1                         1             1  

Dividends on common stock ($0.13 per share)

                            (6,076 )     (6,076 )           (6,076 )

Transactions with non-controlling interests

                                        (9,025 )     (9,025 )

Employee Stock Purchase Plan (“ESPP”), amortized RSUs and other

    (16 )           1,736             (49 )     1,687             1,687  

Balances at September 30, 2019

    46,741,263     $ 468     $ 567,033     $ (3,282 )   $ 656,487     $ 1,220,706     $ 42,560     $ 1,263,266  

 

Balances at June 30, 2018

    45,688,582     $ 457     $ 516,680     $ 1,022     $ 737,417     $ 1,255,576     $ 45,410     $ 1,300,986  

Net income

                            55,672       55,672       3,425       59,097  

Other comprehensive income

                      819             819             819  

Purchases of common stock1

    (3,767 )           (204 )                 (204 )           (204 )

RSUs vested

    8,768                                            

Dividends on common stock ($0.13 per share)

                            (6,096 )     (6,096 )           (6,096 )

Issuance of Convertible Notes

    1,199,869       12       53,086                   53,098             53,098  

Transactions with non-controlling interests

                                        (3,728 )     (3,728 )

ESPP, amortized RSUs and other

    3,640             2,484             (57 )     2,429             2,429  

Balances at September 30, 2018

    46,897,092     $ 469     $ 572,046     $ 1,841     $ 786,936     $ 1,361,292     $ 45,107     $ 1,406,399  

 

Balances at December 31, 2018

    46,665,889     $ 467     $ 564,559     $ (749 )   $ 787,356     $ 1,351,633     $ 46,001     $ 1,397,634  

Net (loss) income

                            (111,922 )     (111,922 )     8,793       (103,129 )

Other comprehensive loss

                      (2,533 )           (2,533 )           (2,533 )

Purchases of common stock1

    (189,566 )     (2 )     (6,914 )                 (6,916 )           (6,916 )

RSUs vested

    255,948       3                         3             3  

Dividends on common stock ($0.39 per share)

                            (18,251 )     (18,251 )           (18,251 )

Effect of adopting ASU Topic 842 (see Note 2)

                            (539 )     (539 )           (539 )

Transactions with non-controlling interests

                                        (12,234 )     (12,234 )

ESPP, amortized RSUs and other

    8,992             9,388             (157 )     9,231             9,231  

Balances at September 30, 2019

    46,741,263     $ 468     $ 567,033     $ (3,282 )   $ 656,487     $ 1,220,706     $ 42,560     $ 1,263,266  

 

Balances at December 31, 2017

    39,871,314     $ 399     $ 160,376     $ 634     $ 783,699     $ 945,108     $ 47,697     $ 992,805  

Net income

                            35,864       35,864       7,490       43,354  

Other comprehensive income

                      1,209             1,209             1,209  

Purchases of common stock1

    (108,199 )     (1 )     (6,368 )                 (6,369 )           (6,369 )

RSUs vested

    299,089       3                         3             3  

Dividends on common stock ($0.39 per share)

                            (17,242 )     (17,242 )           (17,242 )

Effect of adopting Accounting Standards Codification Topic 606

                            (15,201 )     (15,201 )           (15,201 )

Issuance of common stock for Layne acquisition

    5,624,021       56       321,019                   321,075       48       321,123  

Issuance of Convertible Notes

    1,199,869       12       53,086                       53,098             53,098  

Premium on 8.0% Convertible Notes

                30,702                   30,702             30,702  

Transactions with non-controlling interests

                                        (10,128 )     (10,128 )

ESPP, amortized RSUs and other

    10,998             13,231       2       (184 )     13,045             13,045  

Balances at September 30, 2018

    46,897,092     $ 469     $ 572,046     $ 1,841     $ 786,936     $ 1,361,292     $ 45,107     $ 1,406,399  

1Represents shares purchased in connection with employee tax withholding for RSUs vested under our 2012 Equity Incentive Plan. Amounts are comprised primarily of amortized restricted stock units.

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements

 

 

 

 

GRANITE CONSTRUCTION INCORPORATED

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited - in thousands)

 

Nine Months Ended September 30,

 

2019

   

2018

 

Operating activities

               

Net (loss) income

  $ (103,129 )   $ 43,354  

Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:

               

Depreciation, depletion and amortization

    92,700       77,816  

Gain on sales of property and equipment, net

    (13,936 )     (5,066 )

Change in deferred income taxes

    (37,338 )     (2,207 )

Stock-based compensation

    8,924       12,621  

Equity in net loss from unconsolidated joint ventures

    173,008       16,343  

Net income from affiliates

    (10,159 )     (5,527 )
Other non-cash adjustments     4,630        
Changes in assets and liabilities, net of the effects of acquisitions:                
Receivables     (224,475 )     (154,996 )
Contract assets, net     (13,276 )     355  
Inventories     (6,178 )     (4,283 )
Contributions to unconsolidated construction joint ventures     (57,280 )     (89,000 )

Distributions from unconsolidated construction joint ventures and affiliates

    13,181       30,014  

Other assets, net

    (1,141 )     16,295  
Accounts payable     148,739       41,672  
Accrued expenses and other current liabilities, net     (768 )     37,352  

Net cash (used in) provided by operating activities

    (26,498 )     14,743  

Investing activities

               

Purchases of marketable securities

          (9,952 )

Maturities of marketable securities

    20,000       60,000  

Purchases of property and equipment

    (83,329 )     (86,131 )

Proceeds from sales of property and equipment

    28,104       9,480  

Cash paid to purchase businesses, net of cash and restricted cash acquired

    (6,227 )     (55,030 )

Other investing activities, net

    (3,756 )     320  

Net cash used in investing activities

    (45,208 )     (81,313 )

Financing activities

               

Proceeds from debt

    105,574       143,250  

Debt principal repayments

    (86,018 )     (42,149 )

Cash dividends paid

    (18,240 )     (16,328 )

Repurchases of common stock

    (6,916 )     (6,369 )

Distributions to non-controlling partners, net

    (12,234 )     (10,128 )

Other financing activities, net

    1,242       441  

Net cash (used in) provided by financing activities

    (16,592 )     68,717  

Net (decrease) increase in cash, cash equivalents and restricted cash

    (88,298 )     2,147  

Cash, cash equivalents and $5,825 and $0 in restricted cash at beginning of each period

    278,629       233,711  

Cash, cash equivalents and $5,658 and $5,599 in restricted cash at end of each period

  $ 190,331     $ 235,858  

Supplementary Information

               

Right of use assets obtained in exchange for lease obligations

  $ 19,005     $  

Cash paid for operating lease liabilities

    13,713        

Cash paid during the period for:

               

Interest

  $ 13,758     $ 9,029  

Income taxes

    11,900       8,576  

Other non-cash operating activities:

               

Performance guarantees

  $ (6,284 )   $  

Non-cash investing and financing activities:

               

Common stock issued in acquisition

  $     $ 321,075  

Common stock issued in conversion of 8% Convertible Notes

          53,086  

Premium on 8.0% Convertible Notes

          30,702  

RSUs issued, net of forfeitures

    8,573       13,537  

Accrued cash dividends

    6,076       6,097  

Accrued equipment purchases

    674       4,783  

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

 

GRANITE CONSTRUCTION INCORPORATED

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

1. Basis of Presentation

The condensed consolidated financial statements included herein have been prepared by Granite Construction Incorporated (“we,” “us,” “our,” “the Company” or “Granite”) pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), are unaudited and should be read in conjunction with our Annual Report on Form 10-K for the year ended December 31, 2018. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted. Further, the condensed consolidated financial statements reflect, in the opinion of management, all normal recurring adjustments necessary to state fairly our financial position at September 30, 2019 and 2018 and the results of our operations and cash flows for the periods presented. The December 31, 2018 condensed consolidated balance sheet data was derived from audited consolidated financial statements, but does not include all disclosures required by U.S. GAAP.

Our operations are typically affected more by weather conditions during the first and fourth quarters of our fiscal year which may alter our construction schedules and can create variability in our revenues and profitability. Therefore, the results of operations for the three and nine months ended September 30, 2019 are not indicative of the results to be expected for the full year.

We prepared the accompanying condensed consolidated financial statements on the same basis as our annual consolidated financial statements, except for the adoption during the three months ended March 31, 2019 of Accounting Standards Update (“ASU”) No. 2017-12, Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities, which had no material impact on our condensed consolidated financial statements. In addition, as discussed in Note 2, during the three months ended March 31, 2019, we adopted ASU 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income and ASU No. 2016-02, Leases and subsequently issued related ASUs (“Topic 842”). 

On May 22, 2019, we acquired certain assets and equipment of Lametti & Sons, Inc. a Minnesota-based company with expertise in cured-in-place pipe rehabilitation and trenchless renewal for $6.2 million cash.

Reclassifications: Certain immaterial reclassifications of prior period amounts have been made to conform to the current period presentation.

Cash, Cash Equivalents and Restricted Cash: The table below presents changes in cash, cash equivalents and restricted cash on the condensed consolidated statements of cash flows and a reconciliation to the amounts reported in the condensed consolidated balance sheets (in thousands).

Nine Months Ended September 30,

 

2019

   

2018

 

Cash, cash equivalents and restricted cash, beginning of period

  $ 278,629     $ 233,711  

End of the period

               

Cash and cash equivalents

    184,673       230,259  

Restricted cash

    5,658       5,599  

Total cash, cash equivalents and restricted cash, end of period

    190,331       235,858  

Net (decrease) increase in cash, cash equivalents and restricted cash

  $ (88,298 )   $ 2,147  

 

8

 

GRANITE CONSTRUCTION INCORPORATED

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

 

2. Recently Issued and Adopted Accounting Pronouncements

In August 2018, the Financial Accounting Standards Board (“FASB”) issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements on fair value measurements. This ASU will be effective commencing with our quarter ending March 31, 2020. We do not expect the adoption of this ASU to have a material impact on our consolidated financial statements.

In February 2018, the FASB issued ASU 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows companies to reclassify stranded tax effects resulting from the U.S. Tax Cuts and Jobs Act of 2017, from accumulated other comprehensive income (“AOCI”) to retained earnings. This ASU was effective commencing with our quarter ended  March 31, 2019 and we elected not to reclassify the immaterial stranded tax effects from AOCI to retained earnings. We adopted the policy that future income tax effects which are stranded in AOCI will be released under the item-by-item approach.

Effect of adopting Topic 842

The core principle of Topic 842 requires lessees to recognize operating leases as right of use (“ROU”) assets and lease liabilities on the balance sheet as described below. Prior to adoption of Topic 842, we recognized operating lease payments as an expense on a straight-line basis over the lease term on our consolidated statements of operations and did not recognize ROU assets or lease liabilities on our consolidated balance sheets.

We adopted Topic 842 using a modified retrospective transition approach with no prior-period retrospective adjustments, recognizing a net cumulative decrease to retained earnings and added ROU assets, short and long term lease liabilities of approximately $0.5 million, $72.2 million, $14.9 million and $60.4 million, respectively, as of January 1, 2019.

We applied Topic 842 to all noncancelable operating leases outstanding as of January 1, 2019 except those related to quarry properties and those that at lease commencement have an actual and intended lease term shorter than twelve months.

We elected to apply optional practical expedients which allowed us to forego reassessments of 1) whether any expired or existing contracts are or contain leases; 2) the lease classification for any expired or existing leases; and 3) the initial direct costs for any existing leases.

In connection with the adoption of Topic 842, we implemented the following accounting policy:

ROU Assets and Liabilities: A lease contract conveys the right to use an underlying asset for a period of time in exchange for consideration. At inception, we determine whether a contract contains a lease by determining if there is an identified asset and if the contract conveys the right to control the use of the identified asset in exchange for consideration over a period of time.

At lease commencement, we measure and record a lease liability equal to the present value of the remaining lease payments, generally discounted using the borrowing rate on our secured debt as the implicit rate is not readily determinable on many of our leases. We use a single maturity discount rate if it is not materially different than the discount rates applied to each of the leases in the portfolio.

On the lease commencement date, the amount of the ROU assets consist of the following:

 

the amount of the initial measurement of the lease liability;

 

any lease payments made at or before the commencement date, minus any lease incentives received; and

 

any initial direct costs incurred.

Most of our lease contracts do not have the option to extend or renew. We assess the option for individual leases, and we generally consider the base term to be the term of lease contracts.

On a quarterly basis, we determine if subcontractor, vendor or service provider agreements contain embedded leases by assessing if an asset is explicitly or implicitly specified in the agreement and the counterparty has the right to substitute the asset.

9

 

GRANITE CONSTRUCTION INCORPORATED

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

 

3.  Acquisitions

On June 14, 2018 (the “acquisition date”), we completed the acquisition of the Layne Christensen Company (“Layne”). We have finalized the purchase price accounting and there were no material measurement period adjustments during the three and nine months ended September 30, 2019. The financial information in the table below summarizes the combined results of operations of Granite and Layne, on a pro forma basis, as though the companies had been combined as of January 1, 2017 (in thousands, except per share amounts). The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place on January 1, 2017.

   

Three Months Ended

   

Nine Months Ended

 
   

September 30, 2018

 

Revenue

  $ 1,087,111     $ 2,638,664  

Net income

    39,550       81,151  

Net income attributable to Granite

    37,477       73,661  

Basic net income per share attributable to common shareholders

    0.82       1.61  

Diluted net income per share attributable to common shareholders

    0.80       1.60  

These amounts have been calculated after applying Granite’s accounting policies and adjusting the results of Layne to reflect the additional depreciation and amortization that would have been recorded assuming the fair value adjustments to property and equipment and intangible assets had been applied starting on January 1, 2017. Acquisition and integration expenses related to Layne are excluded as the timing of the transaction is assumed to be January 1, 2017. The statutory tax rate of 26% was used for the pro forma adjustments.

 

4. Revisions in Estimates

Our profit recognition related to construction contracts is based on estimates of transaction price and costs to complete each project. These estimates can vary significantly in the normal course of business as projects progress, circumstances develop and evolve, and uncertainties are resolved. When we experience significant changes in our estimates, we undergo a process that includes reviewing the nature of the changes to ensure that there are no material amounts that should have been recorded in a prior period rather than as revisions in estimates for the current period. For revisions in estimates, generally we use the cumulative catch-up method for changes to the transaction price that are part of a single performance obligation. Under this method, revisions in estimates are accounted for in their entirety in the period of change. There can be no assurance that we will not experience further changes in circumstances or otherwise be required to revise our estimates in the future. In our review of these changes for the three and nine months ended September 30, 2019 and 2018, we did not identify any material amounts that should have been recorded in a prior period.  

For the three and nine months ended September 30, 2019, revisions in estimates, including estimated cost recovery of customer affirmative claims and back charges, that individually had an impact of $5.0 million or more on gross profit resulted in decreases to gross profit and income (loss) before provision for (benefit from) income taxes of $80.7 million and $264.1 million, respectively, and decreases in net income (loss) of $62.9 million and $200.6 million ($1.33 and $4.29 per diluted share), respectively.

For the three and nine months ended September 30, 2018, revisions in estimates, including estimated cost recovery of customer affirmative claims and back charges, that individually had an impact of $5.0 million or more on gross profit resulted in decreases to gross profit and income (loss) before provision for (benefit from) income taxes of $19.3 million and $57.8 million, respectively, and decreases in net income of $14.6 million and $43.7 million ($0.31 and $1.02 per diluted share), respectively.

Decreases for all periods presented were in our Transportation segment except for one project in Water segment during the nine months ended September 30, 2019 and one project in Specialty segment during both three and nine months ended September 30, 2019. There were no increases from revisions in estimates, which individually would have had an impact of $5.0 million or more on gross profit, for the periods presented.

The impact to gross profit is summarized as follows:

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(dollars in millions)

 

2019

   

2018

   

2019

   

2018

 

Number of projects with downward estimate changes

    6       2       9       4  

Range of reduction in gross profit from each project, net

  $ 5.4 - 30.9     $ 7.3 - 12.0     $ 6.0 - 92.6     $ 5.2 - 25.6  

Decrease to project profitability

  $ 80.7     $ 19.3     $ 264.1     $ 57.8  

The decreases during the three and nine months ended September 30, 2019 were due to increased project completion costs, schedule delays, lower productivity than originally anticipated and performance of a significant amount of disputed work partially offset by an increase in estimated recovery from customer affirmative claims.The decreases during the nine months ended September 30, 2019 were also due to an unfavorable court ruling on a designer back charge claim and were impacted by a business added in the Layne acquisition last year that we exited during the quarter. The decreases during the three and nine months ended September 30, 2018 were due to additional costs and lower productivity than originally anticipated as well as additional weather related costs and a decrease in estimated recovery from customer affirmative claims.

10

 

GRANITE CONSTRUCTION INCORPORATED

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

 

5. Disaggregation of Revenue

The following tables present our disaggregated revenue (in thousands):  

Three Months Ended September 30,

   

Transportation

   

Water

   

Specialty

   

Materials

   

Total

 

2019

                                       

California

  $ 197,057     $ 10,390     $ 60,791     $ 71,251     $ 339,489  

Federal

    56       155       23,973             24,184  

Heavy Civil

    162,608       2,159                   164,767  

Midwest

    27,359       39       45,415             72,813  

Northwest

    211,566       1,095       70,753       51,662       335,076  

Water and Mineral Services

          122,070       23,525       6,186       151,781  

Total

  $ 598,646     $ 135,908     $ 224,457     $ 129,099     $ 1,088,110  

 

2018

                                       

California

  $ 180,163     $ 12,119     $ 31,713     $ 74,065     $ 298,060  

Federal

    69       480       13,363             13,912  

Heavy Civil

    224,560       5,511                   230,071  

Midwest

    23,346       194       65,513             89,053  

Northwest

    182,709       877       46,752       46,935       277,273  

Water and Mineral Services

          105,111       33,495       8,616       147,222  

Total

  $ 610,847     $ 124,292     $ 190,836     $ 129,616     $ 1,055,591  

 

Nine Months Ended September 30,

   

Transportation

   

Water

   

Specialty

   

Materials

   

Total

 

2019

                                       

California

  $ 404,981     $ 14,390     $ 135,928     $ 145,278     $ 700,577  

Federal

    133       1,034       57,698             58,865  

Heavy Civil

    434,588       10,074                   444,662  

Midwest

    73,555       123       120,885             194,563  

Northwest

    427,577       3,675       151,621       107,040       689,913  

Water and Mineral Services

          318,698       74,102       16,071       408,871  

Total

  $ 1,340,834     $ 347,994     $ 540,234     $ 268,389     $ 2,497,451  

 

2018

                                       

California

  $ 453,077     $ 45,711     $ 104,914     $ 162,247     $ 765,949  

Federal

    427       1,598       27,620             29,645  

Heavy Civil

    596,022       15,211                   611,233  

Midwest

    61,801       1,710       180,425             243,936  

Northwest

    361,376       3,268       114,695       103,290       582,629  

Water and Mineral Services

          148,453       33,495       10,749       192,697  

Total

  $ 1,472,703     $ 215,951     $ 461,149     $ 276,286     $ 2,426,089  

 

11

 

GRANITE CONSTRUCTION INCORPORATED

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

 

6. Unearned Revenue

The following tables present our unearned revenue as of the respective periods (in thousands):

September 30, 2019

 

Transportation

   

Water

   

Specialty

   

Total

 

California

  $ 535,139     $ 19,594     $ 96,961     $ 651,694  

Federal

    14,699       1,181       177,686       193,566  

Heavy Civil

    1,595,092       48,952       245,478       1,889,522  

Midwest

    207,555       70       137,991       345,616  

Northwest

    276,090       1,880       74,959       352,929  

Water and Mineral Services

          159,874             159,874  

Total

  $ 2,628,575     $ 231,551     $ 733,075     $ 3,593,201  

 

June 30, 2019

                               

California

  $ 590,641     $ 14,382     $ 119,152     $ 724,175  

Federal

    80       1,350       146,516       147,946  

Heavy Civil

    1,751,819       12,146             1,763,965  

Midwest

    204,749       110       158,378       363,237  

Northwest

    374,148       710       93,411       468,269  

Water and Mineral Services

          224,720             224,720  

Total

  $ 2,921,437     $ 253,418     $ 517,457     $ 3,692,312  

 

September 30, 2018

                               

California

  $ 299,242     $ 11,297     $ 50,283     $ 360,822  

Federal

    23             145,483       145,506  

Heavy Civil

    1,678,637       26,914             1,705,551  

Midwest

    91,144       405       235,190       326,739  

Northwest

    242,666       10       70,600       313,276  

Water and Mineral Services

          211,531             211,531  

Total

  $ 2,311,712     $ 250,157     $ 501,556     $ 3,063,425  

 

12

 

GRANITE CONSTRUCTION INCORPORATED

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

 

7. Contract Assets and Liabilities

During the three and nine months ended September 30, 2019, we recognized revenue of $13.2 million and $118.8 million, respectively, that was included in the contract liability balance at December 31, 2018. During the three and nine months ended September 30, 2018, we recognized revenue of $0.6 million and $103.3 million, respectively, that was included in the contract liability balance at January 1, 2018.

As a result of changes in contract transaction price related to performance obligations that were satisfied or partially satisfied prior to the end of the periods, we recognized revenue of $32.8 million and $117.6 million during the three and nine months ended September 30, 2019, respectively, and $25.3 million and $86.2 million during the three and nine months ended September 30, 2018, respectively. The changes in contract transaction price were from items such as executed or estimated change orders and unresolved contract modifications and claims.

As of September 30, 2019, December 31, 2018 and September 30, 2018, the aggregate claim recovery estimates included in contract asset and liability balances were $60.6 million, $45.1 million and $37.2 million, respectively.

The components of the contract asset balances as of the respective dates were as follows (in thousands):

   

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Costs in excess of billings and estimated earnings

  $ 127,863     $ 120,223     $ 108,105  

Contract retention

    106,062       99,531       105,884  

Total contract assets

  $ 233,925     $ 219,754     $ 213,989  

As of September 30, 2019, December 31, 2018 and September 30, 2018, no individual contract retention balance exceeded 10% of total contract assets at any of the presented dates. The majority of the contract retention balance is expected to be collected within one year and there were no balances determined to be uncollectible.

The components of the contract liability balances as of the respective dates were as follows (in thousands):

   

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Billings in excess of costs and estimated earnings, net of retention

  $ 100,673     $ 103,250     $ 117,352  

Provisions for losses

    5,337       2,199       407  

Total contract liabilities

  $ 106,010     $ 105,449     $ 117,759  
 

8.  Receivables, net 

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Contracts completed and in progress:

                       

Billed

  $ 417,373     $ 285,521     $ 351,802  

Unbilled

    182,762       98,755       147,950  

Total contracts completed and in progress

    600,135       384,276       499,752  

Material sales

    72,486       45,286       73,282  

Other

    28,674       44,195       45,125  

Total gross receivables

    701,295       473,757       618,159  

Less: allowance for doubtful accounts

    908       511       89  

Total net receivables

  $ 700,387     $ 473,246     $ 618,070  

Receivables include billed and unbilled amounts for services provided to clients for which we have an unconditional right to payment as of the end of the applicable period and do not bear interest. Included in other receivables at  September 30, 2019, December 31, 2018 and September 30, 2018 were items such as estimated recovery from back charge claims, notes receivable, fuel tax refunds and income tax refunds. No such receivables individually exceeded 10% of total net receivables at any of these dates.

 

13

 

GRANITE CONSTRUCTION INCORPORATED

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

 

9. Marketable Securities

All marketable securities were classified as held-to-maturity as of the dates presented and the carrying amounts of held-to-maturity securities were as follows:

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

U.S. Government and agency obligations

  $ 37,918     $ 24,996     $ 30,000  

Corporate bonds

          5,006       5,010  

Total short-term marketable securities

    37,918       30,002       35,010  

U.S. Government and agency obligations

    10,000       36,098       46,093  

Total long-term marketable securities

    10,000       36,098       46,093  

Total marketable securities

  $ 47,918     $ 66,100     $ 81,103  

Scheduled maturities of held-to-maturity investments were as follows:

(in thousands)

 

September 30, 2019

 

Due within one year

  $ 37,918  

Due in one to five years

    10,000  

Total

  $ 47,918  

 

 

10. Fair Value Measurement

The following tables summarize significant assets and liabilities measured at fair value in the condensed consolidated balance sheets on a recurring basis for each of the fair value levels (in thousands):

   

Fair Value Measurement at Reporting Date Using

 

September 30, 2019

 

Level 1

   

Level 2

   

Level 3

   

Total

 

Cash equivalents

                               

Money market funds

  $ 68,579     $     $     $ 68,579  

Other noncurrent assets

                               

Restricted cash

    5,658                   5,658  

Total assets

  $ 74,237     $     $     $ 74,237  

Other current liabilities

                               

Interest rate cash flow hedge

  $     $ 5,564     $     $ 5,564  

Total liabilities

  $     $ 5,564     $     $ 5,564  

 

December 31, 2018

                               

Cash equivalents

                               

Money market funds

  $ 84,613     $     $     $ 84,613  

Other noncurrent assets

                               

Restricted cash

    5,825                   5,825  

Total assets

  $ 90,438     $     $     $ 90,438  

Other current liabilities

                               

Interest rate cash flow hedge

  $     $ 1,098     $     $ 1,098  

Total liabilities

  $     $ 1,098     $     $ 1,098  

 

September 30, 2018

                               

Cash equivalents

                               

Money market funds

  $ 68,765     $     $     $ 68,765  

Other current assets

                               

Interest rate cash flow hedge

          1,500             1,500  

Other noncurrent assets

                               

Restricted cash

    5,599                   5,599  

Total assets

  $ 74,364     $ 1,500     $     $ 75,864  

 

14

 

GRANITE CONSTRUCTION INCORPORATED

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

Commodity Swap

In February 2019, we entered into a commodity swap designated as a cash flow hedge covering the periods from March to October 2019 with an original notional amount of $8.7 million which represented approximately 60.0% of our forecasted purchases for fixed price asphalt during these periods. The commodity swap is reported at fair value using Level 2 inputs in the condensed consolidated balance sheets. Gains or losses on the effective portion are initially reported as a component of AOCI and subsequently reclassified to cost of revenue in the condensed consolidated statements of operations when the monthly hedged commodity payment is settled. As of September 30, 2019, the fair value of the cash flow hedge was immaterial and was included in other current assets in the condensed consolidated balance sheets. During the three and nine months ended September 30, 2019, the unrealized gain, net of taxes, on the effective portion was immaterial, there was no ineffective portion, the cost of revenue reclassified from AOCI was immaterial and we estimate an immaterial amount to be reclassified from AOCI into pre-tax earnings within the next twelve months.

Other Assets and Liabilities

The carrying values and estimated fair values of our financial instruments that are not required to be recorded at fair value in the condensed consolidated balance sheets were as follows:

     

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

(in thousands)

Fair Value Hierarchy

 

Carrying Value

   

Fair Value

   

Carrying Value

   

Fair Value

   

Carrying Value

   

Fair Value

 

Assets:

                                                 
Held-to-maturity marketable securities Level 1   $ 47,918     $ 47,856     $ 66,100     $ 65,290     $ 81,103     $ 79,941  

Liabilities (including current maturities):

                                                 

2019 Notes1

Level 3

  $     $     $ 40,000     $ 40,484     $ 80,000     $ 82,191  

Credit Agreement - term loan1

Level 3

    140,625       141,634       146,250       147,141       148,125       148,832  

Credit Agreement - revolving credit facility1

Level 3

    250,000       251,986       197,000       197,889       137,000       137,636  

Convertible notes

Level 1

                            69,659       69,472  

1 See Note 14 for definitions of, and more information about, the 2019 Notes and Credit Agreement.

During the three and nine months ended September 30, 2019 and 2018, we did not record any fair value adjustments related to nonfinancial assets and liabilities measured at fair value on a nonrecurring basis.

 

11. Construction Joint Ventures

We participate in various construction joint ventures. We have determined that certain of these joint ventures are consolidated because they are variable interest entities (“VIEs”) and we are the primary beneficiary. We continually evaluate whether there are changes in the status of the VIEs or changes to the primary beneficiary designation of the VIE. Based on our assessments during the three months ended September 30, 2019, we determined no change was required for existing joint ventures.

Due to the joint and several nature of the performance obligations under the related owner contracts, if any of the partners fail to perform, we and the remaining partners, if any, would be responsible for performance of the outstanding work (i.e., we provide a performance guarantee). At September 30, 2019, there was approximately $2.8 billion of construction revenue to be recognized on unconsolidated and line item construction joint venture contracts of which $1.0 billion represented our share and the remaining $1.8 billion represented our partners’ share. We are not able to estimate amounts that may be required beyond the remaining cost of the work to be performed. These costs could be offset by billings to the customer or by proceeds from our partners’ corporate and/or other guarantees.

Consolidated Construction Joint Ventures (“CCJVs”)

At September 30, 2019, we were engaged in seven active CCJV projects with total contract values ranging from $0.7 million to $410.5 million for a combined total of $1.2 billion. Our share of revenue remaining to be recognized on these CCJVs was $338.1 million and ranged from $0.3 million to $137.2 million. Our proportionate share of the equity in these joint ventures was between 50.0% and 65.0%. During the three and nine months ended September 30, 2019, total revenue from CCJVs was $71.1 million and $217.0 million, respectively, and during the three and nine months ended September 30, 2018, total revenue from CCJVs was $61.6 million and $173.1 million, respectively. During the nine months ended September 30, 2019 and 2018, CCJVs used $19.3 million and provided $31.5 million of operating cash flows, respectively.

15

 

GRANITE CONSTRUCTION INCORPORATED

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

Unconsolidated Construction Joint Ventures

As of  September 30, 2019, we were engaged in nine active unconsolidated joint venture projects with total contract values ranging from $85.2 million to $3.8 billion for a combined total of $11.5 billion of which our share was $3.3 billion. Our proportionate share of the equity in these unconsolidated construction joint ventures ranged from 20.0% to 50.0%. As of  September 30, 2019, our share of the revenue remaining to be recognized on these unconsolidated construction joint ventures was $812.1 million and ranged from $1.7 million to $226.0 million.

The following is summary financial information related to unconsolidated construction joint ventures:

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Assets

                       

Cash, cash equivalents and marketable securities

  $ 217,279     $ 229,562     $ 242,028  

Other current assets1

    863,182       814,979       806,104  

Noncurrent assets

    209,865       204,090       204,201  

Less partners’ interest

    858,235       822,215       810,111  

Granite’s interest1,2

    432,091       426,416       442,222  

Liabilities

                       

Current liabilities

    542,278       525,036       511,639  

Less partners’ interest and adjustments3

    254,901       369,782       331,838  

Granite’s interest

    287,377       155,254       179,801  

Equity in construction joint ventures4

  $ 144,714     $ 271,162     $ 262,421  

1 Included in this balance and in accrued expenses and other current liabilities on our condensed consolidated balance sheets was $81.9 million, $88.2 million and $88.6 million related to performance guarantees as of September 30, 2019, December 31, 2018 and September 30, 2018.

2 Included in this balance as of September 30, 2019, December 31, 2018 and September 30, 2018 was $96.8 million, $78.1 million and $67.1 million, respectively, related to Granite’s share of estimated cost recovery of customer affirmative claims. In addition, this balance included $11.8 million, $15.6 million and $12.5 million related to Granite’s share of estimated recovery of back charge claims as of September 30, 2019, December 31, 2018 and September 30, 2018, respectively.

3 Partners’ interest and adjustments includes amounts to reconcile total net assets as reported by our partners to Granite’s interest adjusted to reflect our accounting policies and estimates primarily related to contract forecast differences.

4 Included in this balance and in accrued expenses and other current liabilities on the condensed consolidated balance sheets were amounts related to deficits in construction joint ventures, which includes provisions for losses, that were $65.1 million, $11.5 million and $ 11.6 million as of September 30, 2019, December 31, 2018 and September 30, 2018, respectively.

 

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(in thousands)

 

2019

   

2018

   

2019

   

2018

 

Revenue

                               

Total

  $ 421,977     $ 436,093     $ 1,273,982     $ 1,125,530  

Less partners’ interest and adjustments1

    323,999       285,064       1,006,667       746,905  

Granite’s interest

    97,978       151,029       267,315       378,625  

Cost of revenue

                               

Total

    441,898       485,190       1,309,867       1,289,464  

Less partners’ interest and adjustments1

    303,455       330,141       868,916       892,892  

Granite’s interest

    138,443       155,049       440,951       396,572  

Granite’s interest in gross loss2

  $ (40,465 )   $ (4,020 )   $ (173,636 )   $ (17,947 )

1 Partners’ interest and adjustments includes amounts to reconcile total revenue and total cost of revenue as reported by our partners to Granite’s interest adjusted to reflect our accounting policies and estimates primarily related to contract forecast differences.

2 While total revenue, Granite’s interest in revenue, total cost of revenue, and total net loss were correctly stated, Granite’s interest in cost of revenue, gross loss and net loss for the three and six months ended June 30, 2019 were misstated for the quarter ended June 30, 2019. Granite’s originally reported interest in cost of revenue, gross loss and net loss was: $144.0 million, $107.2 million and $106.3 million, respectively, for the three months ended June 30, 2019 and was $275.5 million, $106.2 million and $105.8 million, respectively, for the six months ended June 30, 2019. Granite’s interest in cost of revenue, gross loss and net loss should have been: $171.0 million, $134.2 million and $133.3 million, respectively, for the three months ended June 30, 2019 and $302.5 million, $133.2 million and $132.8 million, respectively, for the six months ended June 30, 2019. The misstatements did not impact the condensed consolidated balance sheet, statements of operations, statements of comprehensive loss or statements of shareholders’ equity in any period. However, the misstatements did result in a misclassification of $27.0 million within operating activities of the condensed consolidated statements of cash flows for the six months ended June 30, 2019 to equity in net loss from unconsolidated joint ventures from accrued expenses and other current liabilities, net. There was no impact to the net cash used in operating activities for the six months ended June 30, 2019. We assessed the materiality of the errors in accordance with the SEC’s Staff Accounting Bulletin 99 and concluded that the errors were not material to either of these previously issued financial statements. Accordingly, we will revise our previously issued financial statements prospectively to correct these errors.

During the three and nine months ended September 30, 2019, unconsolidated construction joint venture net losses were $(19.6) million and $(33.3) million, respectively, of which our share were net losses of $(40.2) million and $(173.0) million, respectively. During the three and nine months ended September 30, 2018, unconsolidated construction joint venture net losses were $(47.6) million and $(162.0) million, respectively, of which our share were net losses of $(3.1) million and $(16.3) million, respectively. The differences between our share of the joint venture net loss during 2018 and 2019 when compared to the joint venture net loss primarily resulted from differences between our estimated total revenue and cost of revenue when compared to that of our partners’ on four projects. The differences are due to timing differences from varying accounting policies and in public company quarterly reporting requirements. These joint venture net loss amounts exclude our corporate overhead required to manage the joint ventures and include taxes only to the extent the applicable states have joint venture level taxes.

 

16

 

GRANITE CONSTRUCTION INCORPORATED

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

 

12. Investments in Affiliates

Our investments in affiliates balance consists of equity method investments in the following types of entities:

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Foreign

  $ 55,769     $ 55,715     $ 54,620  

Real estate

    17,670       19,676       20,930  

Asphalt terminal

    11,475       8,963       9,290  

Total investments in affiliates

  $ 84,914     $ 84,354     $ 84,840  

The following table provides summarized balance sheet information for our affiliates accounted for under the equity method on a combined basis:

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Current assets

  $ 140,487     $ 141,930     $ 138,887  

Noncurrent assets

    168,715       170,172       168,402  

Total assets

    309,202       312,102       307,289  

Current liabilities

    61,738       55,816       71,940  

Long-term liabilities1

    60,230       63,098       46,961  

Total liabilities

    121,968       118,914       118,901  

Net assets

    187,234       193,188       188,388  

Granite’s share of net assets

  $ 84,914     $ 84,354     $ 84,840  

1 The balance primarily relates to debt associated with our real estate investments.

 

Of the $309.2 million in total assets as of September 30, 2019, we had investments in thirteen foreign entities with total assets ranging from $0.2 million to $69.0 million, three real estate entities with total assets ranging from $8.3 million to $43.2 million and the asphalt terminal entity had total assets of $32.5 million. We have direct and indirect investments in the foreign entities and our percent ownership ranged from 25.0% to 50.0% as of September 30, 2019. The equity method investments in real estate affiliates included $14.1 million, $16.3 million and $17.5 million in residential real estate in Texas as of September 30, 2019, December 31, 2018 and September 30, 2018, respectively. The remaining balances were in commercial real estate in Texas.

 

13. Property and Equipment, net

Balances of major classes of assets and allowances for depreciation and depletion are included in property and equipment, net in the condensed consolidated balance sheets and were as follows:

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Equipment and vehicles

  $ 949,577     $ 906,275     $ 917,186  

Quarry property

    185,792       180,246       180,004  

Land and land improvements

    134,543       142,271       138,875  

Buildings and leasehold improvements

    112,940       108,884       105,895  

Office furniture and equipment

    66,791       65,680       63,354  

Property and equipment

    1,449,643       1,403,356       1,405,314  

Less: accumulated depreciation and depletion

    906,847       853,668       844,696  

Property and equipment, net

  $ 542,796     $ 549,688     $ 560,618  

 

17

 

GRANITE CONSTRUCTION INCORPORATED

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

 

14. Long-Term Debt and Credit Arrangements

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Senior notes payable

  $     $ 40,000     $ 80,000  

Credit Agreement term loan

    140,625       146,250       148,125  

Credit Agreement revolving credit loan

    250,000       197,000       137,000  

Convertible notes

                69,659  

Other

    12,479       (845 )     (1,062 )

Total debt

    403,104       382,405       433,722  

Less current maturities

    8,263       47,286       116,796  

Total long-term debt

  $ 394,841     $ 335,119     $ 316,926  

The aggregate minimum principal maturities of long-term debt, including current maturities and excluding debt issuance costs, related to balances at September 30, 2019 are as follows: $2.1 million during the remainder of 2019; $8.4 million in 2020; $8.5 million in 2021; $8.5 million in 2022; $367.3 in 2023 and $8.9 million in 2024 and thereafter.

Senior Notes Payable

Senior notes payable as of  December 31, 2018 and September 30, 2018 of $40.0 million and $80.0 million, respectively, were due to a group of institutional holders and had an interest rate of 6.11% per annum (“2019 Notes”). As of December 31, 2018, all of the $40.0 million was included in current maturities of long-term debt on the condensed consolidated balance sheets. As of September 30, 2018, $40.0 million of the outstanding balance was included in each of current maturities of long-term debt and long-term debt in the condensed consolidated balance sheets. On July 29, 2019, we called and redeemed the $40.0 million outstanding balance which were originally due in December 2019. 

Credit Agreement

Granite entered into the Third Amended and Restated Credit Agreement dated May 31, 2018. The credit agreement provided for a $150.0 million term loan, of which $140.6 million was outstanding on September 30, 2019, and a $350.0 million revolving credit facility. We entered into Amendment No. 1 to Third Amended and Restated Credit Agreement (as amended, the “Credit Agreement”) dated July 29, 2019 as discussed below.

The term loan requires that Granite repay 1.25% of the principal balance each quarter until the maturity date, at which point the remaining balance is due. As of each September 30, 2019, December 31, 2018 and September 30, 2018, $7.5 million of the term loan balance was included in current maturities of long-term debt on the condensed consolidated balance sheets and the remaining $133.1 million, $138.8 million and $140.6 million, respectively, was included in long-term debt.

As of September 30, 2019, the total stated amount of all issued and outstanding letters of credit under the Credit Agreement was $32.3 million. As of September 30, 2019, December 31, 2018 and  September 30, 2018, $250.0 million, $197.0 million and $137.0 million, respectively, was outstanding under the revolving credit facility. As of September 30, 2019, the total unused availability under the Credit Agreement was $67.7 million. The letters of credit will expire between October 2019 and June 2020.

Borrowings under the Credit Agreement bear interest at LIBOR or a base rate (at our option), plus an applicable margin based on the Consolidated Leverage Ratio (as defined in the Credit Agreement) calculated quarterly. The applicable margin was 2.00% for loans bearing interest based on LIBOR and 1.00% for loans bearing interest at the base rate at September 30, 2019. Accordingly, the effective interest rate using three-month LIBOR and base rate was 4.09% and 6.00%, respectively, at September 30, 2019 and we elected to use LIBOR for both the term loan and the revolving credit facility.

As of September 30, 2019, the conditions for the exercise of our right under Credit Agreement to have liens released were not satisfied.

 

18

 

GRANITE CONSTRUCTION INCORPORATED

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

Covenants and Events of Default

Our Credit Agreement requires us to comply with various affirmative, restrictive and financial covenants. Our failure to comply with any of these covenants, or to pay principal, interest or other amounts when due thereunder, would constitute an event of default under the Credit Agreement. As of September 30, 2019, we were compliant with the financial covenants contained in the Credit Agreement. 

 

15. Leases

We have leases for office and shop space, as well as for equipment primarily utilized in our construction projects. As of September 30, 2019, our lease contracts were classified as operating leases and had terms ranging from month-to-month to 29 years. As of September 30, 2019, our operating leases were included in ROU assets, accrued and other current liabilities and lease liabilities on our condensed consolidated balance sheets and were $70.5 million, $16.0 million and $56.7 million, respectively. As of September 30, 2019, we had no lease contracts that had not yet commenced but created significant rights and obligations.

Lease expense was $5.0 million and $13.9 million during the three and nine months ended September 30, 2019, which included operating lease costs related to short-term leases and variable lease costs.

As of September 30, 2019, our weighted-average remaining lease term was 6.0 years and the weighted-average discount rate was 3.99%.

As of September 30, 2019, the lease liability is equal to the present value of the remaining lease payments, discounted using the incremental borrowing rate on our secured debt using a single maturity discount rate as it is not materially different than the discount rates applied to each of the leases in the portfolio.

The following table summarizes our undiscounted lease liabilities outstanding as of September 30, 2019 (in thousands):

Remainder of 2019

  $ 4,827  

2020

    18,886  

2021

    17,630  

2022

    15,489  

2023

    10,358  

2024 through 2035

    19,067  

Total future minimum lease payments

  $ 86,257  

Less: imputed interest

    13,554  

Total

  $ 72,703  

 

19

 

GRANITE CONSTRUCTION INCORPORATED

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

 

16. Weighted Average Shares Outstanding and Net Income (Loss) Per Share

The following table presents a reconciliation of the weighted average shares outstanding used in calculating basic and diluted net income (loss) per share as well as the calculation of basic and diluted net income (loss) per share:

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(in thousands, except per share amounts)

 

2019

   

2018

   

2019

   

2018

 

Numerator (basic and diluted)

                               

Net income (loss) allocated to common shareholders for basic calculation

  $ 20,488     $ 55,672     $ (111,922 )   $ 35,864  
Effect of dilutive convertible notes           296              
Net income (loss) allocated to common shareholders for basic calculation     20,488       55,968       (111,922 )     35,864  

Denominator

                               

Weighted average common shares outstanding, basic

    46,788       46,308       46,771       42,443  

Dilutive effect of RSUs and convertible notes 1

    382       1,502             467  

Weighted average common shares outstanding, diluted

    47,170       47,810       46,771       42,910  
Net income (loss) per share, basic   $ 0.44     $ 1.20     $ (2.39 )   $ 0.84  
Net income (loss) per share, diluted   $ 0.43     $ 1.17     $ (2.39 )   $ 0.84  

1 Due to the net loss for the nine months ended September 30, 2019, RSUs representing approximately 393,000 shares have been excluded from the number of shares used in calculating diluted net loss per share, as their inclusion would be antidilutive.

2 Weighted average shares of approximately 1.1 million have been included in the number of shares used in calculating diluted net income per share for the three months ended September 30, 2018 based on the assumption that the 8% Convertible Notes were converted to Granite shares as of July 1, 2018 through their conversion on August 15, 2018. The shares have been excluded from the nine months ended September 30, 2018 as their inclusion would be antidilutive.

 
 

17. Income Taxes

The following table presents the provision for (benefit from) income taxes for the respective periods:

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(dollars in thousands)

 

2019

   

2018

   

2019

   

2018

 

Provision for (benefit from) income taxes

  $ 3,474     $ 8,692     $ (37,451 )   $ 7,357  
Effective tax rate     13.7 %     12.8 %     26.6 %     14.5 %

Our effective tax rate remained relatively unchanged for the three months ended September 30, 2019 when compared to the same period in 2018 due to the impact of discrete items relative to income (loss) before provision for (benefit from) income taxes. Our effective tax rate increased to 26.6% for the nine months ended September 30, 2019 from 14.5% when compared to the same period in 2018.  This change was primarily due to a $37.0 million discrete tax benefit recorded in 2019 on the decrease to project profitability as it relates to four legacy, unconsolidated heavy civil joint venture projects compared to a net $3.5 million discrete tax benefit recorded in 2018 due to adjustments to provisional amounts related to the U.S. Tax Cuts and Jobs Act of 2017 which was partially offset by a discrete tax expense on one-time nondeductible acquisition and integration expenses

20

 

GRANITE CONSTRUCTION INCORPORATED

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

 

18. Legal Proceedings

In the ordinary course of business, we and our affiliates are involved in various legal proceedings alleging, among other things, liability issues or breach of contract or tortious conduct in connection with the performance of services and/or materials provided, the various outcomes of which cannot be predicted with certainty. We and our affiliates are also subject to government inquiries in the ordinary course of business seeking information concerning our compliance with government construction contracting requirements and various laws and regulations, the outcomes which cannot be predicted with certainty.

Some of the matters in which we or our joint ventures and affiliates are involved may involve compensatory, punitive, or other claims or sanctions that, if granted, could require us to pay damages or make other expenditures in amounts that are not probable to be incurred or cannot currently be reasonably estimated. In addition, in some circumstances our government contracts could be terminated, we could be suspended, debarred or incur other administrative penalties or sanctions, or payment of our costs could be disallowed. While any of our pending legal proceedings may be subject to early resolution as a result of our ongoing efforts to resolve the proceedings, whether or when any legal proceeding will be resolved is neither predictable nor guaranteed.

Accordingly, it is possible that future developments in such proceedings and inquiries could require us to (i) adjust existing accruals, or (ii) record new accruals that we did not originally believe to be probable or that could not be reasonably estimated. Such changes could be material to our financial condition, results of operations and/or cash flows in any particular reporting period. In addition to matters that are considered probable for which the loss can be reasonably estimated, disclosure is also provided when it is reasonably possible and estimable that a loss will be incurred or when it is reasonably possible that the amount of a loss will exceed the amount recorded.

Liabilities relating to legal proceedings and government inquiries, to the extent that we have concluded such liabilities are probable and the amounts of such liabilities are reasonably estimable, are recorded in our condensed consolidated balance sheets. The aggregate liabilities recorded as of September 30, 2019, December 31, 2018 and September 30, 2018 related to these matters were immaterial. The aggregate range of possible loss related to (i) matters considered reasonably possible, and (ii) reasonably possible amounts in excess of accrued losses recorded for probable loss contingencies, including those related to liquidated damages, could have a material impact on our consolidated financial statements if they become probable and the reasonably estimable amount is determined.

On August 13, 2019, a putative securities class action was filed in the United States District Court for the Northern District of California against the Company, James H. Roberts, our President and Chief Executive Officer, and Jigisha Desai, our Senior Vice President and Chief Financial Officer. The complaint is brought on behalf of an alleged class of persons or entities that acquired our common stock between October 26, 2018 and August 1, 2019, and alleges claims arising under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 thereunder. The complaint seeks damages based on allegations that in the Company’s SEC filings the defendants made false and/or misleading statements and failed to disclose material adverse facts about the Company’s business, operations and prospects. We are in the preliminary stages of reviewing the allegations made in the complaint and, as a result, we cannot predict the outcome or consequences of this case, which we intend to defend vigorously.

 

GRANITE CONSTRUCTION INCORPORATED

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

 

19. Business Segment Information

Summarized segment information is as follows (in thousands):

Three Months Ended September 30,

   

Transportation

   

Water

   

Specialty

   

Materials

   

Total

 

2019

                                       

Total revenue from reportable segments

  $ 598,646     $ 135,908     $ 224,457     $ 210,216     $ 1,169,227  

Elimination of intersegment revenue

                      (81,117 )     (81,117 )

Revenue from external customers

    598,646       135,908       224,457       129,099       1,088,110  

Gross profit

    13,633       15,030       38,299       24,470       91,432  

Depreciation, depletion and amortization

    4,096       9,272       7,747       6,784       27,899  

 

2018

                                       

Total revenue from reportable segments

  $ 610,847     $ 124,292     $ 190,836     $ 194,586     $ 1,120,561  

Elimination of intersegment revenue

                      (64,970 )     (64,970 )

Revenue from external customers

    610,847       124,292       190,836       129,616       1,055,591  

Gross profit

    70,976       24,103       28,099       21,313       144,491  

Depreciation, depletion and amortization

    7,592       11,191       7,569       6,496       32,848  

 

Nine Months Ended September 30,

   

Transportation

   

Water

   

Specialty

   

Materials

   

Total

 

2019

                                       

Total revenue from reportable segments

  $ 1,340,834     $ 347,994     $ 540,234     $ 402,459     $ 2,631,521  

Elimination of intersegment revenue

                      (134,070 )     (134,070 )

Revenue from external customers

    1,340,834       347,994       540,234       268,389       2,497,451  

Gross (loss) profit

    (64,996 )     34,412       75,376       34,714       79,506  

Depreciation, depletion and amortization

    12,581       31,259       21,960       18,417       84,217  

Segment assets

    314,361       294,211       140,192       367,944       1,116,708  

 

2018

                                       

Total revenue from reportable segments

  $ 1,472,703     $ 215,951     $ 461,149     $ 392,633     $ 2,542,436  

Elimination of intersegment revenue

                      (116,347 )     (116,347 )

Revenue from external customers

    1,472,703       215,951       461,149       276,286       2,426,089  

Gross profit

    138,401       41,117       65,311       36,314       281,143  

Depreciation, depletion and amortization

    17,920       16,075       18,908       17,980       70,883  

Segment assets

    394,981       308,964       150,437       375,016       1,229,398  

A reconciliation of segment gross profit to consolidated income (loss) before provision for (benefit from) income taxes is as follows:

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(in thousands)

 

2019

   

2018

   

2019

   

2018

 

Total gross profit from reportable segments

  $ 91,432     $ 144,491     $ 79,506     $ 281,143  

Selling, general and administrative expenses

    73,424       70,769       224,577       193,337  

Acquisition and integration expenses

    2,744       9,334       15,244       44,030  

Gain on sales of property and equipment

    (7,101 )     (3,018 )     (13,936 )     (5,066 )

Total other income

    (3,022 )     (383 )     (5,799 )     (1,869 )

Income (loss) before provision for (benefit from) income taxes

  $ 25,387     $ 67,789     $ (140,580 )   $ 50,711  

 

 

 

Item 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Forward-Looking Disclosure

From time to time, Granite makes certain comments and disclosures in reports and statements, including in this Quarterly Report on Form 10-Q, or statements made by its officers or directors, that are not based on historical facts, including statements regarding future events, occurrences, circumstances, strategy, activities, performance, outlook, outcomes, guidance, capital expenditures, backlog, and results, that may constitute forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements are identified by words such as “future,” “outlook,” “assumes,” “believes,” “expects,” “estimates,” “anticipates,” “intends,” “plans,” “appears,” “may,” “will,” “should,” “could,” “would,” “continue,” and the negatives thereof or other comparable terminology or by the context in which they are made. In addition, other written or oral statements that constitute forward-looking statements have been made and may in the future be made by or on behalf of Granite. These forward-looking statements are estimates reflecting the best judgment of senior management and reflect our current expectations regarding future events, occurrences, circumstances, strategy, activities, performance, outlook, outcomes, guidance, capital expenditures, backlog, and results. These expectations may or may not be realized. Some of these expectations may be based on beliefs, assumptions or estimates that may prove to be incorrect. In addition, our business and operations involve numerous risks and uncertainties, many of which are beyond our control, which could result in our expectations not being realized or otherwise materially affect our business, financial condition, results of operations, cash flows and liquidity. Such risks and uncertainties include, but are not limited to, those more specifically described in our Annual Report on Form 10-K under “Item 1A. Risk Factors and in this Quarterly Report Form 10-Q under "Item 1A. Risk Factors.” Due to the inherent risks and uncertainties associated with our forward-looking statements, the reader is cautioned not to place undue reliance on them. The reader is also cautioned that the forward-looking statements contained herein speak only as of the date of this Quarterly Report on Form 10-Q and, except as required by law, we undertake no obligation to revise or update any forward-looking statements for any reason.

Overview

We are one of the largest diversified infrastructure companies in the United States, engaged in heavy-civil infrastructure projects including the construction of streets, roads, highways, mass transit facilities, airport infrastructure, bridges, trenchless and underground utilities, power-related facilities, water-related facilities, well drilling, utilities, tunnels, dams and other infrastructure-related projects, site preparation, mining services, and infrastructure services for residential development, energy development, commercial and industrial sites, and other facilities, as well as construction management professional services. We have four reportable business segments: Transportation, Water, Specialty and Materials (see Note 19 of “Notes to the Condensed Consolidated Financial Statements”). In addition to business segments, we review our business by operating groups. Our operating groups are California, Federal, Heavy Civil, Northwest, Midwest and Water and Mineral Services.

The five primary economic drivers of our business are (i) the overall health of the U.S. economy; (ii) federal, state and local public funding levels; (iii) population growth resulting in public and private development; (iv) the need to build, replace or repair aging infrastructure; and (v) the pricing of certain commodity related products. Changes in these drivers can either reduce our revenues and/or gross profit margins or provide opportunities for revenue growth and gross profit margin improvement.

In the first half of 2018, we completed the acquisition of the Layne Christensen Company (“Layne”), a water and mining infrastructure services and drilling company, as well as LiquiForce, a regional company in Canada and the Midwest providing lateral and mainline pipe lining services in the water and wastewater markets. In addition, on May 22, 2019, we acquired certain assets and equipment of Lametti & Sons, Inc. a Minnesota-based company with cured-in-place pipe rehabilitation and trenchless renewal experience for $6.2 million in cash.

 

Current Economic Environment and Outlook

Granite, America’s Infrastructure Company, provides solutions to the Transportation, Water, Specialty and Materials end-markets. We are one of the largest diversified construction and construction materials companies in the United States and are positioned to leverage opportunities across end markets and geographies. As we execute our strategy, we remain committed to creating consistent value for Granite’s stakeholders.  

Through May of this year, we experienced inclement weather across most of the U.S. which negatively impacted our operations. Beginning in June, weather improved for much of the U.S., and our teams have been working through our strong backlog. The Company’s continued focus on bidding discipline and end-market diversification positions the Company well, with solid contract backlog of $3.6 billion and an additional $1.0 billion of construction manager/general contractor and alternative procurement projects. We expect the additional $1.0 billion of construction manager/general contractor and alternative procurement projects to enter backlog as task orders are issued this year, and in future years. As of September 30, 2019, our Committed and Awarded Projects (“CAP”) totaled nearly $4.6 billion and comprises an increasingly strategic portfolio of stored energy for the Company. Public and private market demand remains robust across Granite’s end markets. Private-market activity is a key growth and diversification driver across our business, particularly in our Specialty segment, spurring expansion in our mining, site development and power sectors. Public infrastructure investment is growing at state, regional, and local levels, and this multi-year public-spending investment will benefit our Transportation, Water and Materials segments. It also provides our industry with steady visibility into funding.

At the National level, while we have not seen recent movement on the federal infrastructure initiative to provide a permanent revenue solution for the federal Highway Trust Fund, the Fixing America’s Surface Transportation (“FAST”) Act remains a stabilizing force for transportation markets. The federal government is providing smaller, targeted funding, as is illustrated by the September 2019 U.S. Department of Transportation announcement of an emergency relief fund totaling $871.2 million for roads and bridges impacted by severe weather events. At the state level, 31 states and the District of Colombia have enacted legislation to increase their state motor fuel taxes since 2013, with some states including annual fuel tax indexing provisions. This includes California’s 10-year, $54.2 billion Senate Bill 1 (SB-1), the Road Repair and Accountability Act of 2017. SB-1 continues to spur increased bidding and project lettings where we have seen a meaningful increase of award value when compared to the same prior year period. Other state and local-led program expansions, coupled with Federal and private-sector stability, are key contributors to robust market activity and multi-year funding visibility.

Market demand remains strong in the water-related construction, water resources and wastewater rehabilitation markets. Here, market and funding dynamics position our legacy and acquired businesses included in the Water segment for significant growth. Across the Water segment’s end markets, states and municipal water authorities weigh options for overdue water and wastewater infrastructure investment. For our wastewater rehabilitation business, this includes potential awards for infrastructure improvements mandated through consent decrees issued by municipalities. At the federal level, Congress approved the America’s Water Infrastructure Act of 2018, which includes $4.4 billion for the Environmental Protection Agency's drinking water program. This legislation also creates the Water Resources Development Act, which authorizes $3.7 billion of federal funds for U.S. Army Corps of Engineers' flood-protection and other projects.

The Company announced this quarter that it has completed its strategic review of the Heavy Civil operating group and that it is taking additional steps to reduce risk and exposure to large, complex projects where the trend has been for risks that are difficult to mitigate in the current contracting environment. The historical industry pricing and associated risk for this type of work does not align with the Company’s stakeholder expectations. Under a new management team, we will narrow the footprint of our Heavy Civil operating group and align our Heavy Civil Group and Construction and Materials operations teams across the Transportation segment. This expands the opportunity to align the Heavy Civil group processes more closely with our successful vertically integrated construction and materials model. Our focus will be to pursue opportunities in markets where Granite’s presence, capabilities and resources provide strategic advantages.  

Granite continues to emphasize lower-risk, smaller-scope projects, particularly negotiated work, construction management/general contractor, construction management at-risk and other best-value procurement methods. Across end-markets, our focus on bottom and top-line improvement continues to emphasize managing risks and pricing appropriately for the complex skills and resources required to build America’s infrastructure projects. We are focused on pursuing and executing work with appropriate returns relative to risks for Granite’s stakeholders.

 

Results of Operations

 

Our operations are typically affected more by weather conditions during the first and fourth quarters of our fiscal year which may alter our construction schedules and can create variability in our revenues and profitability. Therefore, the results of operations of a given quarter are not indicative of the results to be expected for the full year.

The following table presents a financial summary for the three and nine months ended September 30, 2019 and 2018:

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(in thousands)

 

2019

   

2018

   

2019

   

2018

 

Total revenue

  $ 1,088,110     $ 1,055,591     $ 2,497,451     $ 2,426,089  

Gross profit

    91,432       144,491       79,506       281,143  

Selling, general and administrative expenses

    73,424       70,769       224,577       193,337  

Acquisition and integration expenses

    2,744       9,334       15,244       44,030  

Operating income (loss)

    22,365       67,406       (146,379 )     48,842  

Total other income

    (3,022 )     (383 )     (5,799 )     (1,869 )

Amount attributable to non-controlling interests

    (1,425 )     (3,425 )     (8,793 )     (7,490 )

Net income (loss) attributable to Granite Construction Incorporated

    20,488       55,672       (111,922 )     35,864  

Revenue

Total Revenue by Segment 

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(dollars in thousands)

 

2019

   

2018

   

2019

   

2018

 

Transportation

  $ 598,646       55.0 %   $ 610,847       57.8 %   $ 1,340,834       53.8 %   $ 1,472,703       60.7 %

Water

    135,908       12.5       124,292       11.8       347,994       13.9       215,951       8.9  

Specialty

    224,457       20.6       190,836       18.1       540,234       21.6       461,149       19.0  

Materials

    129,099       11.9       129,616       12.3       268,389       10.7       276,286       11.4  

Total

  $ 1,088,110       100.0 %   $ 1,055,591       100.0 %   $ 2,497,451       100.0 %   $ 2,426,089       100.0 %

Transportation Revenue

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(dollars in thousands)

 

2019

   

2018

   

2019

   

2018

 

California

  $ 197,057       32.9 %   $ 180,163       29.5 %   $ 404,981       30.2 %   $ 453,077       30.8 %

Federal

    56             69             133             427        

Heavy Civil

    162,608       27.2       224,560       36.8       434,588       32.4       596,022       40.5  

Midwest

    27,359       4.6       23,346       3.8       73,555       5.5       61,801       4.2  

Northwest

    211,566       35.3       182,709       29.9       427,577       31.9       361,376       24.5  

Total

  $ 598,646       100.0 %   $ 610,847       100.0 %   $ 1,340,834       100.0 %   $ 1,472,703       100.0 %

Transportation revenue for the three and nine months ended September 30, 2019 decreased $12.2 million, or 2.0%, and $131.9 million, or 9.0%, respectively, when compared to 2018 primarily due to a decrease in the Heavy Civil operating group from revisions in estimates  (see Note 4 of “Notes to the Condensed Consolidated Financial Statements” for more information) and in the California operating group from unfavorable weather during the first half of 2019, partially offset by increases in the Northwest operating group from beginning the year with higher contract backlog as well as progress on existing projects. During the three and nine months ended September 30, 2019 and 2018 the majority of revenue earned in the Transportation segment was from the public sector.

 

Water Revenue

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(dollars in thousands)

 

2019

   

2018

   

2019

   

2018

 

California

  $ 10,390       7.7 %   $ 12,119       9.8 %   $ 14,390       4.1 %   $ 45,711       21.2 %

Federal

    155       0.1       480       0.4       1,034       0.3       1,598       0.7  

Heavy Civil

    2,159       1.6       5,511       4.4       10,074       2.9       15,211       7.0  

Midwest

    39             194       0.2       123             1,710       0.8  

Northwest

    1,095       0.8       877       0.7       3,675       1.1       3,268       1.5  

Water and Mineral Services

    122,070       89.8       105,111       84.5       318,698       91.6       148,453       68.8  

Total

  $ 135,908       100.0 %   $ 124,292       100.0 %   $ 347,994       100.0 %   $ 215,951       100.0 %

Water revenue for the three and nine months ended September 30, 2019 increased by $11.6 million, or 9.3%, and $132.0 million, or 61.1%, respectively, when compared to 2018 primarily due to increases in the Water and Mineral Services operating group due to progress on existing projects for the three months ended September 30, 2019. The acquisitions of Layne and LiquiForce in the second quarter of 2018 also contributed to the increases during the nine months ended September 30, 2019, which were partially offset by decreases in the California operating group from unfavorable weather conditions during 2019. During the three and nine months ended September 30, 2019 and 2018 the majority of revenue earned in the Water segment was from the public sector.

Specialty Revenue

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(dollars in thousands)

 

2019

   

2018

   

2019

   

2018

 

California

  $ 60,791       27.1 %   $ 31,713       16.6 %   $ 135,928       25.1 %   $ 104,914       22.8 %

Federal

    23,973       10.7       13,363       7.0       57,698       10.7       27,620       6.0  

Midwest

    45,415       20.2       65,513       34.3       120,885       22.4       180,425       39.0  

Northwest

    70,753       31.5       46,752       24.5       151,621       28.1       114,695       24.9  

Water and Mineral Services

    23,525       10.5       33,495       17.6       74,102       13.7       33,495       7.3  

Total

  $ 224,457       100.0 %   $ 190,836       100.0 %   $ 540,234       100.0 %   $ 461,149       100.0 %

Specialty revenue for the three and nine months ended September 30, 2019 increased $33.6 million, or 17.6%, and $79.1 million, or 17.1%, respectively, when compared to 2018 primarily due to increases in the California, Federal and Northwest operating groups from beginning the periods with higher contract backlog, progress on existing projects and from new awards in 2019 partially offset by decreases in the Midwest operating group from beginning the periods with lower contract backlog. In addition, revenue for the nine months ended September 30, 2019 increased in the Water and Mineral Services operating group as a result of our acquisition of Layne. During the three and nine months ended September 30, 2019 and 2018 revenue earned in the Specialty segment was from both the public and private sectors.

Materials Revenue 

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(dollars in thousands)

 

2019

   

2018

   

2019

   

2018

 

California

  $ 71,251       55.2 %   $ 74,065       57.2 %   $ 145,278       54.1 %   $ 162,247       58.7 %

Northwest

    51,662       40.0       46,935       36.2       107,040       39.9       103,290       37.4  

Water and Mineral Services

    6,186       4.8       8,616       6.6       16,071       6.0       10,749       3.9  

Total

  $ 129,099       100.0 %   $ 129,616       100.0 %   $ 268,389       100.0 %   $ 276,286       100.0 %

Materials revenue for the three months ended September 30, 2019 remained relatively unchanged and decreased by $7.9 million, or 2.9%, for the nine months ended September 30, 2019 when compared to 2018 primarily due to the decreases in the California operating group from reduced volume due to unfavorable weather conditions in the first half of the year partially offset by increases in the Water and Mineral Services operating group as a result of our acquisition of Layne.

 

 

Contract Backlog

Our contract backlog consists of the revenue we expect to record in the future on awarded contracts, including 100% of our consolidated joint venture contracts and our proportionate share of unconsolidated joint venture contracts. We generally include a project in our contract backlog at the time it is awarded and to the extent we believe contract execution and funding is probable. Awarded contracts that include unexercised contract options or unissued task orders are included in contract backlog to the extent option exercise or task order issuance is probable. Substantially all of the contracts in our contract backlog may be canceled or modified at the election of the customer; however, we have not been materially adversely affected by contract cancellations or modifications in the past.

Total Contract Backlog by Segment 

(dollars in thousands)

 

September 30, 2019

   

June 30, 2019

   

September 30, 2018

 

Transportation

  $ 2,653,799       72.8 %   $ 2,939,727       77.0 %   $ 2,311,712       71.3 %

Water

    244,857       6.7       318,111       8.3       364,772       11.3  

Specialty

    746,562       20.5       559,264       14.7       564,651       17.4  

Total

  $ 3,645,218       100.0 %   $ 3,817,102       100.0 %   $ 3,241,135       100.0 %

Transportation Contract Backlog  

(dollars in thousands)

 

September 30, 2019

   

June 30, 2019

   

September 30, 2018

 

Unearned revenue

  $ 2,628,575       99.0 %   $ 2,921,437       99.4 %   $ 2,311,712       100.0 %

Other awards1

    25,224       1.0       18,290       0.6              

Total

  $ 2,653,799       100.0 %   $ 2,939,727       100.0 %   $ 2,311,712       100.0 %

1 Other awards include unissued task orders and unexercised contract options to the extent their issuance or exercise is probable as well as contract awards to the extent we believe contract execution and funding is probable.

 

(dollars in thousands)

 

September 30, 2019

   

June 30, 2019

   

September 30, 2018

 

California

  $ 546,438       20.6 %   $ 594,545       20.2 %   $ 296,640       12.8 %

Federal

    14,699       0.6       80             139        

Heavy Civil

    1,595,092       60.1       1,751,819       59.6       1,654,053       71.6  

Midwest

    221,480       8.3       204,749       7.0       91,182       3.9  

Northwest

    276,090       10.4       388,534       13.2       269,698       11.7  

Total

  $ 2,653,799       100.0 %   $ 2,939,727       100.0 %   $ 2,311,712       100.0 %

 

Transportation contract backlog of $2.7 billion at September 30, 2019 was $285.9 million, or 9.7%, lower than at June 30, 2019 primarily due to progress on existing projects partially offset by increases from new awards. Significant new awards during the three months ended September 30, 2019 included a $37 million interstate expansion project in Wisconsin and a $20 million runway rehabilitation project in Washington. As noted in the Current Economic Environment and Outlook section above, the $1.0 billion in project wins that are not yet included in our contract backlog are expected to be added to Transportation segment contract backlog this year, and in future years.

Non-controlling partners’ share of Transportation contract backlog as of September 30, 2019, June 30, 2019 and September 30, 2018 was $179.3 million, $195.1 million and $191.5 million, respectively.

Four contracts in our Transportation segment had total forecasted losses with remaining revenue of $298.8 million, or 11.3%, of Transportation contract backlog at September 30, 2019.

 

 

Water Contract Backlog 

(dollars in thousands)

 

September 30, 2019

   

June 30, 2019

   

September 30, 2018

 

Unearned revenue

  $ 231,551       94.6 %   $ 253,418       79.7 %   $ 250,157       68.6 %

Other awards1

    13,306       5.4       64,693       20.3       114,615       31.4  

Total

  $ 244,857       100.0 %   $ 318,111       100.0 %   $ 364,772       100.0 %

1Other awards include unissued task orders and unexercised contract options to the extent their issuance or exercise is probable as well as contract awards to the extent we believe contract execution and funding is probable.

 

(dollars in thousands)

 

September 30, 2019

   

June 30, 2019

   

September 30, 2018

 

California

  $ 19,593       8.0 %   $ 14,382       4.5 %   $ 11,308       3.1 %

Federal

    1,181       0.5       1,350       0.4       2,688       0.8  

Heavy Civil

    48,952       20.0       51,229       16.1       24,215       6.6  

Midwest

    70             110             404       0.1  

Northwest

    1,880       0.8       710       0.2       10        

Water and Mineral Services

    173,181       70.7       250,330       78.8       326,147       89.4  

Total

  $ 244,857       100.0 %   $ 318,111       100.0 %   $ 364,772       100.0 %

 

Water contract backlog of $244.9 million as of September 30, 2019 was $73.3 million, or 23.0%, lower than at June 30, 2019. The decrease in Water and Mineral Services operating group due to progress on existing projects was partially offset by increases in the California operating group due to new awards during the three months ended September 30, 2019.

Specialty Contract Backlog 

(dollars in thousands)

 

September 30, 2019

   

June 30, 2019

   

September 30, 2018

 

Unearned revenue

  $ 733,075       98.2 %   $ 517,457       92.5 %   $ 501,556       88.8 %

Other awards1

    13,487       1.8       41,807       7.5       63,095       11.2  

Total

  $ 746,562       100.0 %   $ 559,264       100.0 %   $ 564,651       100.0 %

1Other awards include unissued task orders and unexercised contract options to the extent their issuance or exercise is probable as well as contract awards to the extent we believe contract execution and funding is probable.

 

(dollars in thousands)

 

September 30, 2019

   

June 30, 2019

   

September 30, 2018

 

California

  $ 103,263       14.0 %   $ 127,930       22.9 %   $ 74,672       13.2 %

Federal

    177,686       23.8       146,516       26.2       138,020       24.4  

Heavy Civil

    245,478       32.9                          

Midwest

    145,176       19.3       182,911       32.7       280,327       49.7  

Northwest

    74,959       10.0       101,907       18.2       71,632       12.7  

Total

  $ 746,562       100.0 %   $ 559,264       100.0 %   $ 564,651       100.0 %

 

Specialty contract backlog of $746.6 million as of September 30, 2019 was $187.3 million, or 33.5%, higher than at June 30, 2019 due to increases in the Heavy Civil and Federal operating groups from increased success rate on bidding activity partially offset by decreases in the California, Northwest and Midwest operating groups from progress on existing projects. Significant new awards during the three months ended September 30, 2019 included a $22 million site development project and a $10 million airfield improvement project in California.

Non-controlling partners’ share of Specialty contract backlog as of September 30, 2019, June 30, 2019 and September 30, 2018 was $99.5 million, $93.6 million and $133.4 million, respectively.

 

 

Gross Profit (Loss)

The following table presents gross profit (loss) by business segment for the respective periods:

 

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(dollars in thousands)

 

2019

   

2018

   

2019

   

2018

 

Transportation

  $ 13,633     $ 70,976     $ (64,996 )   $ 138,401  

Percent of segment revenue

    2.3

%

    11.6

%

    (4.8 )%     9.4

%

Water

    15,030       24,103       34,412       41,117  

Percent of segment revenue

    11.1       19.4       9.9       19.0  

Specialty

    38,299       28,099       75,376       65,311  

Percent of segment revenue

    17.1       14.7       14.0       14.2  

Materials

    24,470       21,313       34,714       36,314  

Percent of segment revenue

 

19.0

      16.4       12.9       13.1  

Total gross profit

  $ 91,432     $ 144,491     $ 79,506     $ 281,143  

Percent of total revenue

    8.4

%

    13.7

%

    3.2

%

    11.6

%

 

Transportation gross profit (loss) for the three and nine months ended September 30, 2019 decreased by $57.3 million, or 80.8%, and $203.4 million, or over 100%, respectively, when compared to 2018 primarily due to an increase in negative net impact from revisions in estimates in our Heavy Civil operating group (See Note 4 of “Notes to the Condensed Consolidated Financial Statements”).

Water gross profit for the three and nine months ended September 30, 2019 decreased by $9.1 million, or 37.6%, and $6.7 million, or 16.3%, respectively, when compared to 2018. Gross profit as a percentage of segment revenue for the three and nine months ended September 30, 2019 decreased to 11.1% from 19.4% and to 9.9% from 19.0%, respectively, when compared to 2018. Decreases were primarily due to decreased revenue volume in our California operating group due to unfavorable weather, from emergency work performed in early 2018 that was not repeated in 2019 and an increase in negative net impact from revisions in estimates for the three months ended September 30, 2019 in our Water and Mineral Services operating group (See Note 4 of “Notes to the Condensed Consolidated Financial Statements”).

Specialty gross profit for the three and nine months ended September 30, 2019 increased by $10.2 million, or 36.3%, and $10.1 million, or 15.4%, respectively, when compared to 2018 primarily due to increased revenue volume

Materials gross profit for the three months ended September 30, 2019 increased by $3.2 million, or 14.8%, when compared to 2018 due to increased revenue volume in our Northwest operating group and decreased by $1.6 million, or 4.4%, for the nine months ended September 30, 2019 due to decreased revenue in the California operating group from unfavorable weather conditions.

 

 

Selling, General and Administrative Expenses

The following table presents the components of selling, general and administrative expenses for the respective periods:

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(dollars in thousands)

 

2019

   

2018

   

2019

   

2018

 

Selling

                               

Salaries and related expenses

  $ 14,842     $ 14,967     $ 47,296     $ 42,778  

Restricted stock unit amortization

    232       451       1,578       2,235  

Other selling expenses

    2,694       3,042       9,786       10,924  

Total selling

    17,768       18,460       58,660       55,937  

General and administrative

                               

Salaries and related expenses

    27,073       26,099       78,682       66,791  

Restricted stock unit amortization

    739       1,065       6,218       9,418  

Other general and administrative expenses

    27,844       25,145       81,017       61,191  

Total general and administrative

    55,656       52,309       165,917       137,400  

Total selling, general and administrative

  $ 73,424     $ 70,769     $ 224,577     $ 193,337  

Percent of revenue

    6.7

%

    6.7

%

    9.0

%

    8.0

%

 

Selling, general and administrative expenses for the three and nine months ended September 30, 2019 increased $2.7 million, or 3.8%, and $31.2 million, or 16.2%, respectively, when compared to 2018. Selling, general and administrative expenses as a percent of revenue for the three months ended September 30, 2019 remained unchanged and increased to 9.0% from 8.0% for the nine months ended September 30, 2019 when compared to 2018.

Selling Expenses

 

Selling expenses include the costs for estimating and bidding, business development and materials facility permits. Selling expenses can vary depending on the volume of projects in process and the number of employees assigned to estimating and bidding activities. As projects are completed or the volume of work slows down, we temporarily redeploy project employees to bid on new projects, moving their salaries and related costs from cost of revenue to selling expenses. Selling expenses were relatively flat during the three months ended September 30, 2019 and increased $2.7 million, or 4.9%, during the nine months ended September 30, 2019 when compared to 2018 primarily due to the increase in salaries and related expenses as a result of our acquisitions of Layne and LiquiForce.

General and Administrative Expenses

General and administrative expenses include costs related to our operational offices that are not allocated to direct contract costs and expenses related to our corporate functions. Other general and administrative expenses include travel and entertainment, outside services, information technology, depreciation, occupancy, training, office supplies, changes in the fair market value of our Non-Qualified Deferred Compensation plan liability and other miscellaneous expenses. Total general and administrative expenses during the three and nine months ended September 30, 2019 increased $3.3 million, or 6.4%, and $28.5 million, or 20.8%, respectively, when compared to 2018 due to an increase in other general and administrative expenses from a change in the fair market value of our Non-Qualified Deferred Compensation plan liability, which is offset in other income, net, as well as increases during the nine months ended September 30, 2019 in salaries and other general and administrative expenses primarily as a result of our acquisitions of Layne and LiquiForce.

Acquisition and Integration expenses

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(dollars in thousands)

 

2019

   

2018

   

2019

   

2018

 

Acquisition and integration expenses

  $ 2,744     $ 9,334     $ 15,244     $ 44,030  

 

These costs were primarily associated with the acquisition and integration of Layne and LiquiForce and decreased during the three and nine months ended September 30, 2019 when compared to the same periods in 2018 due to a reduction in acquisition expenses as 2019 expenses are primarily related to integration.

 

Income Taxes

The following table presents the provision for (benefit from) income taxes for the respective periods:

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(dollars in thousands)

 

2019

   

2018

   

2019

   

2018

 

Provision for (benefit from) income taxes

  $ 3,474     $ 8,692     $ (37,451 )   $ 7,357  
Effective tax rate     13.7 %     12.8 %     26.6 %     14.5 %

 

We calculate our income tax provision at the end of each interim period by estimating our annual effective tax rate and applying that rate to our income (loss) before provision for (benefit from) income taxes. The effect of changes in enacted tax laws, tax rates or tax status is recognized in the interim period in which the change occurs. See Note 17 of “Notes to the Condensed Consolidated Financial Statements” for more information.

Certain Legal Proceedings

As discussed in Note 17 of “Notes to the Condensed Consolidated Financial Statements,” under certain circumstances the resolution of certain legal proceedings to which we are subject could have direct or indirect consequences that could have a material adverse effect on our financial position, results of operations, cash flows and/or liquidity.

Liquidity and Capital Resources

The timing differences between our cash inflows and outflows require us to maintain adequate levels of working capital. We believe our cash and cash equivalents, short-term investments, available borrowing capacity and cash expected to be generated from operations will be sufficient to meet our expected working capital needs, capital expenditures, financial commitments, cash dividend payments, and other liquidity requirements associated with our existing operations for the next twelve months. To provide capital needs to fund growth opportunities, either internal or generated through acquisitions, we maintain a collateralized credit facility that consists of a term loan and a revolving credit facility with an original value of $500.0 million, of which $67.7 million was available for borrowing under the revolving credit facility at September 30, 2019 and an uncommitted option to increase the facility by $200.0 million subject to the lenders providing the additional commitments. See Note 14 of “Notes to the Condensed Consolidated Financial Statements” for definitions and further discussion regarding our 2019 Notes and Credit Agreement. If we experience a prolonged change in our business operating results or make a significant acquisition, we may need additional sources of financing, which, even if available, may be limited by the terms of our existing debt covenants, or may require the amendment of our existing debt agreements. There can be no assurance that sufficient capital will continue to be available in the future or that it will be available on terms acceptable to us.

Our revenue, gross profit and the resulting cash flows can differ significantly from period to period due to a variety of factors, including our projects’ progressions toward completion, outstanding contract change orders and affirmative claims and the payment terms of our contracts. While we typically invoice our customers on a monthly basis, our contracts frequently provide for retention that is a specified percentage withheld from each payment by our customers until the contract is completed and the work accepted by the customer.

The following table presents our cash, cash equivalents and marketable securities, including amounts from our consolidated construction joint ventures (CCJVs), as of the respective dates:

 

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 
Cash and cash equivalents excluding CCJVs   $ 106,803     $ 140,839     $ 105,094  

CCJV cash and cash equivalents1

    77,870       131,965       125,165  
Total consolidated cash and cash equivalents     184,673       272,804       230,259  
Short-term and long-term marketable securities2     47,918       66,100       81,103  
Total cash, cash equivalents and marketable securities   $ 232,591     $ 338,904     $ 311,362  

1 The volume and stage of completion of contracts from our CCJVs may cause fluctuations in joint venture cash and cash equivalents between periods. These funds generally are not available for the working capital or other liquidity needs of Granite until distributed.

2 See Note 9 of “Notes to the Condensed Consolidated Financial Statements” for the composition of our marketable securities.

 

Our primary sources of liquidity are cash and cash equivalents, marketable securities and cash generated from operations. We may also from time to time access our credit facility, issue and sell equity, debt or hybrid securities or engage in other capital markets transactions.

Our cash and cash equivalents consisted of deposits and money market funds held with established national financial institutions. Marketable securities consisted of U.S. Government and agency obligations and corporate bonds.

 

 

Granite’s portion of CCJV cash and cash equivalents was $44.4 million, $75.5 million and $72.0 million as of September 30, 2019, December 31, 2018 and September 30, 2018, respectively. Excluded from the table above is Granite’s portion of unconsolidated construction joint venture cash and cash equivalents of $70.5 million, $68.3 million and $75.2 million as of September 30, 2019, December 31, 2018 and September 30, 2018, respectively. The assets of each consolidated and unconsolidated construction joint venture relate solely to that joint venture. The decision to distribute joint venture assets must generally be made jointly by a majority of the members and, accordingly, these assets, including those associated with estimated cost recovery of customer affirmative claims and back charge claims, are generally not available for the working capital needs of Granite until distributed.

Our principal uses of liquidity are paying the costs and expenses associated with our operations, servicing outstanding indebtedness, making capital expenditures and paying dividends on our capital stock. We may also from time to time prepay or repurchase outstanding indebtedness and acquire assets or businesses that are complementary to our operations.

Cash Flows

   

Nine Months Ended September 30,

 

(in thousands)

 

2019

   

2018

 

Net cash (used in) provided by:

               

Operating activities

  $ (26,498 )   $ 14,743  

Investing activities

    (45,208 )     (81,313 )

Financing activities

    (16,592 )     68,717  

 

As a large infrastructure contractor and construction materials producer, our operating cash flows are subject to seasonal cycles, as well as the cycles associated with winning, performing and closing projects. Additionally, operating cash flows are impacted by the timing related to funding construction joint ventures and the resolution of uncertainties inherent in the complex nature of the work that we perform, including claim and back charge settlements. Our working capital assets result from both public and private sector projects. Customers in the private sector can be slower paying than those in the public sector; however, private sector projects generally have higher gross profit as a percentage of revenue.

Cash used in operating activities of $26.5 million for the nine months ended September 30, 2019 represents a $41.2 million decrease when compared to 2018. The change was primarily due to a $22.6 million decrease in cash provided by net loss after adjusting for non-cash items and a $33.5 million increase in cash used in working capital primarily due to increases from CCJVs, partially offset by $14.9 million decrease in net contributions to unconsolidated joint ventures and affiliates.

Cash used in investing activities of $45.2 million for the nine months ended September 30, 2019 represents a $36.1 million decrease when compared to 2018. The change was primarily due to cash paid for the Layne and LiquiForce acquisitions in 2018 in addition to a decrease in purchases, net of sales proceeds, of property and equipment (see Capital Expenditures discussion below) partially offset by a decrease in maturities, net of purchases, of marketable securities.

Cash used in financing activities of $16.6 million for the nine months ended September 30, 2019 represents a $85.3 million increase when compared to 2018. The change was primarily due to an increase in payments on the revolving credit facility during 2019 and a decrease in proceeds from long term debt associated with $105.0 million revolving credit facility draws that were made to fund portions of the Layne and LiquiForce acquisitions in 2018.

Capital Expenditures

During the nine months ended September 30, 2019, we had capital expenditures of $83.3 million compared to $86.1 million during 2018. Major capital expenditures are typically for aggregate and asphalt production facilities, aggregate reserves, construction equipment, buildings and leasehold improvements and investments in our information technology systems. The timing and amount of such expenditures can vary based on the progress of planned capital projects, the type and size of construction projects, changes in business outlook and other factors. We currently anticipate 2019 capital expenditures to be between $90.0 million and $100.0 million for the full year.  

 

 

Derivatives

We recognize derivative instruments as either assets or liabilities in the condensed consolidated balance sheets at fair value using Level 2 inputs. See Note 10 to “Notes to the Condensed Consolidated Financial Statements” for further information.

Surety Bonds and Real Estate Mortgages

We are generally required to provide various types of surety bonds that provide an additional measure of security under certain public and private sector contracts. At September 30, 2019, approximately $3.1 billion of our contract backlog was bonded. Performance bonds do not have stated expiration dates; rather, we are generally released from the bonds after the owner accepts the work performed under contract. The ability to maintain bonding capacity to support our current and future level of contracting requires that we maintain cash and working capital balances satisfactory to our sureties.

Our investments in real estate affiliates are subject to mortgage indebtedness. This indebtedness is non-recourse to Granite but is recourse to the real estate entities. The terms of this indebtedness are typically renegotiated to reflect the evolving nature of the real estate projects as they progress through acquisition, entitlement and development. Modification of these terms may include changes in loan-to-value ratios requiring the real estate entity to repay portions of the debt.

Covenants and Events of Default

Our Credit Agreement requires us to comply with various affirmative, restrictive and financial covenants. Our failure to comply with any of these covenants, or to pay principal, interest or other amounts when due thereunder, would constitute an event of default under the Credit Agreement. As of September 30, 2019, we were compliant with the financial covenants contained in the Credit Agreement. We called and redeemed the $40.0 million outstanding balance of the 2019 Notes on July 29, 2019 which were originally due in December 2019.

Share Repurchase Program

As announced on April 29, 2016, on April 7, 2016, the Board of Directors authorized us to repurchase up to $200.0 million of our common stock at management’s discretion, which replaced the former authorization including the amount available. As part of this authorization we have established a plan to facilitate common stock repurchases. During the third quarter of 2019, we purchased approximately 100,000 shares at an average price of $29.10 per share for $2.9 million. 

As of September 30, 2019, $187.1 million of the authorization remained available. The specific timing and amount of any future repurchases will vary based on market conditions, securities law limitations and other factors.

Website Access

Our website address is www.graniteconstruction.com. On our website we make available, free of charge, our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and all amendments to those reports as soon as reasonably practicable after such material is electronically filed with or furnished to the Securities and Exchange Commission (“SEC”). The information on our website is not incorporated into, and is not part of, this report. These reports, and any amendments to them, are also available at the website of the SEC, www.sec.gov.

 

Item 3.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

There has been no significant change in our exposure to market risks since December 31, 2018.

 

 

Item 4.

CONTROLS AND PROCEDURES

Evaluation of Disclosure Control and Procedures

Our management carried out, as of September 30, 2019, with the participation of our Chief Executive Officer and our Chief Financial Officer, an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)). Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of September 30, 2019, our disclosure controls and procedures were effective to provide reasonable assurance that material information required to be disclosed by us in reports we file under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms and that information required to be disclosed by us in the reports we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Control Over Financial Reporting

During the quarter ended September 30, 2019,there were no changes to our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

PART II. OTHER INFORMATION

Item 1.

LEGAL PROCEEDINGS

The description of the matters set forth in Part I, Item 1 of this Report under Note 18 of “Notes to the Condensed Consolidated Financial Statements” is incorporated herein by reference.

Item 1A.

RISK FACTORS

Except as set forth below, there has been no material changes to the risk factors previously disclosed in “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018:

We are involved in lawsuits and legal proceedings in the ordinary course of our business and may in the future be subject to other litigation and legal proceedings, and, if any of these are resolved adversely against us, it could harm our business, financial condition and results of operations.

Any litigation or other legal proceedings could result in an unfavorable judgment that may not be reversed upon appeal or in payments of substantial monetary damages or fines, or we may decide to settle lawsuits on similarly unfavorable terms, either of which could adversely affect our business, financial conditions and results of operations. We could also suffer an adverse impact on our reputation and a diversion of management’s attention and resources, which could have a material adverse effect on our business, financial condition and results of operations.

Our financial position could be impacted by worse than anticipated results in our Heavy Civil operating group.

We completed our previously announced strategic review of our Heavy Civil operating group and have taken actions that we believe will be beneficial to us and our stockholders. However, the results of our planned actions, and the timing of expected benefits, remain uncertain. In addition, it is possible that we may elect to undertake additional actions related  to our Heavy Civil operating group. Our results of operations, cash flows and liquidity could be materially impacted by underperformance in our Heavy Civil operating group.

Item 2.

UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

The following table sets forth information regarding the repurchase of shares of our common stock during the three months ended September 30, 2019:

Period

 

Total number of shares purchased1

   

Average price paid per share

   

Total number of shares purchased as part of publicly announced plans or programs

   

Approximate dollar value of shares that may yet be purchased under the plans or programs2

 

July 1, 2019 through July 31, 2019

    951     $ 43.35           $ 190,000,029  

August 1, 2019 through August 31, 2019

    168     $ 32.39       100,000     $ 187,090,044  

September 1, 2019 through September 30, 2019

    356     $ 32.82           $ 187,090,044  
      1,475     $ 39.56       100,000          

1 The number of shares purchased is in connection with employee tax withholding for restricted stock units vested under our 2012 Equity Incentive Plan.

2 As announced on April 29, 2016, on April 7, 2016, the Board of Directors authorized us to repurchase up to $200.0 million of our common stock at management’s discretion, which replaced the former authorization including the amount available. As part of this authorization we have established a share repurchase program to facilitate common stock repurchases. During the third quarter of 2019, we purchased approximately 100,000 shares at an average price of $29.10 per share for $2.9 million. The specific timing and amount of any future repurchases will vary based on market conditions, securities law limitations and other factors.

Item 4.

MINE SAFETY DISCLOSURES

The information concerning mine safety violations or other regulatory matters required by Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of Regulation S-K (17CFR 229.104) is included in Exhibit 95 to this Quarterly Report on Form 10-Q.

 

Item 6.

EXHIBITS

 

10.1

 

 

Amendment No 1 to Third Amended and Restated Credit Agreement, dated July 29, 2019, by and among the Company, Granite Construction Company, and GILC Incorporated, as borrowers, Bank of America, N.A., as Administrative Agent, and the lenders party thereto [Exhibit 10.1 to the Company’s Form 8-K filed on August 2, 2019]

31.1

 

 

Certification of Principal Executive Officer

31.2

 

 

Certification of Principal Financial Officer

32

 

††

 

Certification of Chief Executive Officer and Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

95     Mine Safety Disclosure

101.INS

 

 

Inline XBRL Instance Document (The instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document)

101.SCH

 

 

Inline XBRL Taxonomy Extension Schema

101.CAL

 

 

Inline XBRL Taxonomy Extension Calculation Linkbase

101.DEF

 

 

Inline XBRL Taxonomy Extension Definition Linkbase

101.LAB

 

 

Inline XBRL Taxonomy Extension Label Linkbase

101.PRE

 

 

Inline XBRL Taxonomy Extension Presentation Linkbase

104

 

 

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

 

 

 

 

 

 

 

 

Filed herewith

 

 

††

 

Furnished herewith

 

 

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

 

 

 

 

 

GRANITE CONSTRUCTION INCORPORATED

 

 

 

 

 

 

 

 

Date:

October 25, 2019

 

 

 

By:

 

/s/ Jigisha Desai

 

 

 

 

 

 

 

Jigisha Desai

 

 

 

 

 

 

 

Senior Vice President and Chief Financial Officer

 

 

 

 

 

 

 

(Principal Financial and Accounting Officer)

 

 

35

EX-31.1 2 ex_156050.htm EXHIBIT 31.1 ex_156050.htm

 

Exhibit 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

 

I, James H. Roberts, certify that:

 

 

1.

I have reviewed this quarterly report on Form 10-Q of Granite Construction Incorporated;

 

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

 

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

 

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

 

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

 

b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

 

By:

/s/ James H. Roberts

 

James H. Roberts

 

President and Chief Executive Officer

 

Dated: October 25, 2019

EX-31.2 3 ex_156051.htm EXHIBIT 31.2 ex_156051.htm

 

Exhibit 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

 

I, Jigisha. Desai, certify that:

 

 

1.

I have reviewed this quarterly report on Form 10-Q of Granite Construction Incorporated;

 

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this report;

 

 

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

 

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

 

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

 

b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

 

By:

/s/ Jigisha Desai

 

Jigisha Desai

 

Senior Vice President and Chief Financial Officer

 

(Principal Financial and Accounting Officer)

 

Dated: October 25, 2019

EX-32 4 ex_156052.htm EXHIBIT 32 ex_156052.htm

 

Exhibit 32

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND

CHIEF FINANCIAL OFFICER PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, each of the undersigned officers of Granite Construction Incorporated (the “Company”) does hereby certify that, to such officers’ knowledge:

 

(i) The report on Form 10-Q for the quarter ended September 30, 2019 of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and (ii) the information contained in the report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of the Company as of and for the periods expressed in the report on Form 10-Q.

 

 

     

Dated:

October 25, 2019

/s/ James H. Roberts

 

 

James H. Roberts

 

 

President and Chief Executive Officer

     

Dated:

October 25, 2019

/s/ Jigisha Desai

 

 

Jigisha. Desai

 

 

Senior Vice President and Chief Financial Officer

 

 

(Principal Financial and Accounting Officer)

 

 

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signatures that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Granite Construction Incorporated and will be retained by Granite Construction Incorporated and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

 

EX-95 5 ex_160552.htm EXHIBIT 95 ex_160552.htm

Exhibit 95

 

MINE SAFETY DISCLOSURE

 

We operate surface mines in the western United States to produce construction aggregates. The operation of our mines is subject to regulation by the Federal Mine Safety and Health Administration (“MSHA”) under the Federal Mine Safety and Health Act of 1977 (the “Mine Act”). MSHA conducted 27 and 13 inspections at 20 and 11 of our mines during the three months ended September 30, 2019 and 2018, respectively. There were no reportable citations following 26 and 13 of those inspections during the three months ended September 30, 2019 and 2018, respectively.

 

During the three months ended September 30, 2019 and 2018, specifically with respect to our mines:

 

 

MSHA did not issue any orders requiring persons to be withdrawn from the areas affected by the alleged violations of mandatory health or safety standards under Section 104(b) of the Mine Act.

 

MSHA did not issue any citations or orders for unwarrantable failure of the mine operator to comply with mandatory health or safety standards under section 104(d) of the Mine Act.

 

MSHA did not identify any flagrant violations under Section 110(b)(2) of the Mine Act.

 

MSHA did not issue any imminent danger order requiring immediate withdrawal from the affected areas under Section 107(a) of the Mine Act.     
 

We did not experience any mining-related fatalities.

 

We did not receive written notice of a pattern of violations of mandatory health or safety standards from MSHA under Section 104(e) of the Mine Act or of the potential to have a pattern of violations of mandatory health or safety standards from MSHA.

 

There was one legal action that is a contest of citations and orders referenced in Subpart B of 29 CFR Part 2700 pending before the Federal Mine Safety and Health Review Commission. There was one such legal action instituted or resolved during the three months ended September 30, 2019 and 2018.

 

Proposed assessments from the MSHA during the three months ended September 30, 2019 and 2018 were less than two thousand dollars.

 

EX-101.SCH 6 gva-20190930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 1 - Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 2 - Recently Issued and Adopted Accounting Pronouncements link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 3 - Acquisitions link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 4 - Revisions in Estimates link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 5 - Disaggregation of Revenue link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 6 - Unearned Revenue link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 7 - Contract Assets and Liabilities link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 8 - Receivables, Net link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 9 - Marketable Securities link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 10 - Fair Value Measurement link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 11 - Construction Joint Ventures link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 12 - Investments in Affiliates link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 13 - Property and Equipment, Net link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 14 - Long-term Debt and Credit Arrangements link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 15 - Leases link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 17 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 18 - Legal Proceedings link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 19 - Business Segment Information link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 1 - Basis of Presentation (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 3 - Acquisitions (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 4 - Revisions in Estimates (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 5 - Disaggregation of Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 6 - Unearned Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 7 - Contract Assets and Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 8 - Receivables, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 9 - Marketable Securities (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 10 - Fair Value Measurement (Tables) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 11 - Construction Joint Ventures (Tables) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 12 - Investments in Affiliates (Tables) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 13 - Property and Equipment, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 14 - Long-term Debt and Credit Arrangements (Tables) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 15 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 17 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 19 - Business Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 1 - Basis of Presentation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 1 - Basis of Presentation - Summary of Reconciliation of Cash, Cash Equivalents, and Restricted Cash Reported in the Condensed Consolidated Balance Sheets (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 2 - Recently Issued and Adopted Accounting Pronouncements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 3 - Acquisitions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 3 - Acquisitions - Schedule of Pro Forma Financial Information (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 4 - Revisions in Estimates (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 4 - Revisions in Estimates - Summary of Impact of Revisions in Estimates to Gross Profit (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 5 - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 6 - Unearned Revenue - Schedule of Unearned Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 7 - Contract Assets and Liabilities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 7 - Contract Assets and Liabilities - Component of Contract Asset and Liability Balances (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 8 - Receivables, Net - Schedule of Receivables (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 9 - Marketable Securities - Held-to-maturity Securities (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 9 - Marketable Securities - Maturities of Held-to-maturity Investments (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 10 - Fair Value Measurement (Details Textual) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 10 - Fair Value Measurement - Cash and Cash Equivalents (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 10 - Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 11 - Construction Joint Ventures (Details Textual) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 11 - Construction Joint Ventures - Unconsolidated Construction Joint Ventures Financial Information (Details) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 11 - Construction Joint Ventures - Schedule of Unconsolidated Construction Joint Ventures Revenue and Costs (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 12 - Investments in Affiliates (Details Textual) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 12 - Investments in Affiliates - Equity Method Investments (Details) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 12 - Investments in Affiliates - Summarized Balance Sheet Information for Equity Method Investments (Details) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 13 - Property and Equipment, Net - Property, Plant, and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 14 - Long-term Debt and Credit Arrangements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 14 - Long-term Debt and Credit Arrangements - Schedule of Long-term Debt (Details) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note 15 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 073 - Disclosure - Note 15 - Leases - Schedule of Undiscounted Lease Liabilities Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 074 - Disclosure - Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 075 - Disclosure - Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share - Reconciliation of the Weighted Average Shares Outstanding in Basic and Diluted Net Loss per Share (Details) link:calculationLink link:definitionLink link:presentationLink 076 - Disclosure - Note 17 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 077 - Disclosure - Note 17 - Income Taxes - Schedule of (Benefit from) Provision for Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 078 - Disclosure - Note 19 - Business Segment Information - Segment Reporting Information (Details) link:calculationLink link:definitionLink link:presentationLink 079 - Disclosure - Note 19 - Business Segment Information - Reconciliation of Segment Gross (Loss) Profit to Consolidated Loss (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 gva-20190930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 gva-20190930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 gva-20190930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies Note 1 - Basis of Presentation Note 3 - Acquisitions Note 4 - Revisions in Estimates Note 5 - Disaggregation of Revenue Note 6 - Unearned Revenue Note 7 - Contract Assets and Liabilities Note 8 - Receivables, Net Note 9 - Marketable Securities Income Tax Disclosure [Text Block] Note 10 - Fair Value Measurement Note 11 - Construction Joint Ventures us-gaap_GuaranteeObligationsCurrentCarryingValue Guarantor Obligations, Current Carrying Value Note 12 - Investments in Affiliates Note 13 - Property and Equipment, Net Note 14 - Long-term Debt and Credit Arrangements us-gaap_LiabilitiesCurrent Total current liabilities Note 15 - Leases Water [Member] Represents water. Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share Transportation [Member] Represents transportation. us-gaap_GuaranteeObligationsMaximumExposure Guarantor Obligations, Maximum Exposure, Undiscounted Note 17 - Income Taxes Note 19 - Business Segment Information gva_DiscreteIncomeTaxExpenseBenefit Discrete Income Tax Expense (Benefit) Amount of discrete income tax expense (benefit) pertaining to continuing operations. Common stock issued in acquisition Note 1 - Basis of Presentation - Summary of Reconciliation of Cash, Cash Equivalents, and Restricted Cash Reported in the Condensed Consolidated Balance Sheets (Details) Consolidated Construction Corporate Joint Venture [Member] Represents information related to consolidation construction corporate joint venture. Note 3 - Acquisitions - Schedule of Pro Forma Financial Information (Details) Note 4 - Revisions in Estimates - Summary of Impact of Revisions in Estimates to Gross Profit (Details) Materials [Member] Represents materials. Specialty [Member] Represents specialty. Note 5 - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details) Note 6 - Unearned Revenue - Schedule of Unearned Revenue (Details) Accrued expenses and other current liabilities ($4,193, $2,046 and $1,975 related to CCJVs) Accrued expense and other current liabilities Represents information related to accrued expenses and other current liabilities. Note 7 - Contract Assets and Liabilities - Component of Contract Asset and Liability Balances (Details) Provisions for losses Note 8 - Receivables, Net - Schedule of Receivables (Details) Note 9 - Marketable Securities - Held-to-maturity Securities (Details) Note 9 - Marketable Securities - Maturities of Held-to-maturity Investments (Details) Note 10 - Fair Value Measurement - Cash and Cash Equivalents (Details) Note 10 - Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details) Note 11 - Construction Joint Ventures - Unconsolidated Construction Joint Ventures Financial Information (Details) Term Loan [Member] Represents term loan. Maturities of marketable securities Note 11 - Construction Joint Ventures - Schedule of Unconsolidated Construction Joint Ventures Revenue and Costs (Details) The Credit Agreement [Member] Represents the credit agreement. Note 12 - Investments in Affiliates - Equity Method Investments (Details) The 2019 Notes [Member] Represents the 2019 notes. Note 12 - Investments in Affiliates - Summarized Balance Sheet Information for Equity Method Investments (Details) Note 13 - Property and Equipment, Net - Property, Plant, and Equipment (Details) Note 14 - Long-term Debt and Credit Arrangements - Schedule of Long-term Debt (Details) Basic net income per share attributable to common shareholders (in dollars per share) Note 15 - Leases - Schedule of Undiscounted Lease Liabilities Outstanding (Details) Weighted average shares of common stock Foreign currency translation adjustments, net Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share - Reconciliation of the Weighted Average Shares Outstanding in Basic and Diluted Net Loss per Share (Details) gva_DebtInstrumentPeriodicPaymentPrincipalBalancePercentage Debt Instrument, Periodic Payment, Principal Balance Percentage Percentage of principal balance outstanding that is required to be periodically paid. Note 17 - Income Taxes - Schedule of (Benefit from) Provision for Income Taxes (Details) Equipment and Vehicles [Member] Represents equipment and vehicles. Note 19 - Business Segment Information - Segment Reporting Information (Details) Note 19 - Business Segment Information - Reconciliation of Segment Gross (Loss) Profit to Consolidated Loss (Details) Notes To Financial Statements Diluted net income per share attributable to common shareholders (in dollars per share) Notes To Financial Statements [Abstract] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Domain] Current maturities of long-term debt Long-term Debt, Current Maturities, Total US Treasury and Government [Member] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block] Other comprehensive income Other comprehensive income (loss) Net income attributable to Granite us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest Total equity Balances Balances us-gaap_BusinessAcquisitionsProFormaRevenue Revenue Foreign Affiliates [Member] Represents foreign affiliates. us-gaap_PaymentsToAcquireMarketableSecurities Purchases of marketable securities Asphalt Terminal Entity [Member] Represent the asphalt terminal entity. Premium on 8.0% Convertible Notes Represents information related to adjustments to additional paid in capital premium on convertible notes. Real Estate Entities [Member] Represents real estate entities. ESPP, amortized RSUs and other (in shares) gva_EquityMethodInvestmentSummarizedFinancialInformationNetAssets Net assets The amount of assets, less liabilities, reported by an equity method investment of the entity. Contract liabilities ($21,378, $60,288 and $67,139 related to CCJVs) Contract liabilities Equity Method Investment Summarized Balance Financial Information [Table Text Block] The tabular disclosure of summarized balance financial information for equity method investments. Employee Stock Purchase Plan ("ESPP"), amortized RSUs and other Amount of stock issued during period under employee purchase plans for amortized RSUs and other. gva_NumberOfEntities Number of Entities The number of entities. us-gaap_DerivativeLiabilityNotionalAmount Derivative Liability, Notional Amount Employee Stock Purchase Plan ("ESPP"), amortized RSUs and other (in shares) Represents number of shares issued during period under ESPP for amortized RSUs and other. Construction Joint Ventures [Text Block] The entire disclosure for construction joint ventures. gva_NetIncomeFromAffiliates Net income from affiliates Represents information related to net income from affiliates. gva_ContractValueOfActiveConstructionJointVentureProjects Contract Value of Active Construction Joint Venture Projects The amount of active contracts on construction joint venture projects. gva_EquityInConstructionJointVentures Contributions to unconsolidated construction joint ventures Represents equity in construction joint venture. Accounts payable ($50,625, $37,086 and $33,426 related to CCJVs) Accounts payable Performance guarantees Amount of performance guarantee in connection with a noncash transaction. Revolving Credit Facility [Member] gva_DistributionsToNoncontrollingPartnersNet Distributions to non-controlling partners, net Represents net distributions to non-controlling partners. Unconsolidated Construction Corporate Joint Venture [Member] Represents information related to unconsolidated construction corporate joint venture. gva_NumberOfActiveJointVentureProjects Number of Active Joint Venture Projects The number of active joint venture projects. gva_BackChargeClaims Back Charge Claims Amount of back charge claims. Accrued equipment purchases Credit Facility [Axis] Proceeds from sales of property and equipment Credit Facility [Domain] Cash paid during the period for: Lametti and Sons Inc [Member] Represents information related to Lemetti and Sons, Inc. 8% Convertible Notes [Member] Represents 8% convertible notes. gva_AffirmativeClaimRecoveryEstimate Affirmative Claim Recovery Estimate The amount of affirmative claim recovery estimate. us-gaap_PolicyTextBlockAbstract Accounting Policies RSUs issued, net of forfeitures Represents RSUs issued net of forfeitures. Net income gva_BusinessAcquisitionsProFormaProfitLoss Represents the amount of pro forma profit (loss) for business acquisitions. gva_ChangeInAccountingEstimateFinancialEffectOnGrossProfit Change In Accounting Estimate Financial Effect On Gross Profit Represents change in accounting estimate finical effect on gross profit. Effect of adopting Accounting Standards us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property and equipment Number of projects with downward estimate changes Represents number of projects with downward estimate changes. Income taxes Disaggregation Of Revenue [Text Block] Represents disaggregation Of revenue. Heavy Civil [Member] Represents information related to Heavy Civil. Federal [Member] Represents information related to federal. Current liabilities California 1[Member] Represents information related to California. Northwest [Member] Represents information related to Northwest. Supplementary Information Midwest [Member] Represents information related to Midwest. us-gaap_Assets Total assets Segment assets Unearned Revenue From Unsatisfied Performance Obligations [Text Block] Represents information related to unearned revenue from unsatisfied performance obligations. Water and Mineral Services [Member] Represents information related to water and mineral services. gva_ContractReceivableRetainageUncollectibleAmount Contract Receivable Retainage Uncollectible Amount Represents uncollectible amount for contract receivable retainage. us-gaap_OperatingLeaseExpense Operating Lease, Expense Schedule Of Unearned Revenue [Table Text Block] Tabular disclosure of unearned revenue. Net income (loss) allocated to common shareholders for basic calculation us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Billings in excess of costs and estimated earnings, net of retention Represents advance payments and billings in excess of costs incurred. Schedule of Unconsolidated Joint Ventures Assets and Liabilities [Table Text Block] The tabular disclosure of assets and liabilities of unconsolidated joint ventures. Costs in excess of billings and estimated earnings Represents costs in excess of billings and estimated earnings. Legal Matters and Contingencies [Text Block] us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation Purchases of common stock Contract assets ($39,717, $19,699 and $20,968 related to CCJVs) Contract assets Other Business Products and Services [Member] Related to other business products and services. Material Sales [Member] Related to material sales. Completed and in Progress [Member] Related to completed and in progress. Performance Guarantee [Member] Schedule of Unconsolidated Joint Ventures Revenue and Costs [Table Text Block] Tabular disclosure of schedule of unconsolidated joint ventures revenues and costs. Restricted Cash [Member] Related to restricted cash. gva_PercentageOfForecastedPurchasesForDieselDesignatedAsCashFlowHedges Percentage of Forecasted Purchases for Diesel Designated as Cash Flow Hedges Percentage of forecasted purchases for diesel designated as cash flow hedges. Net income (loss) allocated to common shareholders for basic calculation us-gaap_NetIncomeLoss Net Income (Loss) Attributable to Parent, Total Net income (loss) attributable to Granite Construction Incorporated Debt Securities, Held-to-maturity, Fiscal Year Maturity [Table Text Block] The fiscal year maturity of debt securities held-to-maturity. Reporting Entitys Interest in Joint Venture [Member] Related to the reporting entities interest in joint venture. Other Partners Interest in Partnerships [Member] Related to other partners interest in partnerships. Granite’s interest in gross loss2 gva_UnconsolidatedConstructionJointVentureGrossProfitLoss Unconsolidated Construction Joint Venture Gross Profit (Loss) Unconsolidated construction joint venture gross profit loss. Cash, cash equivalents and marketable securities gva_UnconsolidatedConstructionJointVentureCashCashEquivalentsAndMarketableSecurities The amount of unconsolidated construction joint venture cash, cash equivalents, and marketable securities. Restricted Stock Units (RSUs) [Member] Noncurrent assets gva_UnconsolidatedConstructionJointVentureAssetsNoncurrentAssets Unconsolidated construction joint venture assets noncurrent assets. Unconsolidated construction joint venture assets The amount of unconsolidated construction joint venture assets. us-gaap_NetIncomeLossAttributableToNoncontrollingInterest Amount attributable to non-controlling interests gva_EquityInConstructionJointVenturesCurrentAssetsExcludingDeficitInEquity Equity in construction joint ventures Equity in construction joint ventures current assets excluding deficit in equity. Unconsolidated construction joint venture liabilities The amount of unconsolidated construction joint venture liabilities. Current liabilities gva_UnconsolidatedConstructionJointVentureCurrentLiabilities The amount of unconsolidated construction joint venture current liabilities. gva_AggregateAffirmativeClaimRecoveryEstimateIncludedInContractAssetAndLiability Aggregate Affirmative Claim Recovery Estimate Included in Contract Asset and Liability Aggregate affirmative claim recovery estimate included in contract asset and liability balances. Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest Non-controlling interests in comprehensive income (loss) Financing Receivables [Text Block] Business Combination Disclosure [Text Block] Less: accumulated depreciation and depletion Property and equipment, net ($27,752, $34,761 and $36,061 related to CCJVs) Property and equipment, net Property and equipment, net Goodwill Property and equipment, gross Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] us-gaap_EquityMethodInvestmentOwnershipPercentage Equity Method Investment, Ownership Percentage Net (loss) income us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest Comprehensive income (loss) Investments in and Advances to Affiliates, Schedule of Investments [Text Block] Equity in construction joint ventures Represents equity in construction joint ventures current assets. Leases of Lessee Disclosure [Text Block] Investing activities us-gaap_HeldToMaturitySecurities Total marketable securities Earnings Per Share [Text Block] Convertible Debt [Member] us-gaap_VariableInterestEntityOwnershipPercentage Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Investments in affiliates Accrued expenses and other current liabilities, net Increase (Decrease) in Other Accounts Payable and Accrued Liabilities us-gaap_IncomeLossFromEquityMethodInvestments Equity in income of affiliates Net income Net income (loss) Total investments in affiliates Line of Credit [Member] Provision for (benefit from) income taxes Other current assets gva_UnconsolidatedConstructionJointVentureOtherCurrentAssets The amount of unconsolidated construction joint venture current assets, classified as other. Variable Interest Entities [Axis] us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable Variable Interest Entity, Classification [Domain] Variable Interest Entity, Primary Beneficiary [Member] Restricted cash Restricted cash us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount Due within one year us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount Due in one to five years Cash and cash equivalents ($77,870, $131,965 and $125,165 related to consolidated construction joint ventures (“CCJVs”)) Cash and cash equivalents Cash and cash equivalents Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income (loss) attributable to Granite Construction Incorporated City Area Code us-gaap_GainLossOnSaleOfPropertyPlantEquipment Gain on sales of property and equipment Common stock, shares outstanding (in shares) Balances (in shares) Balances (in shares) Preferred stock, outstanding (in shares) us-gaap_IncreaseDecreaseInOtherOperatingAssets Other assets, net Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate Convertible note, interest rate Debt Instrument, Interest Rate, Stated Percentage us-gaap_DebtInstrumentInterestRateEffectivePercentage Debt Instrument, Interest Rate, Effective Percentage us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Document Fiscal Period Focus Document Fiscal Year Focus Document Period End Date Right of use assets obtained in exchange for lease obligations us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type Entity Small Business Entity Shell Company Acquisition and integration expenses Acquisition and integration expenses Document Information [Line Items] Document Information [Table] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] us-gaap_DividendsCommonStock Dividends on common stock London Interbank Offered Rate (LIBOR) [Member] Variable Rate [Domain] us-gaap_IncreaseDecreaseInReceivables Receivables Schedule of Long-term Debt Instruments [Table Text Block] Variable Rate [Axis] Debt Securities, Held-to-maturity [Table Text Block] Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key us-gaap_DepreciationAndAmortization Depreciation, depletion and amortization Entity Registrant Name Entity [Domain] Legal Entity [Axis] Entity Address, Address Line One Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province Entity Common Stock, Shares Outstanding Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Long-term Debt [Text Block] Revenue us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer Investments [Domain] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Investment Type [Axis] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Issuance of common stock for Layne acquisition (in shares) Issuance of Convertible Notes Issuance of Convertible Notes (in shares) Corporate Joint Venture [Member] Co-venturer [Member] Local Phone Number Issuance of common stock for Layne acquisition us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity Line of Credit Facility, Remaining Borrowing Capacity us-gaap_TableTextBlock Notes Tables us-gaap_GainLossOnDispositionOfAssets1 Gain on sales of property and equipment, net us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Related Party [Axis] Related Party [Domain] Restricted stock units ("RSUs") vested (in shares) Selling, general and administrative expenses Selling, general and administrative expenses Restricted stock units ("RSUs") vested Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement [Member] Held-to-maturity marketable securities us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and equity Reported Value Measurement [Member] us-gaap_IncreaseDecreaseInContractWithCustomerAsset Contract assets, net Retained earnings Retained Earnings (Accumulated Deficit), Ending Balance Accumulated other comprehensive (loss) income Money Market Funds [Member] Interest expense Changes in assets and liabilities, net of the effects of acquisitions: Notes us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements us-gaap_OtherNoncashIncomeExpense Other non-cash adjustments Lease liabilities Operating Lease, Liability, Noncurrent Schedule of Cash and Cash Equivalents [Table Text Block] Total us-gaap_OperatingLeaseLiability us-gaap_OperatingLeaseLiabilityCurrent Operating Lease, Liability, Current Right of use assets Operating Lease, Right-of-Use Asset Distributions from unconsolidated construction joint ventures and affiliates us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total future minimum lease payments Less: imputed interest Change in deferred income taxes 2021 2022 2023 2024 through 2035 Interest rate cash flow hedge, liabilities 2020 Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock-based compensation Common stock issued in conversion of 8% Convertible Notes Other noncurrent assets Remainder of 2019 Total assets us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract us-gaap_OtherAssetsFairValueDisclosure Other noncurrent assets Long-term marketable securities Long-term marketable securities Depreciation, depletion and amortization us-gaap_ConversionOfStockAmountIssued1 Premium on 8.0% Convertible Notes Total liabilities us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation Purchases of common stock (in shares) us-gaap_AssetsCurrent Total current assets Cash equivalents us-gaap_CashAndCashEquivalentsFairValueDisclosure Common stock, $0.01 par value, authorized 150,000,000 shares; issued and outstanding: 46,741,263 shares as of September 30, 2019, 46,665,889 shares as of December 31, 2018 and 46,897,092 shares as of September 30, 2018 Senior Notes [Member] Measurement Frequency [Axis] Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities: Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, par value (in dollars per share) Restatement [Axis] Restatement [Domain] Previously Reported [Member] Restatement Adjustment [Member] Statistical Measurement [Domain] Cash paid for operating lease liabilities Maximum [Member] Non-cash investing and financing activities: Minimum [Member] Other current assets ($10,765, $11,744 and $11,361 related to CCJVs) Other current assets Product and Service [Axis] Deferred income taxes, net Product and Service [Domain] Statistical Measurement [Axis] Investment, Name [Domain] us-gaap_ContractWithCustomerAssetNetCurrent Total contract assets Interest Preferred stock, $0.01 par value, authorized 3,000,000 shares, none outstanding Investment, Name [Axis] Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Property, Plant and Equipment [Table Text Block] Geographical [Domain] Preferred stock, authorized (in shares) Inventories Portion at Fair Value Measurement [Member] [Default] Preferred stock, par value (in dollars per share) Estimate of Fair Value Measurement [Member] Total revenue Revenue from Contract with Customer, Including Assessed Tax Measurement Basis [Axis] Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Receivables, net ($29,108, $21,237 and $26,142 related to CCJVs) Receivables, net Total net receivables Non-controlling interests Unbilled Operating activities Schedule of Segment Reporting Information, by Segment [Table Text Block] Statement [Line Items] Gross receivables Less: allowance for doubtful accounts Furniture and Fixtures [Member] Building and Building Improvements [Member] Short-term marketable securities Short-term marketable securities Revenue AOCI Attributable to Parent [Member] Land and Land Improvements [Member] Additional paid-in capital Equity us-gaap_OtherNonoperatingIncomeExpense Other expense (income), net Property, Plant and Equipment, Type [Axis] us-gaap_NonoperatingIncomeExpense Total other income Total other income Segment Reporting Disclosure [Text Block] Property, Plant and Equipment, Type [Domain] Current assets Fair Value Disclosures [Text Block] Fair Value, by Balance Sheet Grouping [Table Text Block] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents Cash, cash equivalents and $5,825 and $0 in restricted cash at beginning of each period Cash, cash equivalents and $5,658 and $5,599 in restricted cash at end of each period us-gaap_InvestmentIncomeInterest Interest income Net (decrease) increase in cash, cash equivalents and restricted cash Net (decrease) increase in cash, cash equivalents and restricted cash us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash (used in) provided by financing activities Commitments and contingencies us-gaap_OperatingIncomeLoss Operating income (loss) us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash (used in) provided by operating activities Other (income) expense us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities Total liabilities Total gross profit from reportable segments Gross profit Gross Profit, Total Range of reduction in gross profit from each project, net Gross profit Base Rate [Member] Cost of revenue Total cost of revenue Consolidation, Eliminations [Member] us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities Current liabilities us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities Long-term liabilities us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets Current assets Consolidation Items [Domain] us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets Noncurrent assets us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets Equity Method Investment, Summarized Financial Information, Assets, Total Total assets us-gaap_ContractWithCustomerLiability Contract with Customer, Liability, Total Total contract liabilities us-gaap_NetCashProvidedByUsedInContinuingOperations Net Cash Provided by (Used in) Continuing Operations, Total Consolidation Items [Axis] Accounting Standards Update 2016-02 [Member] Other financing activities, net Granite’s share of net assets Type of Adoption [Domain] us-gaap_LettersOfCreditOutstandingAmount Letters of Credit Outstanding, Amount Adjustments for New Accounting Pronouncements [Axis] us-gaap_PaymentsOfDividendsCommonStock Cash dividends paid Equity Method Investments [Table Text Block] Cost of revenue Pro Forma [Member] Billed Noncontrolling Interest [Member] us-gaap_PaymentsForRepurchaseOfCommonStock Repurchases of common stock Scenario [Domain] Retained Earnings [Member] us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax Revenue Scenario [Axis] Additional Paid-in Capital [Member] Parent [Member] Construction [Member] Common Stock [Member] Equity Components [Axis] Equity Component [Domain] Total debt us-gaap_LongTermDebt Long-term Debt, Total Unearned Revenue Income (loss) before provision for (benefit from) income taxes us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total Decrease to project profitability Income (loss) before provision for (benefit from) income taxes Mining Properties and Mineral Rights [Member] Other comprehensive income (loss), net of tax: Credit Agreement - revolving credit facility Long-term Line of Credit, Total Disaggregation of Revenue [Table Text Block] us-gaap_RepaymentsOfLongTermDebt Repayments of Long-term Debt, Total Debt principal repayments Revenue from Contract with Customer [Text Block] Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Document Quarterly Report Entity Incorporation, State or Country Code Accounting Policies [Abstract] Document Transition Report Entity Interactive Data Current Dividends (in dollars per share) Security Exchange Name Title of 12(b) Security Proceeds from debt Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Subsegments [Axis] Subsegments [Domain] Segments [Axis] Segments [Domain] Dilutive effect of RSUs and convertible notes (in shares) us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average common shares outstanding, diluted (in shares) Diluted (in shares) Transactions with non-controlling interests Net income (loss) per share attributable to common shareholders Asset Class [Axis] Asset Class [Domain] Statement [Table] Statement of Financial Position [Abstract] Net income (loss) per share, diluted (in dollars per share) Diluted (in dollars per share) Earnings Per Share, Diluted, Total Weighted average common shares outstanding, basic (in shares) Basic (in shares) Effective tax rate Effective Income Tax Rate Reconciliation, Percent, Total Business Acquisition [Axis] Net income (loss) per share, basic (in dollars per share) Basic (in dollars per share) Business Acquisition, Acquiree [Domain] Contract with Customer, Asset and Liability [Table Text Block] Statement of Cash Flows [Abstract] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree Long-term Debt, Maturities, Repayments of Principal in Year Three us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour Long-term Debt, Maturities, Repayments of Principal in Year Four us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive Long-term Debt, Maturities, Repayments of Principal in Year Five us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive Long-term Debt, Maturities, Repayments of Principal after Year Five us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo Long-term Debt, Maturities, Repayments of Principal in Year Two Contract retention Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Text Block] us-gaap_PaymentsForProceedsFromOtherInvestingActivities Other investing activities, net Financing activities us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Other long-term liabilities Change in Accounting Estimate by Type [Axis] Convertible notes Change in Accounting Estimate, Type [Domain] Accounting Changes and Error Corrections [Text Block] Schedule of Change in Accounting Estimate [Table Text Block] Corporate Bond Securities [Member] us-gaap_DeferredTaxLiabilitiesNoncurrent Deferred income taxes, net us-gaap_StockholdersEquity Total Granite Construction Incorporated shareholders’ equity us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Payments to Acquire Businesses, Net of Cash Acquired, Total Cash paid to purchase businesses, net of cash and restricted cash acquired Accrued cash dividends Amount of unpaid dividends accrued during the period. Other non-cash operating activities: Other gva_LongtermDebtOther The amount or adjustment of other long-term debt. gva_UnconsolidatedConstructionJointVentureNetIncomeLoss Unconsolidated Construction Joint Venture Net Income (Loss) Equity in net loss from unconsolidated joint ventures Amount of income (loss) for proportionate share of unconsolidated construction joint venture. Class of Stock [Axis] gva_UnconsolidatedConstructionJointVentureCostOfRevenue Unconsolidated Construction Joint Venture Cost Of Revenue The amount of cost of revenue for proportionate share of unconsolidated construction joint venture. Estimated Cost Recovery of Customer Affirmative Claims and Back Charges [Member] A revision in the estimated cost recovery of customer affirmative claims and back charges. Long-term debt Long-term Debt, Excluding Current Maturities, Total Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Effect of dilutive convertible notes gva_EffectOfDilutiveConvertibleNotes The effect of dilutive convertible notes. us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax Less: reclassification for net gains included in interest expense us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax Net change Operating Segments [Member] Net unrealized (loss) gain on derivatives EX-101.PRE 10 gva-20190930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 logo01.jpg begin 644 logo01.jpg M_]C_X 02D9)1@ ! @$ 2 !( #_[@ .061O8F4 9$ !_]L A ! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! @(" @(" M @(" @(# P,# P,# P,# 0$! 0$! 0$! 0$" @$" @,# P,# P,# P,# P,# M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P/_P 1" C . # M 1$ A$! Q$!_]T ! <_\0!H@ 8" P$ !P@&!00) PH" M 0 + 0 !@,! 0$ &!00#!P(( 0D "@L0 (! P0! P," P,# M @8)=0$" P01!1(&(0<3(@ (,11!,B,5"5%"%F$D,Q=2<8$88I$E0Z&Q\"8T M<@H9P=$U)^%3-H+QDJ)$5'-%1C='8RA55E<:LL+2XO)D@W23A&6CL\/3XRDX M9O-U*CDZ2$E*6%E:9VAI:G9W>'EZA8:'B(F*E)66EYB9FJ2EIJ>HJ:JTM;:W MN+FZQ,7&Q\C)RM35UM?8V=KDY>;GZ.GJ]/7V]_CY^A$ @$# @0$ P4$! 0& M!@5M 0(#$00A$@4Q!@ B$T%1!S)A%'$(0H$CD152H6(6,PFQ),'10W+P%^&" M-"624QAC1/&BLB8U&50V160G"G.#DT9TPM+B\E5E=58WA(6CL\/3X_,I&I2D MM,34Y/25I;7%U>7U*$=79CAVAI:FML;6YO9G=X>7I[?'U^?W2%AH>(B8J+C( MV.CX.4E9:7F)F:FYR=GI^2HZ2EIJ>HJ:JKK*VNKZ_]H # ,! (1 Q$ /P#: M!_F>_P SW8W\OC8^$QV.P]-V+WAV)'++L3K9\TF/H*7&Q2E:G>&[JN.1JBDV MS#4)XPMUDR,B2*E@E6Z)+C'?^:+F1(D;PC\.#FOH#I'[# MT4Y.Y>T2W[GQ=ZG;>U,62%7+[TS"[ MB,F#P#.0JJ!J=B H)/M5M[\S;DJ^%8:(2=M_O\ P;FSE*,0 M"2M./'RX <2:?L'6X_MCX&XGX)_R^?E3-4=D;V[-[LS'QL[AGWIVIN/<.8E; MT;*W-EHL9L[$9S<,]-MK;FV97#0J&5[*&+7)118-EM[!9&BDK(5-?\)IG[?R M\AUF!)RR+_;&$DTQ@Y(S3R!K^>.M&./MCMQV ;MSM!1_7_21O/Z6^ MO_'R'V0W)U,WGU@GN?.%[2:"W'XS_(_9UCD[D[.7A.YNRW_\J/O(#_;G<8O[ M842'B .K)?<[;X 1:2N@''304^TCH2>L_ES\I.J,O#G>M/D3W!M;*PJR/-!O MG,97%.A!NC;?W#KVPX-^18W]W!,9#:J$>G^?'1M9\X\P\I2(DT;))7T((^RE M6_8.MQ7^2]_-/W=\TX=V=%][T&+'>77FWTWEC-U8>D_AF,[%V.N=3!97-# K M3S/@,UMB3-8Z-Q?3DUKU=0NEC[%%A.9*$M60#'SXU_/Y\3GY=9I^RON;'S!: M"TF>LU!^?J#3S\_4YJ:TZO\ JNKI\?2U%;5RK3T]-3&>>>>RK&JJ22WT (T\ M_P!/:N>2B%?+J>+DQVJW%XY 4(3^P=?-C^='S5[0^17RO[S[9VMVAO\ P^P, MWOG(T'6^,P.^=X8G&TVQP9?2">5 MP!Y_L]/Y?RZYF^Y'/MYO_-=TT )4.0!G(!H:$@#M-!CY^701](_+/N[I#MSJ M_N.A[&['W-+UWOS;.\9-NYG?>[\EC,_B\+F%&>P6;1BWD&Z]N7Q9N/SR/=;) MS!*JGRX9Q3]4 UH#D#"BI)IFI !H1^7TRMB[SVWV% MLO:'8.TLA2YG:^^]M[>W;MW+4PM#D-OY_$Q9C#Y12PU>.JP\J.M^2"!Q]/8W MMI49:+@4J/F#PZZD;;?1[QL.W743:D9 P^0XT\_^+ZTQ_P#A1IOS>FV_G%US MCML;SWKMB@E^+FQZ^6EV_NG-8:@ED_TG]N0F25,%G:=V8MN@\PI^?EU05-W!VI%_G^V^T?\ &_9&\CP?_)DM?V4" M.OGUCK:;A>WG^X<99OEUPC[D[1;A^YNR5_\ *C[S_P#LD-O;36CD@JM0.M7. M\\UV-0UJX3[#_FZ6NQODK\BNL=U8O>NP^]>V-O[CPE2]5B\G3[ZS&5C:-@5= M))I4K M\J@=7M?S _GCOKY:?RLOB'W-29G/[&[&7Y [BZV[3?969S&W5K]S[-ZXW4<[ M"CX)M7]V]RLM%E EPJ(RA;#Z/3$M%XIRQ;+=M? M/\&T^U/K\L]15[1[]-;.W / MMF[M)&==(QT5;[N_-D',MO+':R',E,<030YI\^DC'W/W'5M8=R]L _T/9&]" M?]XW'_C[;(-N!@_;T"+C>]]VJ5S*FAR2<@^9^SKC5=T]QTS:9^Z>T+C_ +^G MO-?]X.X_=E4SYITKLM^WS=W'@Q,Q&>!_S=#A\7^YNT:OY,_&VAF[D[)R<-7\ M@^FZ*MHZOL?>61%;C/\ 2=@.#_OY.?K_ %]JE@<$DCAT*N4]XYJ;G*"66U?' M'M( QPR,_:.A5_F%=L]JXWYV?+3%8KM/L?%T&*[Y['HJ/$8KL/=V,QE!BSE$ ML@CCW"D:W)Z)/,GEJ/G\_7I=[O;Y/=\Q30R :D8C(U5IP&0> M/1.6[J[CIS:H[I[1!X_YJIO,?C^AW'<>Z BH/0%V[>[A[>1(;-V8#R!_P W M6+_3?VQ8'_3;VA?\C_2EO3C_ ->+W4AC4:<=6L-]YAM)I#!9.2:XT-C^75A_ M\IKMCLK._P Q_P"*&)R/:V_\[C:K>N:HJO%9??F[LEC*Z_5O8/\ RY)MP20G M_7963^H(N/:[:%8R('%.[_+\L_SKU,GM%N7.-QNL4=Q:R"V,@R5.!7[!7\J= M;P$'Q,CHMUX;<^W>RMW;8H:'=YW7D-KXAS-V_Z)-J4@-UH=N=5J<'*H;\B3^]J M]+Q;?Q&V-B;GQT66VOE]\;P3/22YK/8F=6IX.ZMW_'[JBGV3M3([3QN0.WNG^NLD^(BS^X,5L6GRAP,T>WTR]+M_^.&] M%&YE*J0@%O2=[I'N\UO*VW;?'XJCRT_D?+\AUEEN"\DD !*?Q2Q -K?CW@Y[K>]?O;R+<3Q[;LHDME-< $ #C^P'CZ]3A[,; M5[;^YDFG;[B*"333M,2DDBOXDXCY#RQ7CTY]V?(+<_9WQ=^8> W!1X3'0T?Q M=[TS%/58O^)4#4QP^R,[%IF9\T\H&EM1*%#Q];<>RWV0^\ANGN+?BPW!2EP2 M05-0:BM<$CSX?ET9_>,]G8N4_;#=+V&X,B-&PR01@:A0J%S0"F:?*N.OGIF_ MB'YX_'^"^\T+XF&&)\B0T^WKA;:SVEO>2BYCU*)@?R#=;HW2'\S'^3-MCJ#J M[;F]\7UJF],'UQL3";L:H^+&XLB[[DPFVL''G%.7_P!&'CRSK4-<,A8FU_KQ M[,U\/PX^_-!7 _PUKUG5RQ[K^V\6W00FSB658U!JJ\1Q-3D_9^75''\VCY+? M!7Y%[]Z[G^%_5.+V=_=G&Y3^_/8>WNN6ZIQ^^$S84X/$-LTP;/.??;#QE_XG MDXU6/^(Z%N!<^N!&4&@9"^E*_E6GRR<\3UCQ[QW%D_Y@N2S>*CKTV_MGH#?%9N2L)MCG3-9W8.&Q M6&4?VI#FD=O_ "'W_'NVTEE:E"0 ?RP0/YD#]G1_]W&VN5WU90I,))S0T/$ MG[214_/K90_G/_)P_&CX']IUN(S;87??:C4O3NQ)*2HBCR0R>^6%-G9E?2[H5 X'A MD_X13^E\NM%GX?\ 165^3'RAZ&Z)QE$:JE[#[%VSB-RV%VH-A8*^X-]Y;3^2 M.N\#7@"_L,68\>4BE"33_#G]G6 WMWM,?,W-P29=6IB1_MJU!^PUZ$S^8C\= M(OBM\RN]>F,70SXW:./W8-T[&6=RZ#8^^E&X,,JMQJ6-LVV*O8'_ ''GCWN^ M06\K@ X/GQIY?MQU3W/V&'EOFF:.",BE3P() &H'\@*C_9ZVV/\ A/7\F#W# M\.*CIK-5L]5N[XU;C.R95J +ML;<$F5SFQ*B_-Q#%%78S^MLR,*&5/XU#4,S'@VM^/J/;.W*I:0L@8Z3QSFHSGI M7]W?8K'=KYS>P+(@7&H C!%#3AP_P];A%=\5_C1DJ*JHZWX\=)U%#-3-3SP3 M]8;+99%L;(T;X%E=?]@/8@BMD*KVK0CT _GQ_/K-3=>2>4S8S"7:HBV@@44> MGJ,@_9U\WGYA]=[8ZD^6/R+ZTV1 ,;M#8W11P#?MH<=$CBAXJM:$D>5%'1GMPG_L3Q MU,/S_P .%]CG_;]!8T#_ 'KW=_[!?],W^!>ASN]Y#-[66 8>;?\ /G39_)_4 M?\.8?$0G]+=B9D,/\/\ 1AO_ %>W]J :5:'-?\O1%['21#W+Y>CE2J,S_P"# MKZ!,OQG^.DL[SS]"]-333SF>6>7K+9S/,^@$O*YP3-+(MOJ3>YO?V)GM5*_" M"?/ QGRQUT=EY:Y89]OEEVR(R=U#I'&G\A^SK2T_X4&;%V5U[\TMC;?V!M': MFS,34]"[6K*O&[6P6'V_CWR(WIO^TCXO!I"69DY)('/]?J0OO:B(,=( IY#_ M "#K"'[Q>W[1M-Z$M+55=F_#1?M^0Q_J\NEI_P )TM@[*[ ^4G>^(W]LW:N\ M0_OSMZ^549R.9M4B'391?\ Q'U]WV)1(M60$T\Q MY_GT8_=ML-FW>>9+FU60KY$#^8X<,=;C5/\ &?XYT%92Y"CZ'Z>EEBP0DIY0I_6K!A_O/L\GAH@ 0?+ KUF6O+'*\5Q)/#ML M0F4'(45X'Y9_/KYTO\R,#_9^_F.5X4?(OLD#_ ',K8?[8>PU=]L]#Q+'KFY[ MNS6[^X.YQJ/TDDR/E4U_P=6K_P G[YA?RZ/CCT%V)M7YDT>TW[ R7Y[\/L=8RE!8)K^48/^3HTOQ!^5W\ ML?Y.]FU>VOBMMSK[(]D;*PDF\*BNQOQXSO6^5PF)Q>4Q>"7)P9KI6U?51AH&H#U__]$C/\Q'965V%\\/EIM? M*<5\7>N_,XO//\+W[ESO[ W_ -;;>>H?8)O8VC+ZB:@_Y>N6?NKLPV:_1)"< M,1GY CK8"_X3(=F[=HZ3Y2=-Y"OH*3=T^7V-V/AL<[E]JK9553;GRV"R.YL?C_[N[TP&Y03 MA:;<&UVD8C"V ,UN?TW/L[ND=XB1)0'YG_!_L=9-J.[/Y/\ \O\ ;N"ZX[BBRO8.#V+MW?IW3A=LC$[>SF,WI/N' M;K;-SV!SK[O&?P!;;YX)/I(X!^@ W?9(KEY(9HXY PID!@=0^8^8_/U'7/H2 M\X^T'-]1P:;0L31109%>'"E?\)ZZ;W!1;9S>%&?SV51_[SR?QV?: ML>9U!+!BBD_0'VI>S(4.6\_G7_)4?Y>L@MV]B+A]B&_PSG1X8:F>! .*B@X M5''APZIEPT.+J,QAH]QY6IP> J\QC:'<68I,/_$LE@L69021 MC/Z_ZWMLD? QK_J_U8ZQ^L+>.]W9=HN*J5DTU)]:"@X$%020U4^6+&79F1Y0NICBM3W$>M ?\ M!Y=:TO\ PHC^3R]J?*/9WQWP%:9-M?'K;9KLSX*H&C?LS?+X+.97S%;DOM/: M^%H+ \K_ !"M'!'M%OLP9RH>M/V5IGT]*?/K%;[P_.,V\YIW\WMO 0NG)R?*GD /X10 \/MZ%_^1=\D!\?_ )Z['PF7K(H- MG_(#$Y+IW<(G?30468RY&X=B9A2Q U-N7!_PKD@?[D?;^T3+%J!H!_DZ-?N] M)+C_2?Y1UNO']#_P#!3_O1]GDF$-/3K..0 JP( M\CU\R[^8_P#]EZ?+_P#\6%[0_P#=Q[!3_$WV]7 ]"YN M'_MSQU/_ .-"^Q__ 'P6.]N/_8)_IF_P+T)]T_Z=ALW^FD_Y]Z;_ .4#_P!O M+OB';_GXF:O_ .BQ[ _XGW;9B?&&?/\ R],^Q@'^N!M^!4.*?MZ^D(?UK_R' M_O9_XCV,7_LV_+KIFU/J(AZ+UHQ_\*1_^RZ-C_\ BO&V/_>VWY[#6ZY(K_JP M>L#OO.!?ZS[,& T]_P#@'2\_X3+_ /96??G_ (@%?_?EX3W?9\:J>A_P]+ON MN #F/?P!@*O6Z^_T/_(/_$>SZ;^SZSG &J?'E_DZ^99_,>_=^?7S-'_@1O9( M_P#7P7:V$[QV_U/1[3[#GV$N*R/7&5WM_$/ML'MW<#9=[KG@%"JW(Y(N M/;=O8MI9M>*CB3Y_ZL]"KVZ]D]QYNMWD3== %*]A\R0* 8 %/E6OD+"?\ MH%][%_[S#VH?];I3*G_>NR_9BEB2#J<5_/J2E^ZO>Q.Q;>PU1_ >K)OY8'\G M;<_\O_N[=_<.=[\Q':=-NCK#(]?TFW,9UL^U&H#EMX8#<@S!RK[FW-),K# J MA0V!#7/ O['Y=7S",1 E 23P M+_@?[?V('D- #PZG*VLXX7J#U__2M,_GI_RQM]=O[@H_F-\<=K5&Z]UXG;(Q M'=VQ,6K0[CW!MO XV6/!]BX*"H*MN#.[8P,+X[(XU%_BDT*T?BNL=R0[E;^( M&8 EO,?+U_9QKFN?/K%/WY]IIMSMC?V:%I%S0"OPY#"E05QDY]L;998YZ\:4[@<$$ ?ZO/JRO%?SP/YFF,QT./IOD1#/304 MWVKU.5ZTZRR&1=B.7;,C;-F?CZ_7VJDW25B":U'4@P>]WN5L8-O+?.R'A4UQ M^RO1$_D7\D^XOE?V4.V>_-T4F]-^C;N+VR,I087"[:'\+PKYY\+_ +@MO!5! M)SI)-N23_7V@FO9"?$8$GY_+A_D_+H$\SR6[72[#S+LUU.?!2$D!C09/S_ &]4,NH5(V!! MU!KV/TYM8_GZ>T$5NR7;71&01UCQ;Q-?;[= J:BX%/\ G)U]1/XR4-#E/BMT M'0UE-#/0UW1/5]-405-,&%31/L;!H!)'SZ"C V((]7L8R0 *AT@U'75G8;)+ M[EJ';)T!1X%!^PJ.M"[^:[\#\C\%_DSF<'@<7.G1':-1DMZ=,9,/J7&8\#5N M'8P/]=GR:AS],,:._P"?8=NH]#L50\>L ?>7VRO.1=Z?<[)F,,CDBE305)'# MYU(\@Q/J>K%_Y)/\U+;OQ_V9V'\:OD-N.>FV#M;;>YNS>B=PUAL:#^ XL9[> MO3PG4F^QGN?>;3M.\6_,, MQ:../4NH_)J ?;V@\:$9]!KT=L]C[K[A[.WUW#O"2.?=G:&Z]T;RSZ1Z0B9# M.9?^.*JA>%5+V %K?CV5O+]46!K4'/'UZQLYMYJ?G7>K^Y\$BLG;QR&)4_X< M];6?\O\ _D4_%_N[X?\ 2/(KDDGYUKY]")\J_^$_OQ0VE\<>X]T]"4':TG%.MOP./>[O;4;44&0"1P\N/^?HQY MK]@^4[+EJ6]AC8W*KJ\\TK_,9(R:#''K3>P^5R>#J,/N7!Y&?&9O;N:Q>$RX_UC8^PYXC17!4 T./EC-?\G6$MA-)L'/<*POI6.6H^8)" MD?E@_MZM6_F[]_X[Y1=F?$GOC'21SCL3X/=;5VX::(>-*/>N([.[XP^],)I_ M!V=O[#UL1MP2G]/:V[E\;P7U$GPQQ\B"0?YBOY]2A[S;O^\9-LF$I9FA4'/ MY5@:5XT)_P!M]O1V_P#A,];_ &:SO_GC_0/#S_Y4K">S'9PP,M0?@/\ A'4B M_=E!62XU"G9Y_:.MUX_I?_6/^]'V=R_ >LXY/A;[#U\RC^8Z1_L^7S!Y'_90 MO:?Y_P"SR]@F0'Q&Q_JKURJ]V07]P^9F4$CQ%X?Z0CH8MP_]N>.IQ_X,+[&_ M]\%CO;K@^ F/Q-_@7H1;H"?;+9D'QZI,>?X?+IO_ )0)_P"QEWQ#Y''8F:O_ M (?\8P[ ]VV8$3"H/'_+U7V,C<<_6+%"%UC-/GU](7^VI_P;_>S;V,&(\-L^ MG73!O[>,CAIZT8?^%(Y_YSHV.;_]R\;8M_Z&V_/I[#>Z9(I_JP>L$/O-(9.: M-GTJ2O?P^P=+?_A,I_V5KWW_ .(!7_WY>$]WVC&K[#TM^Z^K+S)OQ92 57C] MG6[*_P!#_P @_P"\?7_;>SZ;X*>?6%/\AZ^97_ #'3_P Y]_,T7_[F M.[)(_P#0P>]O]O["E^#]1(0/Q'_#URV]W$E_UR-UDC0_VI(-*C ;I=?$;^9[ M\J/A!L;W8YW)D1EWP6#VZY704!'BP]$.;D7_VS M$-W( ?M].C/D;W=YXY3AD2#S5Z4_P G0ZY"][-ZYKWNUL)]0#. >T#B:'R_P];D0DU# MQ@G4%#7_ *FUR/9\Z!E#XTUX=9H>#(+1'5NZE>O_T]^UK:'_ ,S_ +&_B_Y" M]V;XO+\^/5;O^Q;X>'X^'6J)_-/_ -'_ /I?A_OS_P ,RVT+;_3S_LS7^G?\ M6\W^R[>KR6^NKG^O/MCMTMJ\"M/G7\J8ZQ;Y]^F\:7Q?W%7^EX]?^J>/]1\^ MJG!_LKO_ ()@_P!A_P /#?[Z_LB;PZG^P_ZJ?/\ U?LZAF?]R:O^=/\ ]M^] MO]7^H]8?^<7/_!+W_M8GWH^%0_[C_P#53Y_ZOV=>7]R:?^=/_+][4Z/_ / 7 M_07]_P#+W^ZO_#8NK_9,^_\ ^+?Z%?\ AQCR_P '\F ^^_TL_P"F7]G_ $4_ MI_O!_!/]SNOQ?:?[L]N6FC];X::&_L]5.!X_+^+RIT+N7_W/KN:?U;IX+?V/ M[S_A_%7.G^*N-/1"3_LKE^/^&7?Q]/\ AXO^O^U>]KHJ/[+C_3^?^K]G2#_= M/]8G_*GUUK\'[SUNL_\ 2#_LHW\*_P!*4?A_VN*^E<>O6^-T;]O_ *&NH_M/[E_;?Z-MA_;_ M .CC^)_W"^W_ +MTW@_NI_&O]RW]U-%OL/N?\J\.CS>J_L]3X!P_+KH#M=/W M=:T\*GAK_9UTA7J_\ @++?Q?H-_-^GZ']>C_B/Q[VW#J]_3Z*> MNBF@_'\/#SIG]G7SZZO_ &5[^(F__#,6KG]?_#PWG^I_U/[7L@?P]1_L?SU_ M/_5^SK V\_G6$N\_NC]Z[AJ_JK7Q7_ +?]Y>+\9^/3BOV?BK\NA4S7^@'_ M (;9ZYU?\-A_W/\ ]FTWU]O][_PYC_H%_BW^C*M^Y_N]XO\ C.G^E/[>WW7W M7^X7['7X/WK^[]GAQ_!_:-QU:> X?/\ B\Z:>M2_NC]VQ_\ *L?&_']Y^%P7 MX?G_ !>?P^73/_+A_P! 7^SK] ?W6_X:[_O-_>1_L?\ 05_PY=_I"U_W(W#_ M ,>/_IC_ .,1??>&_P#Q'6/3X5:CX==?SKBOV8_+HY]M_H MOWE!X?[FKK']C]5K\_\ ?F/L_P U>MU-/\VMOZ?B_P#Q/OS4J?\ 9ZR[A_LD MIZ?ZN/6JU_.G_P!#?^S,[,_O_P#\-]_Q'_1I+X?]FE_V?+_2)]O]Q+?^ ?[+ M/_OU?X);]7G_ ,JO>W/LMDT>(VK12GX]?_/N?L_+K&CW4^A^N_5_<_#_ (D? M5ZO+_??G]F*=/O\ ))_T2_[,#VG_ *._^&_?OO\ 0O!]Y_LJG^SL_P"D'[+^ M^^"_X^G_ &:/_?O?W(\MM'V'^7_KW:#3K?3HII/P:JT M_P!']7<>#^Z/A_XC_55X_B\3_5_/K:"FMX'_ -=OIJ_WFW/LT2FM/L\_\G61 MVY?[C25KP_U<.M'GYF?[+M_LUGR(_O%_PU-_%O\ 3+OO^)?Z2?\ ATK_ $I? M>_WO3[C_ $B_Z+?]^3_?3S_\"_X3_N/\UO!^S[;;P]4E?#XGXO$KQ\Z>?^HY MZQ#YO^B_>EQXG[D^)O[?ZKQ.)^+1Y^M/+CGHM/\ SB[_ ."8?_:PWLH/A5/^ MX_\ U4^?^K]G4;']R4-?ZG5S_P!';^?^7J5_SB];_NC+_P"UA?\ B>/;B^%C M^P_ZJ4\^DX_<>IO^5*_+][5Z.!_+V_T _P"SN?';^['_ UU_>?^_$_V/^A/ M_AR__2%YO[B[AO\ W"_TO?\ &(?XGX;W_B/['@U6_=T^S*/P]46GP:U'P:Z_ M\:Q_J].I/]M/HOWA;^%^XJZQ_8?5:OR\3^7S^5>MU=/TK:WZ?Q]?I^-7X_XC 2W8TJW^SUF)%_8)2O ?ZL]?_9 end XML 12 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2019
Accounting Policies [Abstract]  
Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]

Cash, Cash Equivalents and Restricted Cash: The table below presents changes in cash, cash equivalents and restricted cash on the condensed consolidated statements of cash flows and a reconciliation to the amounts reported in the condensed consolidated balance sheets (in thousands).

Nine Months Ended September 30,

 

2019

   

2018

 

Cash, cash equivalents and restricted cash, beginning of period

  $ 278,629     $ 233,711  

End of the period

               

Cash and cash equivalents

    184,673       230,259  

Restricted cash

    5,658       5,599  

Total cash, cash equivalents and restricted cash, end of period

    190,331       235,858  

Net (decrease) increase in cash, cash equivalents and restricted cash

  $ (88,298 )   $ 2,147  

 

XML 13 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Note 12 - Investments in Affiliates
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Investments in and Advances to Affiliates, Schedule of Investments [Text Block]

12. Investments in Affiliates

Our investments in affiliates balance consists of equity method investments in the following types of entities:

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Foreign

  $ 55,769     $ 55,715     $ 54,620  

Real estate

    17,670       19,676       20,930  

Asphalt terminal

    11,475       8,963       9,290  

Total investments in affiliates

  $ 84,914     $ 84,354     $ 84,840  

The following table provides summarized balance sheet information for our affiliates accounted for under the equity method on a combined basis:

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Current assets

  $ 140,487     $ 141,930     $ 138,887  

Noncurrent assets

    168,715       170,172       168,402  

Total assets

    309,202       312,102       307,289  

Current liabilities

    61,738       55,816       71,940  

Long-term liabilities1

    60,230       63,098       46,961  

Total liabilities

    121,968       118,914       118,901  

Net assets

    187,234       193,188       188,388  

Granite’s share of net assets

  $ 84,914     $ 84,354     $ 84,840  

1 The balance primarily relates to debt associated with our real estate investments.

 

Of the $309.2 million in total assets as of September 30, 2019, we had investments in thirteen foreign entities with total assets ranging from $0.2 million to $69.0 million, three real estate entities with total assets ranging from $8.3 million to $43.2 million and the asphalt terminal entity had total assets of $32.5 million. We have direct and indirect investments in the foreign entities and our percent ownership ranged from 25.0% to 50.0% as of September 30, 2019. The equity method investments in real estate affiliates included $14.1 million, $16.3 million and $17.5 million in residential real estate in Texas as of September 30, 2019, December 31, 2018 and September 30, 2018, respectively. The remaining balances were in commercial real estate in Texas.

XML 14 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Earnings Per Share [Text Block]

16. Weighted Average Shares Outstanding and Net Income (Loss) Per Share

The following table presents a reconciliation of the weighted average shares outstanding used in calculating basic and diluted net income (loss) per share as well as the calculation of basic and diluted net income (loss) per share:

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(in thousands, except per share amounts)

 

2019

   

2018

   

2019

   

2018

 

Numerator (basic and diluted)

                               

Net income (loss) allocated to common shareholders for basic calculation

  $ 20,488     $ 55,672     $ (111,922 )   $ 35,864  
Effect of dilutive convertible notes           296              
Net income (loss) allocated to common shareholders for basic calculation     20,488       55,968       (111,922 )     35,864  

Denominator

                               

Weighted average common shares outstanding, basic

    46,788       46,308       46,771       42,443  

Dilutive effect of RSUs and convertible notes 1

    382       1,502             467  

Weighted average common shares outstanding, diluted

    47,170       47,810       46,771       42,910  
Net income (loss) per share, basic   $ 0.44     $ 1.20     $ (2.39 )   $ 0.84  
Net income (loss) per share, diluted   $ 0.43     $ 1.17     $ (2.39 )   $ 0.84  

1 Due to the net loss for the nine months ended September 30, 2019, RSUs representing approximately 393,000 shares have been excluded from the number of shares used in calculating diluted net loss per share, as their inclusion would be antidilutive.

2 Weighted average shares of approximately 1.1 million have been included in the number of shares used in calculating diluted net income per share for the three months ended September 30, 2018 based on the assumption that the 8% Convertible Notes were converted to Granite shares as of July 1, 2018 through their conversion on August 15, 2018. The shares have been excluded from the nine months ended September 30, 2018 as their inclusion would be antidilutive.

XML 15 R63.htm IDEA: XBRL DOCUMENT v3.19.3
Note 10 - Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Fair Value, Inputs, Level 1 [Member] | Reported Value Measurement [Member]      
Held-to-maturity marketable securities $ 47,918 $ 66,100 $ 81,103
Convertible notes 0 0 69,659
Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]      
Held-to-maturity marketable securities 47,856 65,290 79,941
Convertible notes 0 0 69,472
Fair Value, Inputs, Level 3 [Member] | Reported Value Measurement [Member] | Revolving Credit Facility [Member]      
Credit Agreement - revolving credit facility [1] 250,000 197,000 137,000
Fair Value, Inputs, Level 3 [Member] | Reported Value Measurement [Member] | The 2019 Notes [Member]      
Notes [1] 0 40,000 80,000
Fair Value, Inputs, Level 3 [Member] | Reported Value Measurement [Member] | Term Loan [Member]      
Notes [1] 140,625 146,250 148,125
Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member] | Revolving Credit Facility [Member]      
Credit Agreement - revolving credit facility [1] 251,986 197,889 137,636
Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member] | The 2019 Notes [Member]      
Notes [1] 0 40,484 82,191
Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member] | Term Loan [Member]      
Notes [1] $ 141,634 $ 147,141 $ 148,832
[1] See Note 13 for definitions of, and more information about, the 2019 Notes and Credit Agreement.
XML 16 R67.htm IDEA: XBRL DOCUMENT v3.19.3
Note 12 - Investments in Affiliates (Details Textual)
$ in Thousands
Sep. 30, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Equity Method Investment, Summarized Financial Information, Assets, Total $ 309,202 $ 312,102 $ 307,289
Foreign Affiliates [Member]      
Number of Entities 13    
Foreign Affiliates [Member] | Minimum [Member]      
Equity Method Investment, Summarized Financial Information, Assets, Total $ 200    
Equity Method Investment, Ownership Percentage 25.00%    
Foreign Affiliates [Member] | Maximum [Member]      
Equity Method Investment, Summarized Financial Information, Assets, Total $ 69,000    
Equity Method Investment, Ownership Percentage 50.00%    
Real Estate Entities [Member]      
Equity Method Investment, Summarized Financial Information, Assets, Total $ 14,100 $ 16,300 $ 17,500
Number of Entities 3    
Real Estate Entities [Member] | Minimum [Member]      
Equity Method Investment, Summarized Financial Information, Assets, Total $ 8,300    
Real Estate Entities [Member] | Maximum [Member]      
Equity Method Investment, Summarized Financial Information, Assets, Total 43,200    
Asphalt Terminal Entity [Member] | Minimum [Member]      
Equity Method Investment, Summarized Financial Information, Assets, Total $ 32,500    
XML 17 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(in thousands, except per share amounts)

 

2019

   

2018

   

2019

   

2018

 

Numerator (basic and diluted)

                               

Net income (loss) allocated to common shareholders for basic calculation

  $ 20,488     $ 55,672     $ (111,922 )   $ 35,864  
Effect of dilutive convertible notes           296              
Net income (loss) allocated to common shareholders for basic calculation     20,488       55,968       (111,922 )     35,864  

Denominator

                               

Weighted average common shares outstanding, basic

    46,788       46,308       46,771       42,443  

Dilutive effect of RSUs and convertible notes 1

    382       1,502             467  

Weighted average common shares outstanding, diluted

    47,170       47,810       46,771       42,910  
Net income (loss) per share, basic   $ 0.44     $ 1.20     $ (2.39 )   $ 0.84  
Net income (loss) per share, diluted   $ 0.43     $ 1.17     $ (2.39 )   $ 0.84  
XML 18 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Note 12 - Investments in Affiliates (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Equity Method Investments [Table Text Block]

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Foreign

  $ 55,769     $ 55,715     $ 54,620  

Real estate

    17,670       19,676       20,930  

Asphalt terminal

    11,475       8,963       9,290  

Total investments in affiliates

  $ 84,914     $ 84,354     $ 84,840  
Equity Method Investment Summarized Balance Financial Information [Table Text Block]

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Current assets

  $ 140,487     $ 141,930     $ 138,887  

Noncurrent assets

    168,715       170,172       168,402  

Total assets

    309,202       312,102       307,289  

Current liabilities

    61,738       55,816       71,940  

Long-term liabilities1

    60,230       63,098       46,961  

Total liabilities

    121,968       118,914       118,901  

Net assets

    187,234       193,188       188,388  

Granite’s share of net assets

  $ 84,914     $ 84,354     $ 84,840  
XML 19 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Note 1 - Basis of Presentation - Summary of Reconciliation of Cash, Cash Equivalents, and Restricted Cash Reported in the Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Cash, cash equivalents and $5,825 and $0 in restricted cash at beginning of each period $ 278,629 $ 233,711
Cash and cash equivalents 184,673 230,259
Restricted cash 5,658 5,599
Cash, cash equivalents and $5,658 and $5,599 in restricted cash at end of each period 190,331 235,858
Net (decrease) increase in cash, cash equivalents and restricted cash $ (88,298) $ 2,147
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Parent [Member]
Noncontrolling Interest [Member]
Total
Balances (in shares) at Dec. 31, 2017 39,871,314            
Balances at Dec. 31, 2017 $ 399 $ 160,376 $ 634 $ 783,699 $ 945,108 $ 47,697 $ 992,805
Net income 0 0 0 35,864 35,864 7,490 43,354
Other comprehensive income $ 0 0 1,209 0 1,209 0 1,209
Purchases of common stock (in shares) [1] (108,199)            
Purchases of common stock [1] $ (1) (6,368) 0 0 (6,369) 0 (6,369)
Restricted stock units ("RSUs") vested (in shares) 299,089            
Restricted stock units ("RSUs") vested $ 3 0 0 0 3 0 3
Dividends on common stock 0 0 0 (17,242) (17,242) 0 (17,242)
Transactions with non-controlling interests $ 0 0 0 0 0 (10,128) (10,128)
Employee Stock Purchase Plan ("ESPP"), amortized RSUs and other (in shares) (10,998)            
Employee Stock Purchase Plan ("ESPP"), amortized RSUs and other $ 0 13,231 (2) (184) 13,045 0 13,045
Issuance of Convertible Notes (in shares) 1,199,869            
Issuance of Convertible Notes $ 12 53,086     53,098 0 53,098
ESPP, amortized RSUs and other (in shares) 10,998            
Effect of adopting Accounting Standards | Accounting Standards Update 2016-02 [Member] $ 0 0 0 (15,201) (15,201) 0 (15,201)
Issuance of common stock for Layne acquisition (in shares) 5,624,021            
Issuance of common stock for Layne acquisition $ 56 321,019 0 0 321,075 48 321,123
Premium on 8.0% Convertible Notes $ 0 30,702 0 0 30,702 0 $ 30,702
Balances (in shares) at Sep. 30, 2018 46,897,092           46,897,092
Balances at Sep. 30, 2018 $ 469 572,046 1,841 786,936 1,361,292 45,107 $ 1,406,399
Balances (in shares) at Jun. 30, 2018 45,688,582            
Balances at Jun. 30, 2018 $ 457 516,680 1,022 737,417 1,255,576 45,410 1,300,986
Net income 0 0 0 55,672 55,672 3,425 59,097
Other comprehensive income $ 0 0 819 0 819 0 819
Purchases of common stock (in shares) [1] (3,767)            
Purchases of common stock [1] $ 0 (204) 0 0 (204) 0 (204)
Restricted stock units ("RSUs") vested (in shares) 8,768            
Restricted stock units ("RSUs") vested $ 0 0 0 0 0 0 0
Dividends on common stock 0 0 0 (6,096) (6,096) 0 (6,096)
Transactions with non-controlling interests $ 0 0 0 0 0 (3,728) (3,728)
Employee Stock Purchase Plan ("ESPP"), amortized RSUs and other (in shares) (3,640)            
Employee Stock Purchase Plan ("ESPP"), amortized RSUs and other $ 0 2,484 0 (57) 2,429 0 2,429
Issuance of Convertible Notes (in shares) 1,199,869            
Issuance of Convertible Notes $ 12 53,086 0 0 53,098 0 $ 53,098
ESPP, amortized RSUs and other (in shares) 3,640            
Balances (in shares) at Sep. 30, 2018 46,897,092           46,897,092
Balances at Sep. 30, 2018 $ 469 572,046 1,841 786,936 1,361,292 45,107 $ 1,406,399
Balances (in shares) at Dec. 31, 2018 46,665,889           46,665,889
Balances at Dec. 31, 2018 $ 467 564,559 (749) 787,356 1,351,633 46,001 $ 1,397,634
Net income 0 0 0 (111,922) (111,922) 8,793 (103,129)
Other comprehensive income $ 0 0 (2,533) 0 (2,533) 0 (2,533)
Purchases of common stock (in shares) [1] (189,566)            
Purchases of common stock [1] $ (2) (6,914) 0 0 (6,916) 0 (6,916)
Restricted stock units ("RSUs") vested (in shares) 255,948            
Restricted stock units ("RSUs") vested $ 3 0 0 0 3 0 3
Dividends on common stock 0 0 0 (18,251) (18,251) 0 (18,251)
Transactions with non-controlling interests $ 0 0 0 0 0 (12,234) (12,234)
Employee Stock Purchase Plan ("ESPP"), amortized RSUs and other (in shares) (8,992)            
Employee Stock Purchase Plan ("ESPP"), amortized RSUs and other $ 0 9,388 0 (157) 9,231 0 9,231
ESPP, amortized RSUs and other (in shares) 8,992            
Effect of adopting Accounting Standards | Accounting Standards Update 2016-02 [Member] $ 0 0 0 (539) (539) 0 $ (539)
Balances (in shares) at Sep. 30, 2019 46,741,263           46,741,263
Balances at Sep. 30, 2019 $ 468 567,033 (3,282) 656,487 1,220,706 42,560 $ 1,263,266
Balances (in shares) at Jun. 30, 2019 46,838,199            
Balances at Jun. 30, 2019 $ 468 568,264 (3,448) 642,124 1,207,408 50,160 1,257,568
Net income 0 0 0 20,488 20,488 1,425 21,913
Other comprehensive income $ 0 0 166 0 166 0 166
Purchases of common stock (in shares) [1] (101,475)            
Purchases of common stock [1] $ (1) (2,967) 0 0 (2,968) 0 (2,968)
Restricted stock units ("RSUs") vested (in shares) 4,555            
Restricted stock units ("RSUs") vested $ 1 0 0 0 1 0 1
Dividends on common stock 0 0 0 (6,076) (6,076) 0 (6,076)
Transactions with non-controlling interests $ 0 0 0 0 0 (9,025) (9,025)
Employee Stock Purchase Plan ("ESPP"), amortized RSUs and other (in shares) (16)            
Employee Stock Purchase Plan ("ESPP"), amortized RSUs and other $ 0 1,736 0 (49) 1,687 0 $ 1,687
ESPP, amortized RSUs and other (in shares) 16            
Balances (in shares) at Sep. 30, 2019 46,741,263           46,741,263
Balances at Sep. 30, 2019 $ 468 $ 567,033 $ (3,282) $ 656,487 $ 1,220,706 $ 42,560 $ 1,263,266
[1] Represents shares purchased in connection with employee tax withholding for RSUs vested under our 2012 Equity Incentive Plan. Amounts are comprised primarily of amortized restricted stock units.
XML 21 R76.htm IDEA: XBRL DOCUMENT v3.19.3
Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share - Reconciliation of the Weighted Average Shares Outstanding in Basic and Diluted Net Loss per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Net income (loss) allocated to common shareholders for basic calculation $ 20,488 $ 55,672 $ (111,922) $ 35,864
Effect of dilutive convertible notes 0 296 0 0
Net income (loss) allocated to common shareholders for basic calculation $ 20,488 $ 55,968 $ (111,922) $ 35,864
Weighted average common shares outstanding, basic (in shares) 46,788 46,308 46,771 42,443
Dilutive effect of RSUs and convertible notes (in shares) [1],[2] 382 1,502 0 467
Weighted average common shares outstanding, diluted (in shares) 47,170 47,810 46,771 42,910
Net income (loss) per share, basic (in dollars per share) $ 0.44 $ 1.20 $ (2.39) $ 0.84
Net income (loss) per share, diluted (in dollars per share) $ 0.43 $ 1.17 $ (2.39) $ 0.84
[1] Due to the net loss for the nine months ended September 30, 2019, RSUs representing approximately 393,000 shares have been excluded from the number of shares used in calculating diluted net loss per share, as their inclusion would be antidilutive.
[2] Weighted average shares of approximately 1.1 million have been included in the number of shares used in calculating diluted net income per share for the three months ended September 30, 2018 based on the assumption that the 8% Convertible Notes were converted to Granite shares as of July 1, 2018 through their conversion on August 15, 2018. The shares have been excluded from the nine months ended September 30, 2018 as their inclusion would be antidilutive.
XML 22 R72.htm IDEA: XBRL DOCUMENT v3.19.3
Note 14 - Long-term Debt and Credit Arrangements - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Total debt $ 403,104 $ 382,405 $ 433,722
Other 12,479 (845) (1,062)
Long-term Debt, Current Maturities, Total 8,263 47,286 116,796
Long-term Debt, Excluding Current Maturities, Total 394,841 335,119 316,926
Senior Notes [Member] | The 2019 Notes [Member]      
Total debt 0 40,000 80,000
Long-term Debt, Current Maturities, Total   40,000 40,000
Term Loan [Member] | The Credit Agreement [Member]      
Total debt 140,625 146,250 148,125
Long-term Debt, Current Maturities, Total 7,500    
Long-term Debt, Excluding Current Maturities, Total 133,100 138,800 140,600
Line of Credit [Member] | The Credit Agreement [Member] | Revolving Credit Facility [Member]      
Total debt 250,000 197,000 137,000
Convertible Debt [Member]      
Total debt $ 0 $ 0 $ 69,659
XML 23 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Current assets      
Cash and cash equivalents ($77,870, $131,965 and $125,165 related to consolidated construction joint ventures (“CCJVs”)) $ 184,673 $ 272,804 $ 230,259
Short-term marketable securities 37,918 30,002 35,010
Receivables, net ($29,108, $21,237 and $26,142 related to CCJVs) 700,387 473,246 618,070
Contract assets ($39,717, $19,699 and $20,968 related to CCJVs) 233,925 219,754 213,989
Inventories 95,442 88,623 90,789
Equity in construction joint ventures 209,765 282,229 273,993
Other current assets ($10,765, $11,744 and $11,361 related to CCJVs) 42,698 48,731 95,173
Total current assets 1,504,808 1,415,389 1,557,283
Property and equipment, net ($27,752, $34,761 and $36,061 related to CCJVs) 542,796 549,688 560,618
Long-term marketable securities 10,000 36,098 46,093
Investments in affiliates 84,914 84,354 84,840
Goodwill 264,112 259,471 244,696
Right of use assets 70,472 0 0
Deferred income taxes, net 38,443 2,918 6,408
Other noncurrent assets 118,228 128,683 143,910
Total assets 2,633,773 2,476,601 2,643,848
Current liabilities      
Current maturities of long-term debt 8,263 47,286 116,796
Accounts payable ($50,625, $37,086 and $33,426 related to CCJVs) 399,528 251,481 316,917
Contract liabilities ($21,378, $60,288 and $67,139 related to CCJVs) 106,010 105,449 117,759
Accrued expenses and other current liabilities ($4,193, $2,046 and $1,975 related to CCJVs) 342,040 273,626 296,033
Total current liabilities 855,841 677,842 847,505
Long-term debt 394,841 335,119 316,926
Lease liabilities 56,740 0 0
Deferred income taxes, net 4,652 4,317 5,589
Other long-term liabilities 58,433 61,689 67,429
Commitments and contingencies
Equity      
Preferred stock, $0.01 par value, authorized 3,000,000 shares, none outstanding 0 0 0
Common stock, $0.01 par value, authorized 150,000,000 shares; issued and outstanding: 46,741,263 shares as of September 30, 2019, 46,665,889 shares as of December 31, 2018 and 46,897,092 shares as of September 30, 2018 468 467 469
Additional paid-in capital 567,033 564,559 572,046
Accumulated other comprehensive (loss) income (3,282) (749) 1,841
Retained earnings 656,487 787,356 786,936
Total Granite Construction Incorporated shareholders’ equity 1,220,706 1,351,633 1,361,292
Non-controlling interests 42,560 46,001 45,107
Total equity 1,263,266 1,397,634 1,406,399
Total liabilities and equity $ 2,633,773 $ 2,476,601 $ 2,643,848
XML 24 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Note 9 - Marketable Securities - Held-to-maturity Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Short-term marketable securities $ 37,918 $ 30,002 $ 35,010
Long-term marketable securities 10,000 36,098 46,093
Total marketable securities 47,918 66,100 81,103
US Treasury and Government [Member]      
Short-term marketable securities 37,918 24,996 30,000
Long-term marketable securities 10,000 36,098 46,093
Corporate Bond Securities [Member]      
Short-term marketable securities $ 0 $ 5,006 $ 5,010
XML 25 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Note 3 - Acquisitions - Schedule of Pro Forma Financial Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Revenue $ 1,087,111 $ 2,638,664
Net income 39,550 81,151
Net income attributable to Granite $ 37,477 $ 73,661
Basic net income per share attributable to common shareholders (in dollars per share) $ 0.82 $ 1.61
Diluted net income per share attributable to common shareholders (in dollars per share) $ 0.80 $ 1.60
XML 26 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Note 6 - Unearned Revenue - Schedule of Unearned Revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jun. 30, 2019
Sep. 30, 2018
Unearned Revenue $ 3,593,201 $ 3,692,312 $ 3,063,425
Water and Mineral Services [Member]      
Unearned Revenue 159,874 224,720 211,531
California 1[Member]      
Unearned Revenue 651,694 724,175 360,822
Federal [Member]      
Unearned Revenue 193,566 147,946 145,506
Heavy Civil [Member]      
Unearned Revenue 1,889,522 1,763,965 1,705,551
Midwest [Member]      
Unearned Revenue 345,616 363,237 326,739
Northwest [Member]      
Unearned Revenue 352,929 468,269 313,276
Transportation [Member]      
Unearned Revenue 2,628,575 2,921,437 2,311,712
Transportation [Member] | Water and Mineral Services [Member]      
Unearned Revenue 0 0 0
Transportation [Member] | California 1[Member]      
Unearned Revenue 535,139 590,641 299,242
Transportation [Member] | Federal [Member]      
Unearned Revenue 14,699 80 23
Transportation [Member] | Heavy Civil [Member]      
Unearned Revenue 1,595,092 1,751,819 1,678,637
Transportation [Member] | Midwest [Member]      
Unearned Revenue 207,555 204,749 91,144
Transportation [Member] | Northwest [Member]      
Unearned Revenue 276,090 374,148 242,666
Water [Member]      
Unearned Revenue 231,551 253,418 250,157
Water [Member] | Water and Mineral Services [Member]      
Unearned Revenue 159,874 224,720 211,531
Water [Member] | California 1[Member]      
Unearned Revenue 19,594 14,382 11,297
Water [Member] | Federal [Member]      
Unearned Revenue 1,181 1,350 0
Water [Member] | Heavy Civil [Member]      
Unearned Revenue 48,952 12,146 26,914
Water [Member] | Midwest [Member]      
Unearned Revenue 70 110 405
Water [Member] | Northwest [Member]      
Unearned Revenue 1,880 710 10
Specialty [Member]      
Unearned Revenue 733,075 517,457 501,556
Specialty [Member] | Water and Mineral Services [Member]      
Unearned Revenue 0 0 0
Specialty [Member] | California 1[Member]      
Unearned Revenue 96,961 119,152 50,283
Specialty [Member] | Federal [Member]      
Unearned Revenue 177,686 146,516 145,483
Specialty [Member] | Heavy Civil [Member]      
Unearned Revenue 245,478 0 0
Specialty [Member] | Midwest [Member]      
Unearned Revenue 137,991 158,378 235,190
Specialty [Member] | Northwest [Member]      
Unearned Revenue $ 74,959 $ 93,411 $ 70,600
XML 27 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Note 6 - Unearned Revenue (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule Of Unearned Revenue [Table Text Block] <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>September 30, 2019</b></p> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Transportation</em></b></p> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Water</em></b></p> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Specialty</em></b></p> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">535,139</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">19,594</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">96,961</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">651,694</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">14,699</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,181</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">177,686</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">193,566</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,595,092</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">48,952</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">245,478</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,889,522</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">207,555</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">70</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">137,991</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">345,616</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">276,090</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,880</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">74,959</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">352,929</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">159,874</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">159,874</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,628,575</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">231,551</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">733,075</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,593,201</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>June 30, 2019</b></p> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">590,641</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">14,382</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">119,152</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">724,175</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">80</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,350</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">146,516</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">147,946</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,751,819</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">12,146</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,763,965</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">204,749</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">110</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">158,378</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">363,237</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">374,148</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">710</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">93,411</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">468,269</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">224,720</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">224,720</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,921,437</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">253,418</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">517,457</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,692,312</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>September 30, 2018</b></p> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">299,242</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">11,297</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">50,283</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">360,822</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">23</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">145,483</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">145,506</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,678,637</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">26,914</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,705,551</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">91,144</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">405</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">235,190</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">326,739</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">242,666</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">70,600</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">313,276</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">211,531</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">211,531</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,311,712</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">250,157</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">501,556</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,063,425</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table>
XML 28 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Note 1 - Basis of Presentation (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Cash and Cash Equivalents [Table Text Block]

Nine Months Ended September 30,

 

2019

   

2018

 

Cash, cash equivalents and restricted cash, beginning of period

  $ 278,629     $ 233,711  

End of the period

               

Cash and cash equivalents

    184,673       230,259  

Restricted cash

    5,658       5,599  

Total cash, cash equivalents and restricted cash, end of period

    190,331       235,858  

Net (decrease) increase in cash, cash equivalents and restricted cash

  $ (88,298 )   $ 2,147  
XML 29 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Note 10 - Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
   

Fair Value Measurement at Reporting Date Using

 

September 30, 2019

 

Level 1

   

Level 2

   

Level 3

   

Total

 

Cash equivalents

                               

Money market funds

  $ 68,579     $     $     $ 68,579  

Other noncurrent assets

                               

Restricted cash

    5,658                   5,658  

Total assets

  $ 74,237     $     $     $ 74,237  

Other current liabilities

                               

Interest rate cash flow hedge

  $     $ 5,564     $     $ 5,564  

Total liabilities

  $     $ 5,564     $     $ 5,564  

December 31, 2018

                               

Cash equivalents

                               

Money market funds

  $ 84,613     $     $     $ 84,613  

Other noncurrent assets

                               

Restricted cash

    5,825                   5,825  

Total assets

  $ 90,438     $     $     $ 90,438  

Other current liabilities

                               

Interest rate cash flow hedge

  $     $ 1,098     $     $ 1,098  

Total liabilities

  $     $ 1,098     $     $ 1,098  

September 30, 2018

                               

Cash equivalents

                               

Money market funds

  $ 68,765     $     $     $ 68,765  

Other current assets

                               

Interest rate cash flow hedge

          1,500             1,500  

Other noncurrent assets

                               

Restricted cash

    5,599                   5,599  

Total assets

  $ 74,364     $ 1,500     $     $ 75,864  
Fair Value, by Balance Sheet Grouping [Table Text Block]
     

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

(in thousands)

Fair Value Hierarchy

 

Carrying Value

   

Fair Value

   

Carrying Value

   

Fair Value

   

Carrying Value

   

Fair Value

 

Assets:

                                                 
Held-to-maturity marketable securities Level 1   $ 47,918     $ 47,856     $ 66,100     $ 65,290     $ 81,103     $ 79,941  

Liabilities (including current maturities):

                                                 

2019 Notes1

Level 3

  $     $     $ 40,000     $ 40,484     $ 80,000     $ 82,191  

Credit Agreement - term loan1

Level 3

    140,625       141,634       146,250       147,141       148,125       148,832  

Credit Agreement - revolving credit facility1

Level 3

    250,000       251,986       197,000       197,889       137,000       137,636  

Convertible notes

Level 1

                            69,659       69,472  
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Note 4 - Revisions in Estimates
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Accounting Changes and Error Corrections [Text Block]

4. Revisions in Estimates

Our profit recognition related to construction contracts is based on estimates of transaction price and costs to complete each project. These estimates can vary significantly in the normal course of business as projects progress, circumstances develop and evolve, and uncertainties are resolved. When we experience significant changes in our estimates, we undergo a process that includes reviewing the nature of the changes to ensure that there are no material amounts that should have been recorded in a prior period rather than as revisions in estimates for the current period. For revisions in estimates, generally we use the cumulative catch-up method for changes to the transaction price that are part of a single performance obligation. Under this method, revisions in estimates are accounted for in their entirety in the period of change. There can be no assurance that we will not experience further changes in circumstances or otherwise be required to revise our estimates in the future. In our review of these changes for the three and nine months ended September 30, 2019 and 2018, we did not identify any material amounts that should have been recorded in a prior period.  

For the three and nine months ended September 30, 2019, revisions in estimates, including estimated cost recovery of customer affirmative claims and back charges, that individually had an impact of $5.0 million or more on gross profit resulted in decreases to gross profit and income (loss) before provision for (benefit from) income taxes of $80.7 million and $264.1 million, respectively, and decreases in net income (loss) of $62.9 million and $200.6 million ($1.33 and $4.29 per diluted share), respectively.

For the three and nine months ended September 30, 2018, revisions in estimates, including estimated cost recovery of customer affirmative claims and back charges, that individually had an impact of $5.0 million or more on gross profit resulted in decreases to gross profit and income (loss) before provision for (benefit from) income taxes of $19.3 million and $57.8 million, respectively, and decreases in net income of $14.6 million and $43.7 million ($0.31 and $1.02 per diluted share), respectively.

Decreases for all periods presented were in our Transportation segment except for one project in Water segment during the nine months ended September 30, 2019 and one project in Specialty segment during both three and nine months ended September 30, 2019. There were no increases from revisions in estimates, which individually would have had an impact of $5.0 million or more on gross profit, for the periods presented.

The impact to gross profit is summarized as follows:

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(dollars in millions)

 

2019

   

2018

   

2019

   

2018

 

Number of projects with downward estimate changes

    6       2       9       4  

Range of reduction in gross profit from each project, net

  $ 5.4 - 30.9     $ 7.3 - 12.0     $ 6.0 - 92.6     $ 5.2 - 25.6  

Decrease to project profitability

  $ 80.7     $ 19.3     $ 264.1     $ 57.8  

The decreases during the three and nine months ended September 30, 2019 were due to increased project completion costs, schedule delays, lower productivity than originally anticipated and performance of a significant amount of disputed work partially offset by an increase in estimated recovery from customer affirmative claims.The decreases during the nine months ended September 30, 2019 were also due to an unfavorable court ruling on a designer back charge claim and were impacted by a business added in the Layne acquisition last year that we exited during the quarter. The decreases during the three and nine months ended September 30, 2018 were due to additional costs and lower productivity than originally anticipated as well as additional weather related costs and a decrease in estimated recovery from customer affirmative claims.

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Note 8 - Receivables, Net
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Financing Receivables [Text Block]

8.  Receivables, net 

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Contracts completed and in progress:

                       

Billed

  $ 417,373     $ 285,521     $ 351,802  

Unbilled

    182,762       98,755       147,950  

Total contracts completed and in progress

    600,135       384,276       499,752  

Material sales

    72,486       45,286       73,282  

Other

    28,674       44,195       45,125  

Total gross receivables

    701,295       473,757       618,159  

Less: allowance for doubtful accounts

    908       511       89  

Total net receivables

  $ 700,387     $ 473,246     $ 618,070  

Receivables include billed and unbilled amounts for services provided to clients for which we have an unconditional right to payment as of the end of the applicable period and do not bear interest. Included in other receivables at  September 30, 2019, December 31, 2018 and September 30, 2018 were items such as estimated recovery from back charge claims, notes receivable, fuel tax refunds and income tax refunds. No such receivables individually exceeded 10% of total net receivables at any of these dates.

XML 32 R77.htm IDEA: XBRL DOCUMENT v3.19.3
Note 17 - Income Taxes (Details Textual) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Effective Income Tax Rate Reconciliation, Percent, Total 13.70% 12.80% 26.60% 14.50%
Discrete Income Tax Expense (Benefit)     $ 37.0 $ 3.5
XML 33 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
8% Convertible Notes [Member]        
Convertible note, interest rate 8.00% 8.00% 8.00% 8.00%
Dividends (in dollars per share) $ 0.13 $ 0.13 $ 0.39 $ 0.39
XML 34 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Cash and cash equivalents $ 184,673 $ 272,804 $ 230,259
Receivables, net 700,387 473,246 618,070
Contract assets 233,925 219,754 213,989
Other current assets 42,698 48,731 95,173
Property and equipment, net 542,796 549,688 560,618
Accounts payable 399,528 251,481 316,917
Contract liabilities 106,010 105,449 117,759
Accrued expense and other current liabilities $ 342,040 $ 273,626 $ 296,033
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01 $ 0.01
Preferred stock, authorized (in shares) 3,000,000 3,000,000 3,000,000
Preferred stock, outstanding (in shares) 0 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 150,000,000 150,000,000 150,000,000
Common stock, shares issued (in shares) 46,741,263 46,665,889 46,897,092
Common stock, shares outstanding (in shares) 46,741,263 46,665,889 46,897,092
Consolidated Construction Corporate Joint Venture [Member]      
Cash and cash equivalents $ 77,870 $ 131,965 $ 125,165
Receivables, net 29,108 21,237 26,142
Contract assets 39,717 19,699 20,968
Other current assets 10,765 11,744 11,361
Property and equipment, net 27,752 34,761 36,061
Accounts payable 50,625 37,086 33,426
Contract liabilities 21,378 60,288 67,139
Accrued expense and other current liabilities $ 4,193 $ 2,046 $ 1,975
XML 35 R73.htm IDEA: XBRL DOCUMENT v3.19.3
Note 15 - Leases (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Operating Lease, Right-of-Use Asset $ 70,472 $ 70,472 $ 0 $ 0
Operating Lease, Liability, Current 16,000 16,000    
Operating Lease, Liability, Noncurrent 56,740 56,740 $ 0 $ 0
Operating Lease, Expense $ 5,000 $ 13,900    
Operating Lease, Weighted Average Remaining Lease Term 6 years 6 years    
Operating Lease, Weighted Average Discount Rate, Percent 3.99% 3.99%    
Maximum [Member]        
Lessee, Operating Lease, Term of Contract 29 years 29 years    
XML 36 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Note 3 - Acquisitions (Details Textual)
9 Months Ended
Sep. 30, 2019
Pro Forma [Member]  
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 26.00%
XML 37 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Note 5 - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue $ 1,088,110 $ 1,055,591 $ 2,497,451 $ 2,426,089
Water and Mineral Services [Member]        
Revenue 151,781 147,222 408,871 192,697
California 1[Member]        
Revenue 339,489 298,060 700,577 765,949
Federal [Member]        
Revenue 24,184 13,912 58,865 29,645
Heavy Civil [Member]        
Revenue 164,767 230,071 444,662 611,233
Midwest [Member]        
Revenue 72,813 89,053 194,563 243,936
Northwest [Member]        
Revenue 335,076 277,273 689,913 582,629
Transportation [Member]        
Revenue 598,646 610,847 1,340,834 1,472,703
Transportation [Member] | Water and Mineral Services [Member]        
Revenue 0 0 0 0
Transportation [Member] | California 1[Member]        
Revenue 197,057 180,163 404,981 453,077
Transportation [Member] | Federal [Member]        
Revenue 56 69 133 427
Transportation [Member] | Heavy Civil [Member]        
Revenue 162,608 224,560 434,588 596,022
Transportation [Member] | Midwest [Member]        
Revenue 27,359 23,346 73,555 61,801
Transportation [Member] | Northwest [Member]        
Revenue 211,566 182,709 427,577 361,376
Water [Member]        
Revenue 135,908 124,292 347,994 215,951
Water [Member] | Water and Mineral Services [Member]        
Revenue 122,070 105,111 318,698 148,453
Water [Member] | California 1[Member]        
Revenue 10,390 12,119 14,390 45,711
Water [Member] | Federal [Member]        
Revenue 155 480 1,034 1,598
Water [Member] | Heavy Civil [Member]        
Revenue 2,159 5,511 10,074 15,211
Water [Member] | Midwest [Member]        
Revenue 39 194 123 1,710
Water [Member] | Northwest [Member]        
Revenue 1,095 877 3,675 3,268
Specialty [Member]        
Revenue 224,457 190,836 540,234 461,149
Specialty [Member] | Water and Mineral Services [Member]        
Revenue 23,525 33,495 74,102 33,495
Specialty [Member] | California 1[Member]        
Revenue 60,791 31,713 135,928 104,914
Specialty [Member] | Federal [Member]        
Revenue 23,973 13,363 57,698 27,620
Specialty [Member] | Heavy Civil [Member]        
Revenue 0 0 0 0
Specialty [Member] | Midwest [Member]        
Revenue 45,415 65,513 120,885 180,425
Specialty [Member] | Northwest [Member]        
Revenue 70,753 46,752 151,621 114,695
Materials [Member]        
Revenue 129,099 129,616 268,389 276,286
Materials [Member] | Water and Mineral Services [Member]        
Revenue 6,186 8,616 16,071 10,749
Materials [Member] | California 1[Member]        
Revenue 71,251 74,065 145,278 162,247
Materials [Member] | Federal [Member]        
Revenue 0 0 0 0
Materials [Member] | Heavy Civil [Member]        
Revenue 0 0 0 0
Materials [Member] | Midwest [Member]        
Revenue 0 0 0 0
Materials [Member] | Northwest [Member]        
Revenue $ 51,662 $ 46,935 $ 107,040 $ 103,290
XML 38 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Note 8 - Receivables, Net - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Gross receivables $ 701,295 $ 473,757 $ 618,159
Less: allowance for doubtful accounts 908 511 89
Total net receivables 700,387 473,246 618,070
Completed and in Progress [Member]      
Billed 417,373 285,521 351,802
Unbilled 182,762 98,755 147,950
Gross receivables 600,135 384,276 499,752
Material Sales [Member]      
Gross receivables 72,486 45,286 73,282
Other Business Products and Services [Member]      
Gross receivables $ 28,674 $ 44,195 $ 45,125
XML 39 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Note 11 - Construction Joint Ventures (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Unconsolidated Joint Ventures Assets and Liabilities [Table Text Block]

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Assets

                       

Cash, cash equivalents and marketable securities

  $ 217,279     $ 229,562     $ 242,028  

Other current assets1

    863,182       814,979       806,104  

Noncurrent assets

    209,865       204,090       204,201  

Less partners’ interest

    858,235       822,215       810,111  

Granite’s interest1,2

    432,091       426,416       442,222  

Liabilities

                       

Current liabilities

    542,278       525,036       511,639  

Less partners’ interest and adjustments3

    254,901       369,782       331,838  

Granite’s interest

    287,377       155,254       179,801  

Equity in construction joint ventures4

  $ 144,714     $ 271,162     $ 262,421  
Schedule of Unconsolidated Joint Ventures Revenue and Costs [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(in thousands)

 

2019

   

2018

   

2019

   

2018

 

Revenue

                               

Total

  $ 421,977     $ 436,093     $ 1,273,982     $ 1,125,530  

Less partners’ interest and adjustments1

    323,999       285,064       1,006,667       746,905  

Granite’s interest

    97,978       151,029       267,315       378,625  

Cost of revenue

                               

Total

    441,898       485,190       1,309,867       1,289,464  

Less partners’ interest and adjustments1

    303,455       330,141       868,916       892,892  

Granite’s interest

    138,443       155,049       440,951       396,572  

Granite’s interest in gross loss2

  $ (40,465 )   $ (4,020 )   $ (173,636 )   $ (17,947 )
XML 40 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Note 7 - Contract Assets and Liabilities (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Contract with Customer, Asset and Liability [Table Text Block]
   

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Costs in excess of billings and estimated earnings

  $ 127,863     $ 120,223     $ 108,105  

Contract retention

    106,062       99,531       105,884  

Total contract assets

  $ 233,925     $ 219,754     $ 213,989  
   

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Billings in excess of costs and estimated earnings, net of retention

  $ 100,673     $ 103,250     $ 117,352  

Provisions for losses

    5,337       2,199       407  

Total contract liabilities

  $ 106,010     $ 105,449     $ 117,759  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Note 3 - Acquisitions (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

September 30, 2018

 

Revenue

  $ 1,087,111     $ 2,638,664  

Net income

    39,550       81,151  

Net income attributable to Granite

    37,477       73,661  

Basic net income per share attributable to common shareholders

    0.82       1.61  

Diluted net income per share attributable to common shareholders

    0.80       1.60  
XML 42 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Note 3 - Acquisitions
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

3.  Acquisitions

On June 14, 2018 (the “acquisition date”), we completed the acquisition of the Layne Christensen Company (“Layne”). We have finalized the purchase price accounting and there were no material measurement period adjustments during the three and nine months ended September 30, 2019. The financial information in the table below summarizes the combined results of operations of Granite and Layne, on a pro forma basis, as though the companies had been combined as of January 1, 2017 (in thousands, except per share amounts). The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place on January 1, 2017.

   

Three Months Ended

   

Nine Months Ended

 
   

September 30, 2018

 

Revenue

  $ 1,087,111     $ 2,638,664  

Net income

    39,550       81,151  

Net income attributable to Granite

    37,477       73,661  

Basic net income per share attributable to common shareholders

    0.82       1.61  

Diluted net income per share attributable to common shareholders

    0.80       1.60  

These amounts have been calculated after applying Granite’s accounting policies and adjusting the results of Layne to reflect the additional depreciation and amortization that would have been recorded assuming the fair value adjustments to property and equipment and intangible assets had been applied starting on January 1, 2017. Acquisition and integration expenses related to Layne are excluded as the timing of the transaction is assumed to be January 1, 2017. The statutory tax rate of 26% was used for the pro forma adjustments.

XML 43 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 44 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Note 7 - Contract Assets and Liabilities
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

7. Contract Assets and Liabilities

During the three and nine months ended September 30, 2019, we recognized revenue of $13.2 million and $118.8 million, respectively, that was included in the contract liability balance at December 31, 2018. During the three and nine months ended September 30, 2018, we recognized revenue of $0.6 million and $103.3 million, respectively, that was included in the contract liability balance at January 1, 2018.

As a result of changes in contract transaction price related to performance obligations that were satisfied or partially satisfied prior to the end of the periods, we recognized revenue of $32.8 million and $117.6 million during the three and nine months ended September 30, 2019, respectively, and $25.3 million and $86.2 million during the three and nine months ended September 30, 2018, respectively. The changes in contract transaction price were from items such as executed or estimated change orders and unresolved contract modifications and claims.

As of September 30, 2019, December 31, 2018 and September 30, 2018, the aggregate claim recovery estimates included in contract asset and liability balances were $60.6 million, $45.1 million and $37.2 million, respectively.

The components of the contract asset balances as of the respective dates were as follows (in thousands):

   

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Costs in excess of billings and estimated earnings

  $ 127,863     $ 120,223     $ 108,105  

Contract retention

    106,062       99,531       105,884  

Total contract assets

  $ 233,925     $ 219,754     $ 213,989  

As of September 30, 2019, December 31, 2018 and September 30, 2018, no individual contract retention balance exceeded 10% of total contract assets at any of the presented dates. The majority of the contract retention balance is expected to be collected within one year and there were no balances determined to be uncollectible.

The components of the contract liability balances as of the respective dates were as follows (in thousands):

   

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Billings in excess of costs and estimated earnings, net of retention

  $ 100,673     $ 103,250     $ 117,352  

Provisions for losses

    5,337       2,199       407  

Total contract liabilities

  $ 106,010     $ 105,449     $ 117,759  
XML 45 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Note 11 - Construction Joint Ventures
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Construction Joint Ventures [Text Block]

11. Construction Joint Ventures

We participate in various construction joint ventures. We have determined that certain of these joint ventures are consolidated because they are variable interest entities (“VIEs”) and we are the primary beneficiary. We continually evaluate whether there are changes in the status of the VIEs or changes to the primary beneficiary designation of the VIE. Based on our assessments during the three months ended September 30, 2019, we determined no change was required for existing joint ventures.

Due to the joint and several nature of the performance obligations under the related owner contracts, if any of the partners fail to perform, we and the remaining partners, if any, would be responsible for performance of the outstanding work (i.e., we provide a performance guarantee). At September 30, 2019, there was approximately $2.8 billion of construction revenue to be recognized on unconsolidated and line item construction joint venture contracts of which $1.0 billion represented our share and the remaining $1.8 billion represented our partners’ share. We are not able to estimate amounts that may be required beyond the remaining cost of the work to be performed. These costs could be offset by billings to the customer or by proceeds from our partners’ corporate and/or other guarantees.

Consolidated Construction Joint Ventures (“CCJVs”)

At September 30, 2019, we were engaged in seven active CCJV projects with total contract values ranging from $0.7 million to $410.5 million for a combined total of $1.2 billion. Our share of revenue remaining to be recognized on these CCJVs was $338.1 million and ranged from $0.3 million to $137.2 million. Our proportionate share of the equity in these joint ventures was between 50.0% and 65.0%. During the three and nine months ended September 30, 2019, total revenue from CCJVs was $71.1 million and $217.0 million, respectively, and during the three and nine months ended September 30, 2018, total revenue from CCJVs was $61.6 million and $173.1 million, respectively. During the nine months ended September 30, 2019 and 2018, CCJVs used $19.3 million and provided $31.5 million of operating cash flows, respectively.

 

Unconsolidated Construction Joint Ventures

As of  September 30, 2019, we were engaged in nine active unconsolidated joint venture projects with total contract values ranging from $85.2 million to $3.8 billion for a combined total of $11.5 billion of which our share was $3.3 billion. Our proportionate share of the equity in these unconsolidated construction joint ventures ranged from 20.0% to 50.0%. As of  September 30, 2019, our share of the revenue remaining to be recognized on these unconsolidated construction joint ventures was $812.1 million and ranged from $1.7 million to $226.0 million.

The following is summary financial information related to unconsolidated construction joint ventures:

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Assets

                       

Cash, cash equivalents and marketable securities

  $ 217,279     $ 229,562     $ 242,028  

Other current assets1

    863,182       814,979       806,104  

Noncurrent assets

    209,865       204,090       204,201  

Less partners’ interest

    858,235       822,215       810,111  

Granite’s interest1,2

    432,091       426,416       442,222  

Liabilities

                       

Current liabilities

    542,278       525,036       511,639  

Less partners’ interest and adjustments3

    254,901       369,782       331,838  

Granite’s interest

    287,377       155,254       179,801  

Equity in construction joint ventures4

  $ 144,714     $ 271,162     $ 262,421  

1 Included in this balance and in accrued expenses and other current liabilities on our condensed consolidated balance sheets was $81.9 million, $88.2 million and $88.6 million related to performance guarantees as of September 30, 2019, December 31, 2018 and September 30, 2018.

2 Included in this balance as of September 30, 2019, December 31, 2018 and September 30, 2018 was $96.8 million, $78.1 million and $67.1 million, respectively, related to Granite’s share of estimated cost recovery of customer affirmative claims. In addition, this balance included $11.8 million, $15.6 million and $12.5 million related to Granite’s share of estimated recovery of back charge claims as of September 30, 2019, December 31, 2018 and September 30, 2018, respectively.

3 Partners’ interest and adjustments includes amounts to reconcile total net assets as reported by our partners to Granite’s interest adjusted to reflect our accounting policies and estimates primarily related to contract forecast differences.

4 Included in this balance and in accrued expenses and other current liabilities on the condensed consolidated balance sheets were amounts related to deficits in construction joint ventures, which includes provisions for losses, that were $65.1 million, $11.5 million and $ 11.6 million as of September 30, 2019, December 31, 2018 and September 30, 2018, respectively.

 

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(in thousands)

 

2019

   

2018

   

2019

   

2018

 

Revenue

                               

Total

  $ 421,977     $ 436,093     $ 1,273,982     $ 1,125,530  

Less partners’ interest and adjustments1

    323,999       285,064       1,006,667       746,905  

Granite’s interest

    97,978       151,029       267,315       378,625  

Cost of revenue

                               

Total

    441,898       485,190       1,309,867       1,289,464  

Less partners’ interest and adjustments1

    303,455       330,141       868,916       892,892  

Granite’s interest

    138,443       155,049       440,951       396,572  

Granite’s interest in gross loss2

  $ (40,465 )   $ (4,020 )   $ (173,636 )   $ (17,947 )

1 Partners’ interest and adjustments includes amounts to reconcile total revenue and total cost of revenue as reported by our partners to Granite’s interest adjusted to reflect our accounting policies and estimates primarily related to contract forecast differences.

2 While total revenue, Granite’s interest in revenue, total cost of revenue, and total net loss were correctly stated, Granite’s interest in cost of revenue, gross loss and net loss for the three and six months ended June 30, 2019 were misstated for the quarter ended June 30, 2019. Granite’s originally reported interest in cost of revenue, gross loss and net loss was: $144.0 million, $107.2 million and $106.3 million, respectively, for the three months ended June 30, 2019 and was $275.5 million, $106.2 million and $105.8 million, respectively, for the six months ended June 30, 2019. Granite’s interest in cost of revenue, gross loss and net loss should have been: $171.0 million, $134.2 million and $133.3 million, respectively, for the three months ended June 30, 2019 and $302.5 million, $133.2 million and $132.8 million, respectively, for the six months ended June 30, 2019. The misstatements did not impact the condensed consolidated balance sheet, statements of operations, statements of comprehensive loss or statements of shareholders’ equity in any period. However, the misstatements did result in a misclassification of $27.0 million within operating activities of the condensed consolidated statements of cash flows for the six months ended June 30, 2019 to equity in net loss from unconsolidated joint ventures from accrued expenses and other current liabilities, net. There was no impact to the net cash used in operating activities for the six months ended June 30, 2019. We assessed the materiality of the errors in accordance with the SEC’s Staff Accounting Bulletin 99 and concluded that the errors were not material to either of these previously issued financial statements. Accordingly, we will revise our previously issued financial statements prospectively to correct these errors.

During the three and nine months ended September 30, 2019, unconsolidated construction joint venture net losses were $(19.6) million and $(33.3) million, respectively, of which our share were net losses of $(40.2) million and $(173.0) million, respectively. During the three and nine months ended September 30, 2018, unconsolidated construction joint venture net losses were $(47.6) million and $(162.0) million, respectively, of which our share were net losses of $(3.1) million and $(16.3) million, respectively. The differences between our share of the joint venture net loss during 2018 and 2019 when compared to the joint venture net loss primarily resulted from differences between our estimated total revenue and cost of revenue when compared to that of our partners’ on four projects. The differences are due to timing differences from varying accounting policies and in public company quarterly reporting requirements. These joint venture net loss amounts exclude our corporate overhead required to manage the joint ventures and include taxes only to the extent the applicable states have joint venture level taxes.

XML 46 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Note 15 - Leases
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Leases of Lessee Disclosure [Text Block]

15. Leases

We have leases for office and shop space, as well as for equipment primarily utilized in our construction projects. As of September 30, 2019, our lease contracts were classified as operating leases and had terms ranging from month-to-month to 29 years. As of September 30, 2019, our operating leases were included in ROU assets, accrued and other current liabilities and lease liabilities on our condensed consolidated balance sheets and were $70.5 million, $16.0 million and $56.7 million, respectively. As of September 30, 2019, we had no lease contracts that had not yet commenced but created significant rights and obligations.

Lease expense was $5.0 million and $13.9 million during the three and nine months ended September 30, 2019, which included operating lease costs related to short-term leases and variable lease costs.

As of September 30, 2019, our weighted-average remaining lease term was 6.0 years and the weighted-average discount rate was 3.99%.

As of September 30, 2019, the lease liability is equal to the present value of the remaining lease payments, discounted using the incremental borrowing rate on our secured debt using a single maturity discount rate as it is not materially different than the discount rates applied to each of the leases in the portfolio.

The following table summarizes our undiscounted lease liabilities outstanding as of September 30, 2019 (in thousands):

Remainder of 2019

  $ 4,827  

2020

    18,886  

2021

    17,630  

2022

    15,489  

2023

    10,358  

2024 through 2035

    19,067  

Total future minimum lease payments

  $ 86,257  

Less: imputed interest

    13,554  

Total

  $ 72,703  

 

XML 47 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Note 19 - Business Segment Information
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

19. Business Segment Information

Summarized segment information is as follows (in thousands):

Three Months Ended September 30,

   

Transportation

   

Water

   

Specialty

   

Materials

   

Total

 

2019

                                       

Total revenue from reportable segments

  $ 598,646     $ 135,908     $ 224,457     $ 210,216     $ 1,169,227  

Elimination of intersegment revenue

                      (81,117 )     (81,117 )

Revenue from external customers

    598,646       135,908       224,457       129,099       1,088,110  

Gross profit

    13,633       15,030       38,299       24,470       91,432  

Depreciation, depletion and amortization

    4,096       9,272       7,747       6,784       27,899  

 

2018

                                       

Total revenue from reportable segments

  $ 610,847     $ 124,292     $ 190,836     $ 194,586     $ 1,120,561  

Elimination of intersegment revenue

                      (64,970 )     (64,970 )

Revenue from external customers

    610,847       124,292       190,836       129,616       1,055,591  

Gross profit

    70,976       24,103       28,099       21,313       144,491  

Depreciation, depletion and amortization

    7,592       11,191       7,569       6,496       32,848  

 

Nine Months Ended September 30,

   

Transportation

   

Water

   

Specialty

   

Materials

   

Total

 

2019

                                       

Total revenue from reportable segments

  $ 1,340,834     $ 347,994     $ 540,234     $ 402,459     $ 2,631,521  

Elimination of intersegment revenue

                      (134,070 )     (134,070 )

Revenue from external customers

    1,340,834       347,994       540,234       268,389       2,497,451  

Gross (loss) profit

    (64,996 )     34,412       75,376       34,714       79,506  

Depreciation, depletion and amortization

    12,581       31,259       21,960       18,417       84,217  

Segment assets

    314,361       294,211       140,192       367,944       1,116,708  

 

2018

                                       

Total revenue from reportable segments

  $ 1,472,703     $ 215,951     $ 461,149     $ 392,633     $ 2,542,436  

Elimination of intersegment revenue

                      (116,347 )     (116,347 )

Revenue from external customers

    1,472,703       215,951       461,149       276,286       2,426,089  

Gross profit

    138,401       41,117       65,311       36,314       281,143  

Depreciation, depletion and amortization

    17,920       16,075       18,908       17,980       70,883  

Segment assets

    394,981       308,964       150,437       375,016       1,229,398  

A reconciliation of segment gross profit to consolidated income (loss) before provision for (benefit from) income taxes is as follows:

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(in thousands)

 

2019

   

2018

   

2019

   

2018

 

Total gross profit from reportable segments

  $ 91,432     $ 144,491     $ 79,506     $ 281,143  

Selling, general and administrative expenses

    73,424       70,769       224,577       193,337  

Acquisition and integration expenses

    2,744       9,334       15,244       44,030  

Gain on sales of property and equipment

    (7,101 )     (3,018 )     (13,936 )     (5,066 )

Total other income

    (3,022 )     (383 )     (5,799 )     (1,869 )

Income (loss) before provision for (benefit from) income taxes

  $ 25,387     $ 67,789     $ (140,580 )   $ 50,711  

XML 48 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Note 10 - Fair Value Measurement - Cash and Cash Equivalents (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Total assets $ 74,237 $ 90,438 $ 75,864
Interest rate cash flow hedge, liabilities 5,564 1,098 1,500
Total liabilities 5,564 1,098  
Fair Value, Inputs, Level 1 [Member]      
Total assets 74,237 90,438 74,364
Interest rate cash flow hedge, liabilities 0 0 0
Total liabilities 0 0  
Fair Value, Inputs, Level 2 [Member]      
Total assets 0 0 1,500
Interest rate cash flow hedge, liabilities 5,564 1,098 1,500
Total liabilities 5,564 1,098  
Fair Value, Inputs, Level 3 [Member]      
Total assets 0 0 0
Interest rate cash flow hedge, liabilities 0 0 0
Total liabilities 0 0  
Money Market Funds [Member]      
Cash equivalents 68,579 84,613 68,765
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Cash equivalents 68,579 84,613 68,765
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Cash equivalents 0 0 0
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Cash equivalents 0 0 0
Restricted Cash [Member]      
Other noncurrent assets 5,658 5,825 5,599
Restricted Cash [Member] | Fair Value, Inputs, Level 1 [Member]      
Other noncurrent assets 5,658 5,825 5,599
Restricted Cash [Member] | Fair Value, Inputs, Level 2 [Member]      
Other noncurrent assets 0 0 0
Restricted Cash [Member] | Fair Value, Inputs, Level 3 [Member]      
Other noncurrent assets $ 0 $ 0 $ 0
XML 49 R66.htm IDEA: XBRL DOCUMENT v3.19.3
Note 11 - Construction Joint Ventures - Schedule of Unconsolidated Construction Joint Ventures Revenue and Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Sep. 30, 2018
Jun. 30, 2019
Sep. 30, 2019
Sep. 30, 2018
Cost of revenue $ 996,678   $ 911,100   $ 2,417,945 $ 2,144,946
Granite’s interest in gross loss2   $ 134,200   $ 133,200    
Collaborative Arrangement [Member]            
Revenue 97,978   151,029   267,315 378,625
Cost of revenue 138,443   155,049   440,951 396,572
Granite’s interest in gross loss2 [1] (40,465)   (4,020)   (173,636) (17,947)
Collaborative Arrangement [Member] | Corporate Joint Venture [Member]            
Revenue 421,977   436,093   1,273,982 1,125,530
Cost of revenue 441,898   485,190   1,309,867 1,289,464
Collaborative Arrangement [Member] | Co-venturer [Member] | Other Partners Interest in Partnerships [Member]            
Revenue [1] 323,999   285,064   1,006,667 746,905
Cost of revenue [2] $ 303,455   $ 330,141   $ 868,916 $ 892,892
[1] While total revenue, Granite's interest in revenue, total cost of revenue, and total net loss were correctly stated, Granite's interest in cost of revenue, gross loss and net loss for the three and six months ended June 30, 2019 were misstated for the quarter ended June 30, 2019. Granite's originally reported interest in cost of revenue, gross loss and net loss was: $144.0 million, $107.2 million and $106.3 million, respectively, for the three months ended June 30, 2019 and was $275.5 million, $106.2 million and $105.8 million, respectively, for the six months ended June 30, 2019. Granite's interest in cost of revenue, gross loss and net loss should have been: $171.0 million, $134.2 million and $133.3 million, respectively, for the three months ended June 30, 2019 and $302.5 million, $133.2 million and $132.8 million, respectively, for the six months ended June 30, 2019. The misstatements did not impact the condensed consolidated balance sheet, statements of operations, statements of comprehensive loss or statements of shareholders' equity in any period. However, the misstatements did result in a misclassification of $27.0 million within operating activities of the condensed consolidated statement of cash flows for the six months ended June 30, 2019 to equity in net loss from unconsolidated joint ventures from accrued expenses and other current liabilities, net. There was no impact to the net cash used in operating activities for the six months ended June 30, 2019. We assessed the materiality of the errors in accordance with the SEC's Staff Accounting Bulletin 99 and concluded that the errors were not material to either of these previously issued financial statements. Accordingly, we will revise our previously issued financial statements prospectively to correct these errors.
[2] Partners' interest and adjustments includes amounts to reconcile total revenue and total cost of revenue as reported by our partners to Granite’s interest adjusted to reflect our accounting policies and estimates primarily related to contract forecast differences.
XML 50 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Note 2 - Recently Issued and Adopted Accounting Pronouncements (Details Textual) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Sep. 30, 2018
Operating Lease, Right-of-Use Asset $ 70,472   $ 0 $ 0
Operating Lease, Liability, Current 16,000      
Operating Lease, Liability, Noncurrent 56,740   0 0
Retained Earnings (Accumulated Deficit), Ending Balance $ 656,487   $ 787,356 $ 786,936
Accounting Standards Update 2016-02 [Member]        
Operating Lease, Right-of-Use Asset   $ 500    
Operating Lease, Liability, Current   72,200    
Operating Lease, Liability, Noncurrent   14,900    
Retained Earnings (Accumulated Deficit), Ending Balance   $ 60,400    
XML 51 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 559 376 1 true 74 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited- Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Sheet http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited- Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals) Sheet http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals) Statements 7 false false R8.htm 007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 8 false false R9.htm 008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals) Sheet http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals) Statements 9 false false R10.htm 009 - Disclosure - Note 1 - Basis of Presentation Sheet http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation Note 1 - Basis of Presentation Notes 10 false false R11.htm 010 - Disclosure - Note 2 - Recently Issued and Adopted Accounting Pronouncements Sheet http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements Note 2 - Recently Issued and Adopted Accounting Pronouncements Notes 11 false false R12.htm 011 - Disclosure - Note 3 - Acquisitions Sheet http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions Note 3 - Acquisitions Notes 12 false false R13.htm 012 - Disclosure - Note 4 - Revisions in Estimates Sheet http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates Note 4 - Revisions in Estimates Notes 13 false false R14.htm 013 - Disclosure - Note 5 - Disaggregation of Revenue Sheet http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue Note 5 - Disaggregation of Revenue Notes 14 false false R15.htm 014 - Disclosure - Note 6 - Unearned Revenue Sheet http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue- Note 6 - Unearned Revenue Notes 15 false false R16.htm 015 - Disclosure - Note 7 - Contract Assets and Liabilities Sheet http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities- Note 7 - Contract Assets and Liabilities Notes 16 false false R17.htm 016 - Disclosure - Note 8 - Receivables, Net Sheet http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net Note 8 - Receivables, Net Notes 17 false false R18.htm 017 - Disclosure - Note 9 - Marketable Securities Sheet http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities Note 9 - Marketable Securities Notes 18 false false R19.htm 018 - Disclosure - Note 10 - Fair Value Measurement Sheet http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement Note 10 - Fair Value Measurement Notes 19 false false R20.htm 019 - Disclosure - Note 11 - Construction Joint Ventures Sheet http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures Note 11 - Construction Joint Ventures Notes 20 false false R21.htm 020 - Disclosure - Note 12 - Investments in Affiliates Sheet http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates Note 12 - Investments in Affiliates Notes 21 false false R22.htm 021 - Disclosure - Note 13 - Property and Equipment, Net Sheet http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net Note 13 - Property and Equipment, Net Notes 22 false false R23.htm 022 - Disclosure - Note 14 - Long-term Debt and Credit Arrangements Sheet http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements Note 14 - Long-term Debt and Credit Arrangements Notes 23 false false R24.htm 023 - Disclosure - Note 15 - Leases Sheet http://www.graniteconstruction.com/20190930/role/statement-note-15-leases Note 15 - Leases Notes 24 false false R25.htm 024 - Disclosure - Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share Sheet http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share Notes 25 false false R26.htm 025 - Disclosure - Note 17 - Income Taxes Sheet http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes Note 17 - Income Taxes Notes 26 false false R27.htm 026 - Disclosure - Note 18 - Legal Proceedings Sheet http://www.graniteconstruction.com/20190930/role/statement-note-18-legal-proceedings Note 18 - Legal Proceedings Notes 27 false false R28.htm 027 - Disclosure - Note 19 - Business Segment Information Sheet http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information Note 19 - Business Segment Information Notes 28 false false R29.htm 028 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.graniteconstruction.com/20190930/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements 29 false false R30.htm 029 - Disclosure - Note 1 - Basis of Presentation (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-tables Note 1 - Basis of Presentation (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation 30 false false R31.htm 030 - Disclosure - Note 3 - Acquisitions (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-tables Note 3 - Acquisitions (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions 31 false false R32.htm 031 - Disclosure - Note 4 - Revisions in Estimates (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-tables Note 4 - Revisions in Estimates (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates 32 false false R33.htm 032 - Disclosure - Note 5 - Disaggregation of Revenue (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-tables Note 5 - Disaggregation of Revenue (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue 33 false false R34.htm 033 - Disclosure - Note 6 - Unearned Revenue (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-tables Note 6 - Unearned Revenue (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue- 34 false false R35.htm 034 - Disclosure - Note 7 - Contract Assets and Liabilities (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-tables Note 7 - Contract Assets and Liabilities (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities- 35 false false R36.htm 035 - Disclosure - Note 8 - Receivables, Net (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-tables Note 8 - Receivables, Net (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net 36 false false R37.htm 036 - Disclosure - Note 9 - Marketable Securities (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-tables Note 9 - Marketable Securities (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities 37 false false R38.htm 037 - Disclosure - Note 10 - Fair Value Measurement (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-tables Note 10 - Fair Value Measurement (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement 38 false false R39.htm 038 - Disclosure - Note 11 - Construction Joint Ventures (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-tables Note 11 - Construction Joint Ventures (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures 39 false false R40.htm 039 - Disclosure - Note 12 - Investments in Affiliates (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-tables Note 12 - Investments in Affiliates (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates 40 false false R41.htm 040 - Disclosure - Note 13 - Property and Equipment, Net (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-tables Note 13 - Property and Equipment, Net (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net 41 false false R42.htm 041 - Disclosure - Note 14 - Long-term Debt and Credit Arrangements (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-tables Note 14 - Long-term Debt and Credit Arrangements (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements 42 false false R43.htm 042 - Disclosure - Note 15 - Leases (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-tables Note 15 - Leases (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-15-leases 43 false false R44.htm 043 - Disclosure - Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-tables Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share 44 false false R45.htm 044 - Disclosure - Note 17 - Income Taxes (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-tables Note 17 - Income Taxes (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes 45 false false R46.htm 045 - Disclosure - Note 19 - Business Segment Information (Tables) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-tables Note 19 - Business Segment Information (Tables) Tables http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information 46 false false R47.htm 046 - Disclosure - Note 1 - Basis of Presentation (Details Textual) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-details-textual Note 1 - Basis of Presentation (Details Textual) Details http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-tables 47 false false R48.htm 047 - Disclosure - Note 1 - Basis of Presentation - Summary of Reconciliation of Cash, Cash Equivalents, and Restricted Cash Reported in the Condensed Consolidated Balance Sheets (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-summary-of-reconciliation-of-cash-cash-equivalents-and-restricted-cash-reported-in-the-condensed-consolidated-balance-sheets-details Note 1 - Basis of Presentation - Summary of Reconciliation of Cash, Cash Equivalents, and Restricted Cash Reported in the Condensed Consolidated Balance Sheets (Details) Details 48 false false R49.htm 048 - Disclosure - Note 2 - Recently Issued and Adopted Accounting Pronouncements (Details Textual) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements-details-textual Note 2 - Recently Issued and Adopted Accounting Pronouncements (Details Textual) Details 49 false false R50.htm 049 - Disclosure - Note 3 - Acquisitions (Details Textual) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-details-textual Note 3 - Acquisitions (Details Textual) Details http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-tables 50 false false R51.htm 050 - Disclosure - Note 3 - Acquisitions - Schedule of Pro Forma Financial Information (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-schedule-of-pro-forma-financial-information-details Note 3 - Acquisitions - Schedule of Pro Forma Financial Information (Details) Details 51 false false R52.htm 051 - Disclosure - Note 4 - Revisions in Estimates (Details Textual) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-details-textual Note 4 - Revisions in Estimates (Details Textual) Details http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-tables 52 false false R53.htm 052 - Disclosure - Note 4 - Revisions in Estimates - Summary of Impact of Revisions in Estimates to Gross Profit (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details Note 4 - Revisions in Estimates - Summary of Impact of Revisions in Estimates to Gross Profit (Details) Details 53 false false R54.htm 053 - Disclosure - Note 5 - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details Note 5 - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details) Details 54 false false R55.htm 054 - Disclosure - Note 6 - Unearned Revenue - Schedule of Unearned Revenue (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details Note 6 - Unearned Revenue - Schedule of Unearned Revenue (Details) Details 55 false false R56.htm 055 - Disclosure - Note 7 - Contract Assets and Liabilities (Details Textual) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-details-textual Note 7 - Contract Assets and Liabilities (Details Textual) Details http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-tables 56 false false R57.htm 056 - Disclosure - Note 7 - Contract Assets and Liabilities - Component of Contract Asset and Liability Balances (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details Note 7 - Contract Assets and Liabilities - Component of Contract Asset and Liability Balances (Details) Details 57 false false R58.htm 057 - Disclosure - Note 8 - Receivables, Net - Schedule of Receivables (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details Note 8 - Receivables, Net - Schedule of Receivables (Details) Details 58 false false R59.htm 058 - Disclosure - Note 9 - Marketable Securities - Held-to-maturity Securities (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details Note 9 - Marketable Securities - Held-to-maturity Securities (Details) Details 59 false false R60.htm 059 - Disclosure - Note 9 - Marketable Securities - Maturities of Held-to-maturity Investments (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-maturities-of-heldtomaturity-investments-details Note 9 - Marketable Securities - Maturities of Held-to-maturity Investments (Details) Details 60 false false R61.htm 060 - Disclosure - Note 10 - Fair Value Measurement (Details Textual) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-details-textual Note 10 - Fair Value Measurement (Details Textual) Details http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-tables 61 false false R62.htm 061 - Disclosure - Note 10 - Fair Value Measurement - Cash and Cash Equivalents (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details Note 10 - Fair Value Measurement - Cash and Cash Equivalents (Details) Details 62 false false R63.htm 062 - Disclosure - Note 10 - Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details Note 10 - Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details) Details 63 false false R64.htm 063 - Disclosure - Note 11 - Construction Joint Ventures (Details Textual) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual Note 11 - Construction Joint Ventures (Details Textual) Details http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-tables 64 false false R65.htm 064 - Disclosure - Note 11 - Construction Joint Ventures - Unconsolidated Construction Joint Ventures Financial Information (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details Note 11 - Construction Joint Ventures - Unconsolidated Construction Joint Ventures Financial Information (Details) Details 65 false false R66.htm 065 - Disclosure - Note 11 - Construction Joint Ventures - Schedule of Unconsolidated Construction Joint Ventures Revenue and Costs (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details Note 11 - Construction Joint Ventures - Schedule of Unconsolidated Construction Joint Ventures Revenue and Costs (Details) Details 66 false false R67.htm 066 - Disclosure - Note 12 - Investments in Affiliates (Details Textual) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual Note 12 - Investments in Affiliates (Details Textual) Details http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-tables 67 false false R68.htm 067 - Disclosure - Note 12 - Investments in Affiliates - Equity Method Investments (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-equity-method-investments-details Note 12 - Investments in Affiliates - Equity Method Investments (Details) Details 68 false false R69.htm 068 - Disclosure - Note 12 - Investments in Affiliates - Summarized Balance Sheet Information for Equity Method Investments (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details Note 12 - Investments in Affiliates - Summarized Balance Sheet Information for Equity Method Investments (Details) Details 69 false false R70.htm 069 - Disclosure - Note 13 - Property and Equipment, Net - Property, Plant, and Equipment (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details Note 13 - Property and Equipment, Net - Property, Plant, and Equipment (Details) Details 70 false false R71.htm 070 - Disclosure - Note 14 - Long-term Debt and Credit Arrangements (Details Textual) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual Note 14 - Long-term Debt and Credit Arrangements (Details Textual) Details http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-tables 71 false false R72.htm 071 - Disclosure - Note 14 - Long-term Debt and Credit Arrangements - Schedule of Long-term Debt (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details Note 14 - Long-term Debt and Credit Arrangements - Schedule of Long-term Debt (Details) Details 72 false false R73.htm 072 - Disclosure - Note 15 - Leases (Details Textual) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual Note 15 - Leases (Details Textual) Details http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-tables 73 false false R74.htm 073 - Disclosure - Note 15 - Leases - Schedule of Undiscounted Lease Liabilities Outstanding (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details Note 15 - Leases - Schedule of Undiscounted Lease Liabilities Outstanding (Details) Details 74 false false R75.htm 074 - Disclosure - Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share (Details Textual) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-details-textual Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share (Details Textual) Details http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-tables 75 false false R76.htm 075 - Disclosure - Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share - Reconciliation of the Weighted Average Shares Outstanding in Basic and Diluted Net Loss per Share (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share - Reconciliation of the Weighted Average Shares Outstanding in Basic and Diluted Net Loss per Share (Details) Details http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-tables 76 false false R77.htm 076 - Disclosure - Note 17 - Income Taxes (Details Textual) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-details-textual Note 17 - Income Taxes (Details Textual) Details http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-tables 77 false false R78.htm 077 - Disclosure - Note 17 - Income Taxes - Schedule of (Benefit from) Provision for Income Taxes (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-schedule-of-benefit-from-provision-for-income-taxes-details Note 17 - Income Taxes - Schedule of (Benefit from) Provision for Income Taxes (Details) Details 78 false false R79.htm 078 - Disclosure - Note 19 - Business Segment Information - Segment Reporting Information (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details Note 19 - Business Segment Information - Segment Reporting Information (Details) Details 79 false false R80.htm 079 - Disclosure - Note 19 - Business Segment Information - Reconciliation of Segment Gross (Loss) Profit to Consolidated Loss (Details) Sheet http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details Note 19 - Business Segment Information - Reconciliation of Segment Gross (Loss) Profit to Consolidated Loss (Details) Details 80 false false All Reports Book All Reports gva20190821_10q.htm ex_156050.htm ex_156051.htm ex_156052.htm ex_160552.htm gva-20190930.xsd gva-20190930_cal.xml gva-20190930_def.xml gva-20190930_lab.xml gva-20190930_pre.xml logo01.jpg http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 52 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Note 17 - Income Taxes (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(dollars in thousands)

 

2019

   

2018

   

2019

   

2018

 

Provision for (benefit from) income taxes

  $ 3,474     $ 8,692     $ (37,451 )   $ 7,357  
Effective tax rate     13.7 %     12.8 %     26.6 %     14.5 %
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Note 13 - Property and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Property, Plant and Equipment [Table Text Block]

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Equipment and vehicles

  $ 949,577     $ 906,275     $ 917,186  

Quarry property

    185,792       180,246       180,004  

Land and land improvements

    134,543       142,271       138,875  

Buildings and leasehold improvements

    112,940       108,884       105,895  

Office furniture and equipment

    66,791       65,680       63,354  

Property and equipment

    1,449,643       1,403,356       1,405,314  

Less: accumulated depreciation and depletion

    906,847       853,668       844,696  

Property and equipment, net

  $ 542,796     $ 549,688     $ 560,618  
XML 54 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Note 4 - Revisions in Estimates (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Gross Profit, Total $ 91,432 $ 144,491 $ 79,506 $ 281,143
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total 25,387 67,789 (140,580) 50,711
Net Income (Loss) Attributable to Parent, Total $ 20,488 $ 55,672 $ (111,922) $ 35,864
Earnings Per Share, Diluted, Total $ 0.43 $ 1.17 $ (2.39) $ 0.84
Change In Accounting Estimate Financial Effect On Gross Profit $ 5,000      
Estimated Cost Recovery of Customer Affirmative Claims and Back Charges [Member]        
Gross Profit, Total (5,000) $ (5,000)    
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total (80,700) (19,300) $ (264,100) $ (57,800)
Net Income (Loss) Attributable to Parent, Total $ (62,900) $ (14,600) $ (200,600) $ (43,700)
Earnings Per Share, Diluted, Total $ (1.33) $ (0.31) $ (4.29) $ (1.02)
XML 55 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Note 7 - Contract Assets and Liabilities (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Contract with Customer, Liability, Revenue Recognized $ 13,200 $ 600 $ 118,800 $ 103,300  
Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price 32,800 25,300 117,600 86,200  
Aggregate Affirmative Claim Recovery Estimate Included in Contract Asset and Liability $ 60,600 $ 37,200 60,600 $ 37,200 $ 45,100
Contract Receivable Retainage Uncollectible Amount     $ 0    
XML 56 R75.htm IDEA: XBRL DOCUMENT v3.19.3
Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share (Details Textual) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2019
Restricted Stock Units (RSUs) [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,100,000 393,000
XML 57 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Net income $ 21,913 $ 59,097 $ (103,129) $ 43,354
Other comprehensive income (loss), net of tax:        
Net unrealized (loss) gain on derivatives (720) 2,289 (3,496) 1,555
Less: reclassification for net gains included in interest expense (46) (1,719) (336) (157)
Net change (766) 570 (3,832) 1,398
Foreign currency translation adjustments, net 932 249 1,299 (189)
Other comprehensive income (loss) 166 819 (2,533) 1,209
Comprehensive income (loss) 22,079 59,916 (105,662) 44,563
Non-controlling interests in comprehensive income (loss) (1,425) (3,425) (8,793) (7,490)
Comprehensive income (loss) attributable to Granite Construction Incorporated $ 20,654 $ 56,491 $ (114,455) $ 37,073
XML 58 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2019
Oct. 22, 2019
Document Information [Line Items]    
Entity Central Index Key 0000861459  
Entity Registrant Name GRANITE CONSTRUCTION INC  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2019  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2019  
Document Transition Report false  
Entity File Number 1-12911  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0239383  
Entity Address, Address Line One 585 W. Beach Street  
Entity Address, City or Town Watsonville  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95076  
City Area Code 831  
Local Phone Number 724-1011  
Title of 12(b) Security Common Stock, $0.01 par value  
Trading Symbol GVA  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   46,741,311
XML 59 R71.htm IDEA: XBRL DOCUMENT v3.19.3
Note 14 - Long-term Debt and Credit Arrangements (Details Textual) - USD ($)
$ in Thousands
9 Months Ended
Jul. 19, 2019
May 31, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year     $ 2,100    
Long-term Debt, Maturities, Repayments of Principal in Year Two     8,400    
Long-term Debt, Maturities, Repayments of Principal in Year Three     8,500    
Long-term Debt, Maturities, Repayments of Principal in Year Four     8,500    
Long-term Debt, Maturities, Repayments of Principal in Year Five     367,300    
Long-term Debt, Maturities, Repayments of Principal after Year Five     8,900    
Long-term Debt, Current Maturities, Total     8,263 $ 116,796 $ 47,286
Repayments of Long-term Debt, Total     86,018 42,149  
Long-term Debt, Total     403,104 433,722 382,405
Long-term Debt, Excluding Current Maturities, Total     394,841 316,926 335,119
The Credit Agreement [Member]          
Letters of Credit Outstanding, Amount     $ 32,300    
The Credit Agreement [Member] | London Interbank Offered Rate (LIBOR) [Member]          
Debt Instrument, Basis Spread on Variable Rate   2.00%      
Debt Instrument, Interest Rate, Effective Percentage     4.09%    
The Credit Agreement [Member] | Base Rate [Member]          
Debt Instrument, Basis Spread on Variable Rate   1.00%      
Debt Instrument, Interest Rate, Effective Percentage     6.00%    
Senior Notes [Member] | The 2019 Notes [Member]          
Debt Instrument, Face Amount       80,000 40,000
Debt Instrument, Interest Rate, Stated Percentage     6.11%    
Long-term Debt, Current Maturities, Total       40,000 40,000
Repayments of Long-term Debt, Total $ 40,000        
Long-term Debt, Total     $ 0 80,000 40,000
Term Loan [Member] | The Credit Agreement [Member]          
Debt Instrument, Face Amount   $ 150,000      
Long-term Debt, Current Maturities, Total     7,500    
Long-term Debt, Total     140,625 148,125 146,250
Debt Instrument, Periodic Payment, Principal Balance Percentage   1.25%      
Long-term Debt, Excluding Current Maturities, Total     133,100 140,600 138,800
Line of Credit [Member] | The Credit Agreement [Member] | Revolving Credit Facility [Member]          
Long-term Debt, Total     250,000 137,000 197,000
Line of Credit Facility, Maximum Borrowing Capacity   $ 350,000      
Long-term Line of Credit, Total     250,000 $ 137,000 $ 197,000
Line of Credit Facility, Remaining Borrowing Capacity     $ 67,700    
XML 60 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Dec. 31, 2017
Restricted cash $ 5,658 $ 5,825 $ 5,599 $ 0
8% Convertible Notes [Member]        
Convertible note, interest rate 8.00%   8.00%  
XML 61 R79.htm IDEA: XBRL DOCUMENT v3.19.3
Note 19 - Business Segment Information - Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Total revenue $ 1,088,110 $ 1,055,591 $ 2,497,451 $ 2,426,089  
Gross profit 91,432 144,491 79,506 281,143  
Segment assets 2,633,773 2,643,848 2,633,773 2,643,848 $ 2,476,601
Transportation [Member]          
Total revenue 598,646 610,847 1,340,834 1,472,703  
Gross profit 13,633 70,976 (64,996) 138,401  
Depreciation, depletion and amortization 4,096 7,592 12,581 17,920  
Segment assets 314,361 394,981 314,361 394,981  
Water [Member]          
Total revenue 135,908 124,292 347,994 215,951  
Gross profit 15,030 24,103 34,412 41,117  
Depreciation, depletion and amortization 9,272 11,191 31,259 16,075  
Segment assets 294,211 308,964 294,211 308,964  
Specialty [Member]          
Total revenue 224,457 190,836 540,234 461,149  
Gross profit 38,299 28,099 75,376 65,311  
Depreciation, depletion and amortization 7,747 7,569 21,960 18,908  
Segment assets 140,192 150,437 140,192 150,437  
Materials [Member]          
Total revenue 129,099 129,616 268,389 276,286  
Gross profit 24,470 21,313 34,714 36,314  
Depreciation, depletion and amortization 6,784 6,496 18,417 17,980  
Segment assets 367,944 375,016 367,944 375,016  
Operating Segments [Member]          
Total revenue 1,169,227 1,120,561 2,631,521 2,542,436  
Gross profit 91,432 144,491 79,506 281,143  
Depreciation, depletion and amortization 27,899 32,848 84,217 70,883  
Segment assets 1,116,708 1,229,398 1,116,708 1,229,398  
Operating Segments [Member] | Transportation [Member]          
Total revenue 598,646 610,847 1,340,834 1,472,703  
Operating Segments [Member] | Water [Member]          
Total revenue 135,908 124,292 347,994 215,951  
Operating Segments [Member] | Specialty [Member]          
Total revenue 224,457 190,836 540,234 461,149  
Operating Segments [Member] | Materials [Member]          
Total revenue 210,216 194,586 402,459 392,633  
Consolidation, Eliminations [Member]          
Total revenue (81,117) (64,970) (134,070) (116,347)  
Consolidation, Eliminations [Member] | Transportation [Member]          
Total revenue 0 0 0 0  
Consolidation, Eliminations [Member] | Water [Member]          
Total revenue 0 0 0 0  
Consolidation, Eliminations [Member] | Specialty [Member]          
Total revenue 0 0 0 0  
Consolidation, Eliminations [Member] | Materials [Member]          
Total revenue $ (81,117) $ (64,970) $ (134,070) $ (116,347)  
XML 62 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Note 9 - Marketable Securities
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]

9. Marketable Securities

All marketable securities were classified as held-to-maturity as of the dates presented and the carrying amounts of held-to-maturity securities were as follows:

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

U.S. Government and agency obligations

  $ 37,918     $ 24,996     $ 30,000  

Corporate bonds

          5,006       5,010  

Total short-term marketable securities

    37,918       30,002       35,010  

U.S. Government and agency obligations

    10,000       36,098       46,093  

Total long-term marketable securities

    10,000       36,098       46,093  

Total marketable securities

  $ 47,918     $ 66,100     $ 81,103  

Scheduled maturities of held-to-maturity investments were as follows:

(in thousands)

 

September 30, 2019

 

Due within one year

  $ 37,918  

Due in one to five years

    10,000  

Total

  $ 47,918  

 

XML 63 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Note 1 - Basis of Presentation
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

1. Basis of Presentation

The condensed consolidated financial statements included herein have been prepared by Granite Construction Incorporated (“we,” “us,” “our,” “the Company” or “Granite”) pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), are unaudited and should be read in conjunction with our Annual Report on Form 10-K for the year ended December 31, 2018. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted. Further, the condensed consolidated financial statements reflect, in the opinion of management, all normal recurring adjustments necessary to state fairly our financial position at September 30, 2019 and 2018 and the results of our operations and cash flows for the periods presented. The December 31, 2018 condensed consolidated balance sheet data was derived from audited consolidated financial statements, but does not include all disclosures required by U.S. GAAP.

Our operations are typically affected more by weather conditions during the first and fourth quarters of our fiscal year which may alter our construction schedules and can create variability in our revenues and profitability. Therefore, the results of operations for the three and nine months ended September 30, 2019 are not indicative of the results to be expected for the full year.

We prepared the accompanying condensed consolidated financial statements on the same basis as our annual consolidated financial statements, except for the adoption during the three months ended March 31, 2019 of Accounting Standards Update (“ASU”) No. 2017-12, Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities, which had no material impact on our condensed consolidated financial statements. In addition, as discussed in Note 2, during the three months ended March 31, 2019, we adopted ASU 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income and ASU No. 2016-02, Leases and subsequently issued related ASUs (“Topic 842”). 

On May 22, 2019, we acquired certain assets and equipment of Lametti & Sons, Inc. a Minnesota-based company with expertise in cured-in-place pipe rehabilitation and trenchless renewal for $6.2 million cash.

Reclassifications: Certain immaterial reclassifications of prior period amounts have been made to conform to the current period presentation.

Cash, Cash Equivalents and Restricted Cash: The table below presents changes in cash, cash equivalents and restricted cash on the condensed consolidated statements of cash flows and a reconciliation to the amounts reported in the condensed consolidated balance sheets (in thousands).

Nine Months Ended September 30,

 

2019

   

2018

 

Cash, cash equivalents and restricted cash, beginning of period

  $ 278,629     $ 233,711  

End of the period

               

Cash and cash equivalents

    184,673       230,259  

Restricted cash

    5,658       5,599  

Total cash, cash equivalents and restricted cash, end of period

    190,331       235,858  

Net (decrease) increase in cash, cash equivalents and restricted cash

  $ (88,298 )   $ 2,147  

 

XML 64 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Note 5 - Disaggregation of Revenue
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Disaggregation Of Revenue [Text Block]

5. Disaggregation of Revenue

The following tables present our disaggregated revenue (in thousands):  

Three Months Ended September 30,

   

Transportation

   

Water

   

Specialty

   

Materials

   

Total

 

2019

                                       

California

  $ 197,057     $ 10,390     $ 60,791     $ 71,251     $ 339,489  

Federal

    56       155       23,973             24,184  

Heavy Civil

    162,608       2,159                   164,767  

Midwest

    27,359       39       45,415             72,813  

Northwest

    211,566       1,095       70,753       51,662       335,076  

Water and Mineral Services

          122,070       23,525       6,186       151,781  

Total

  $ 598,646     $ 135,908     $ 224,457     $ 129,099     $ 1,088,110  

 

2018

                                       

California

  $ 180,163     $ 12,119     $ 31,713     $ 74,065     $ 298,060  

Federal

    69       480       13,363             13,912  

Heavy Civil

    224,560       5,511                   230,071  

Midwest

    23,346       194       65,513             89,053  

Northwest

    182,709       877       46,752       46,935       277,273  

Water and Mineral Services

          105,111       33,495       8,616       147,222  

Total

  $ 610,847     $ 124,292     $ 190,836     $ 129,616     $ 1,055,591  

 

Nine Months Ended September 30,

   

Transportation

   

Water

   

Specialty

   

Materials

   

Total

 

2019

                                       

California

  $ 404,981     $ 14,390     $ 135,928     $ 145,278     $ 700,577  

Federal

    133       1,034       57,698             58,865  

Heavy Civil

    434,588       10,074                   444,662  

Midwest

    73,555       123       120,885             194,563  

Northwest

    427,577       3,675       151,621       107,040       689,913  

Water and Mineral Services

          318,698       74,102       16,071       408,871  

Total

  $ 1,340,834     $ 347,994     $ 540,234     $ 268,389     $ 2,497,451  

 

2018

                                       

California

  $ 453,077     $ 45,711     $ 104,914     $ 162,247     $ 765,949  

Federal

    427       1,598       27,620             29,645  

Heavy Civil

    596,022       15,211                   611,233  

Midwest

    61,801       1,710       180,425             243,936  

Northwest

    361,376       3,268       114,695       103,290       582,629  

Water and Mineral Services

          148,453       33,495       10,749       192,697  

Total

  $ 1,472,703     $ 215,951     $ 461,149     $ 276,286     $ 2,426,089  

 

XML 66 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Note 9 - Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Debt Securities, Held-to-maturity [Table Text Block]

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

U.S. Government and agency obligations

  $ 37,918     $ 24,996     $ 30,000  

Corporate bonds

          5,006       5,010  

Total short-term marketable securities

    37,918       30,002       35,010  

U.S. Government and agency obligations

    10,000       36,098       46,093  

Total long-term marketable securities

    10,000       36,098       46,093  

Total marketable securities

  $ 47,918     $ 66,100     $ 81,103  
Debt Securities, Held-to-maturity, Fiscal Year Maturity [Table Text Block]

(in thousands)

 

September 30, 2019

 

Due within one year

  $ 37,918  

Due in one to five years

    10,000  

Total

  $ 47,918  
XML 67 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Note 5 - Disaggregation of Revenue (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Transportation

   

Water

   

Specialty

   

Materials

   

Total

 

2019

                                       

California

  $ 197,057     $ 10,390     $ 60,791     $ 71,251     $ 339,489  

Federal

    56       155       23,973             24,184  

Heavy Civil

    162,608       2,159                   164,767  

Midwest

    27,359       39       45,415             72,813  

Northwest

    211,566       1,095       70,753       51,662       335,076  

Water and Mineral Services

          122,070       23,525       6,186       151,781  

Total

  $ 598,646     $ 135,908     $ 224,457     $ 129,099     $ 1,088,110  

2018

                                       

California

  $ 180,163     $ 12,119     $ 31,713     $ 74,065     $ 298,060  

Federal

    69       480       13,363             13,912  

Heavy Civil

    224,560       5,511                   230,071  

Midwest

    23,346       194       65,513             89,053  

Northwest

    182,709       877       46,752       46,935       277,273  

Water and Mineral Services

          105,111       33,495       8,616       147,222  

Total

  $ 610,847     $ 124,292     $ 190,836     $ 129,616     $ 1,055,591  
   

Transportation

   

Water

   

Specialty

   

Materials

   

Total

 

2019

                                       

California

  $ 404,981     $ 14,390     $ 135,928     $ 145,278     $ 700,577  

Federal

    133       1,034       57,698             58,865  

Heavy Civil

    434,588       10,074                   444,662  

Midwest

    73,555       123       120,885             194,563  

Northwest

    427,577       3,675       151,621       107,040       689,913  

Water and Mineral Services

          318,698       74,102       16,071       408,871  

Total

  $ 1,340,834     $ 347,994     $ 540,234     $ 268,389     $ 2,497,451  

2018

                                       

California

  $ 453,077     $ 45,711     $ 104,914     $ 162,247     $ 765,949  

Federal

    427       1,598       27,620             29,645  

Heavy Civil

    596,022       15,211                   611,233  

Midwest

    61,801       1,710       180,425             243,936  

Northwest

    361,376       3,268       114,695       103,290       582,629  

Water and Mineral Services

          148,453       33,495       10,749       192,697  

Total

  $ 1,472,703     $ 215,951     $ 461,149     $ 276,286     $ 2,426,089  
ZIP 69 0001437749-19-020666-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-19-020666-xbrl.zip M4$L#!!0 ( !B+64\4/X_#W@< X] - 97A?,34V,#4P+FAT;>U; M;7/;-A+^G/P*G&^2VC-Z=UVGDJ(9GZ.TNKE+4H_;N6\W(+D4,0$!!@ EZWY] M=P'JQ99<.ZFK5CG.>"P1!+ +",^#9Q?D,'.Y' TSX,GH^;.A$T[""&[^VSW[ MKG/6:>'=83L4XMV_-9OL!U!@N(.$10MVG94J ?-&Y\ ^:..X9$W6[;1[O7:O MT_V>]?J]7K][RB[^S9K-T3 'QUF<<6/!O3XJ7=I\=525*I[#ZZ-4FYR[9@(. M8B>T.F*Q5@X4UG8@H#]O!Y6&DDP6S;B%]<^6:*<^%7/39RT^E M=H-KD8-E[V#.KG3.52AL,%_<8!:,2 ?,M[/B?]!'YPLW8 5/$J&F?=81BG5: M7:$&+"Z-U:;/>.GT@#PH=IG]YH[!;^[86IOREG)NID+UZ:N#&]?D4DQ57T+J MT,1+%=EB,&P7H^=_I#4CIAF9&T:C\4TF(N'8:;?5';:CT1]N>[\CC7$E@0E# MO1Q?74_>3BXOKB?OW['W;]F'J\F[R\F'BW^Q\7_&ES]?3WX98S'6&%]]A5-1 M69LTV#\Y]?9C"SN+P#CL)L8/D2Z8R[CK_RGC=CR2P")MD%Q>'W60!D#*"I2K M:UOP>'E=.3<7BX686Y[W::/S&=LA\,5\(!N]3*.E/Z+8Q-5*P- MMJ$]<^M7PD]:5KB=^25?(ZU&VE,XVCL(I/V#6\070B1?L(]*SR4D4V@$P%4P M2S0:4]IY'H )->8Q%AND*/$[3UQC34M%'3 MQCX-MLW!J2!L[YA&JDH$==R@&J7$"D@>NJ"P&4NM]R?F-F.IU'.[ M9!8#4X&J@:,A3H7!;_2RL4$0=NG,EK) ML+'4ML1VI%&,E@'@A=$Q)%ALV3'B.0$DB #:\4V<<34%=H';_U4IP591Q"EO M=L^.(;C2/4O"5;@4E+E0@5W("".AL$$Z@03(H0>MLLM0BH9HL'>I"&M0 M/-2OZ>7)Z:6[1T <#+_PDR]U\M4>O7P#%J\085[U/\P!#0I(8E[:QS>AR" " MA')E*<0:NC38 8J!F;!>8F M4+X?2M>MQ>&*MA8X[M1B1^Z*5"H MH"]62Y'X!+\M(RL2P8V@ 8@0$GG)I:BGTE*8XBG5^IC&"Q)M 1UR*("H4<'I M]RHE)QV%P_).K,,=;!&"I\V8#[]%0!51ZF#[.FM2<\^>'(T.D'L>+0RV*.CQ MDN+13(3L-1,)$0RW6GF0<(OD1-D28AUNDB4#("<)'@DIW((BH%UFB0\]67@> M"%1VJ^I&ML7KM)MJ0$5I"N0AZR.V.$:8>@=\WF7JSR\ETA'>@8)XCJJ4R@7* M03X4!:JDFG1JTMF+H_%!D,YXQF7I50$A$M*4#NAGB"6[(X&QBK<>H7+"Y>Z< MAN<8;(@*Q8;,2:1+=[\'C]%A?%4;*"V4/IQ]9=$RX>1I$\),H#\#ZKRFB9HF M]N%HE(;QN!!8[>LVU=5A.#W]@ M7Q9G:7F M?OGYJ*31@DGQ$61U_G2G?N-W3U%-3G5.>%^.GGW=.6'_/$BR9+;&6@^0/-ED ME[4T('[XC,AL*R^S\HZ7B7#:V%4PY NPRSP7S@'\AOB*-(9;=#\1Z)_OY!@Y M"+6.)2V%GY0A6A(G?"H%NN])LE3^T15[LM^L;S/2SNF\OU%"/UW__+3U[;K( M/ZZX60?7T_\']=2ZZ&#SQ1=2,LJ>"*06.E:A YI8 !)!%0*M\K9SX!\II@G9 M"Q_5^+R+?Z)E>8;\6?12I5C#R=8.\<$3;&AAI3WNI:(J6X--D$\01XT06%F: MD3+'\>-<^,%4FF_G:?O^=#+S"N2@V*@@;"'+R4 M0:+P#YQ5C-((88E0,RUG0+&)XM/JN3E3J1_("ZD7@'?GF0YZA]_B*^27)PG< MMH3BGQZ1[+3&'C*W_PS8**?%A YWZ?[M]!4[>YJ7!WV8E**J^JKLES M_]*+_^*'MDE76')33<=3O'E30:@BI$!E3_UZS]'G@+G7:YV_>+H![NTAN<66 M=G]PQ&$+6ZW8;G'#_&$P,]/HN--@]'>RFICS\U;O ">F;=M;K[S<0TKUVMOK M%K]C^7U-"Z]>='_%17?8:^J#P=B0MF$?=EUF E(VOH&XI),Q]CXDLKY4Y8[ZS!Z-WD8!XG@5X@'@W;_CWH7P%02P,$% @ &(M9 M3]=UMD(&" )$$ T !E>%\Q-38P-3$N:'1M[9SO;]N\$<=?MW_%+4/[ M)( =V^GUW.W6I$@5^V$FU*81K)^@P=E*K'8BUX/(IT,@7KIKEOKEP[%87,IP-X_:72;G@E"[3P"6_@4A=" MA<(6^.(66#0R'8)O9^5_<4#.EVX(I4@2J28#Z$H%W?V>5$.(*V.U&8"HG!ZR M!^4ZL[_<,_C+/5L+4]Y2(RZ=NY&)BXC8]U7 MP8(D-BDWZ Z_PVL*]!B#@=#F$X +T7_F&5/\Y M9X[M=5RRH8[V]G^KD^^[S^?E&#)QC6#P6N(-/>1<)BU\J80A<.13*B_I,0=: MP1D]JL+<][KM?X).X55O0P\TO^ M:2.M'6GG=#%8*N$Q#M[U]]_V%V6>_LN5:.:;(/VC!NG!5@3I7X6ET*3H*J;P M6>F;'),)MD*LUA&::#*FM/,"4I"*$VH*E:*X1/*.HK&@5<=1*X 4)WE TC45 M,149T 5)(*=#O94*"F.T5I@I5RG$9R2[2WU:*DO(&3*9N=E:@HN=>;/B;L.7AB\;SI>_; 5? MKN[$XNL_OSOH'0YM39 Z(V<%H--4TN6NW?.!.@9AT#.!8ESR\J70!;2\E"FI MYQ9AMG0DT0 MCDEU7%8YVCKO>2/:O?XN!E=Z_21*S4 MZ=$"#:U:<_%-2?J(?+$ZEXD_R[!59&4BA9$\ !F2.*_T%/=464ZL/(VMS\*\ M#-(6R2%'NHL;E8)_7U4N6+[1L+P3BP2-6H1T;SE+I4\1KVW M^P<-MQINK7$!-+F&1& M#^*9%)',I9MRSK;.++/4@\8S)&#P3M6EO24O#V_K 965*8EAUB>9<4QAZAWP MNTP3?\R;$\KH#I;,2*Y2*1=P12R5)8FS!E@-L#8>6/%6 .OT6N255R,_ 8_2?FM9%WP=*' M]ZDAFNVO>>1BF GR9\B=-XAI$+/IB$FV C$?0_2N4H!/Q^I]%W]G+6J^00EQ M?J;CN#("VT=E?.[.=27I5F:G;?#[E>:I 0MTBCW:M>.QX02?[#' M9WZJFONU%[S*A)UGCJQN/.0P\;+/STR2PPBG619A]%/WM6:@1._5)+<]Y"LE'^W MR.XUF]P;Q9Y&&&WM)O=QG@-OVTAB"Q\C\8%4+)%(4.=/\\WF&Q2?.2$*VR8^ M)?(;/O[%H=EY^S?QI=X7#B=Y:]2'2*BAQ;GX^"J+ZFTB:D) H3AJA:S,\HQ4 M!8V?YL(/IA9]:]],:#*N!BQ; 9;MV(4^IL0J-:0*6A3FZ+4,@<*_UU<3I17R M$JFN=7Z-G)PH,:E?3S2U_,&BS/44Z>Y-IH/@$7=X17QYDLQM12G^[BG)!EB# MA\RM?H%HB5"P7%"C#@(+UF#J+IM*=Y].7%*[6(^*^_)?2O(?O+%E7%');>W@ M4WPSJ@ZA&D@!94_]]:N=;PGF@X/]PU=/-\!G>Z%PNB+>'QQQ>(3-UU"OO 5_ M@@UF$NUV6\#_]N83OS?"^A;BO)TV.%_O.(X1]_$L8'[0,XCYV.*!4ZZ+> _V)! M,$^3P']6X&C4\7\=X7]02P,$% @ &(M93[<"UQEO!0 41\ T !E M>%\Q-38P-3(N:'1M[5EM<]I&$/YL_XJM,TWL&0,2#HD-F!F*<4(G!=?@3/JI MBO[]X);(=VF(9KNGT.X?K244GX!S M6(Y[_7:_TVN_N\!RZP-/CP MKOL'M#LC.U/UO/4D\\*#-:5S09X3^EOF3!@P$OQ]."L/RYUR 6%8%!'P]VK> M+C -+)29K5S9E3W+13:0,@(3(PR9&C.!NC28)3B'=F#LC WD+B +XN4Z5_LT M8:$C913Q@)[LW!O%!#<('2FT47EQ?D\$4F6R*)W;=OOS9_O5JM?HR#1C8NZ> M_,8.A))"$Z-"JJ]THN'1G*PQLVO1ZMR9+VS9+?[K!OPEY#3!<(+U'S7)VWR' M>@V"0HH@94/ ,74**M:EWZEX*Y>-CSE3A V0LA(N"4#I3L,?[+TD[@G*.2,JX(9:90.SRT ME"4)T!$42&JY-)X1/NT.B+A@(K##=';(G15KGA;E2>&,S&P'IPF]&@[F1NSR M951I*9>A!IQ9\_I?@98?3\. F\Q]WO,+BR4C,VK[5P;&TAB9%F,KI@T;)PAC MJ:@.'&YY=%O!)%G<'2Z>=<:"Y?,"Z92')JX?5,M[/Q?><>*L,'6O\0T1HRO) MQN8&7>$4_;#?X=+%%I-QSVKUHK:=P?( M!><;!;.7_P M$QZ"G\W@F><^C95$KL>MBJ[ K\P>][9,IY&'1J^Z=GL2+3Q] M !Y=J21W2LI#4.G;L*Z7'T_<>.36*YTPX"F0O#Q61)FYTO\&:3OJT0\\!BT"-0O;ZGM38LE6U%E5]0 M5IQ6R#5,%3<&!0&@*YM52)=JJ7LE>$5/W[5"J30QW91"&>1N*%\Q-C U M-3(N:'1M[5EM;]LV$/[<_(J;A[4I$,>RVR:-[1C(TG0ML'1%W*+8IX&R3A8' MBE3)4QSOU^](RHEK]R5-"S3+_,66J-/Q>'R>YTAJ6%"I1L,"13;:NC/%7=R]Y\J2WRT^'G=C(3W]JM^$WU&@%80;I'-X4M<[0/C,EPFMC22AH0S?I M]!YW>DGW +K][EX_2>#H%-KMT;!$$C IA'5(AZV:\O;35M.J18F'K=S84E [ M0\()2:-;,#&:4+,UH<*J,!H/M6F-MH:=&/(P-=D<',U5>%U3.Q>E5/,^W']? M&QJ\D24Z>(4S.#.ET+%Q!T+S#CBT,A] >,_)?[#/P5Z'VPXMF$Z.KDH9"H)#IX,.^EHV*E&6Y^(&+X4 M\GIZEB* Y89F&*&M-;JO4U<-/M?UC9*U.N@)PP-M'/7IRU'"X^[X/W[X?*P?2IZ^\%-]Q&G MRE51>AP(@EX2'W0_''166U:'$!(5%CG//$V% ^1(.;%8$98IVCC]CY(="&+H M/?'%TQU.4^SE'-4\9-?ZV>$?[5-8>2%-%<^')!%#R8U29N;[[.U%KTV\'!85 MQN$'@5\S//A29/\#SCR[>:I\HF0N)T*I. MPU;"-165:BK[RRL'SA_[,5_X\_ MB)BRCYOU>FQVCI9\PILYY"0$]VQ^(Z!\164-<%DOUFMC#1*S%S/OX_K(>&[_ M(((Z9C)C.2(6>%XJ! ID5,PVY-66@E+ H M6$?S'"?-@C&T*H53OCV71C7ZQC+&0\L$&3N'(JJYL>"BQ#ORSVSFFE(PCD+' MC'B\G3Z,&HBP4/G=U>3SO\<>+QD#$S:4V%#B>U'BJD(S6AM^\!Z&<3H3U@H= M<98+J6JN[@U0?5UHEE-LRN29F+):U)"OH(%;HD&VH<$M1] =I$'&.R^9SP,3 M61\0I-DZ06&9R(3>HJ-+"U5;7Z.F?2[ MQ$7%YAW55%.M8NU<+[OZV6)^_. ^?^MWHSW\:9;=J$._P$O!XP154HIY$ MU/MC!#UM6U3A;#(7Q)Y)HMO4P=LUA7<-AQ8G*,]93*TD0NW;Y"2L]014@L*) M&]_<8+,3-#F(_/JV!]=4.*Q 8U-E_)&Y9%GGQ64A.+CO%LJ&3;<+B'>"3*%PRA@6 ?6QA0KAESJ,Y_!=R%'S1KZT$_,G=)='%3E[YA*1^3/P M<9U6PA+\ZF'?.X#CYV?PVC?T]I,$*M0>H) B;^#P.L?-9W@N.4O'AA=Y:R-Q]:2 ]>%([4A2[0N6\4LT9]0Y7W_;\?*&HK<+W7>"HJ^MJ8SSVP+G MT+F2ZXN[VC3$G<@WH39^_U#LF]\6&FAF_)>-VGF#S"@E[+66E\_20='1W)G__Q.'.,>^H' MS'./1GMO=D<&=2W/9N[D:/3CQCR^.3D_'QE!2%R;.)Y+CT:N-_K'K__Y'Y__ MRS1_HR[U24AMXVYAW$XCUZ;^J3>CQC^_7%\8IK'[\=/;_:MOQH_;$^/M[MZA MN;=KOCTPS5\_/P;VI\":TADQ@ ,W^ 0/CD;3,)Q_VMEY>'AX\[#_QO,G.V]W M=_=V_OGMXH:7'<6%+2]R0W^15GB\\YTW ;7>3+S[G?@E5-W[8.[NF?M[:;7( M]T&ZLGKQ6TE%FS)Y'7BQPP7+%:>/UE1>'M]@A8_Y"I-[DA-^XA.7A=3RW"#T M(RL$X[RQO!DGM7NXOYO48^X]#4(Y*?$.J^SGB3G,_9FCQJO%RM[?P==W)*!) M<9@NNY;C23T[!#?R=(-"!=(Z_(VD M$O)B%TP>V^Y@1[S,%F45EF8N=FLKM?3C"C+B3KAW>'BXP]^.#!*&/KN+0OK5 M\V>G=$PB![B)W+\CXK QHS8,( Z=43?,%%W,J/!G%BT&?!AX#$, M/GJPV=SS0\-=::=V,!#CSH5GD9"/>E@OJ*J8_&$N6WD#+(QVFG(CZ9,R9BJJ MQ;_-91/*G"ATPQ)F2FM^%Q6!FUT8V]^:>^_;Z65U(%%1R[*6^&DN&VC'QDK7 M5D)*6HO_,I?UVUFFT#553,*KX%]F4@\MLH\6::J*E:%$D7Y2 0D?M-1^8&K*<'P_5VMM M94B=,A5DY"JF?U6,X,1UO9 WR)\E3^=SYHZ]^!$\Q%GP4^(C7=.QP>?%3\2W M4.[JV7-G[GMSZH<,9O:,F\4;F/IT?#0"1]!,YKI_.>3N#C0*0.<.C85^:FDLXC25!JI8D<-MTD^9;#IN*A-48>#B]%:D MN4^;B@15 O#W6MD)&[B% @:#Y1_,72%W'4W;LR+^ Y:=)OR?A0L3^Z$_XU1& M!M;[<7W>R'D4W*H325E-F%W:3GC,*JNH7W=W=V$E?!K3ROX\=FWCC),USI=D M/^\4:*VP$074OG1_Y;\+722N')>HJIC'H7J]HK'E->.GB775C Z&LZD+#>&O MP'.8S:>0.^)PER:84AH&9N22R&;X0@\*&E/5!8L]P,)-P@;\/DD8P5\I(\87 MP8AQPQDQ7OU(./EE0(JJS>8$9O]P2D,&6@B>!S<%'G2AZ.VZ*#)>7>4X&V!5 M-&E:(#"]L8F3*2?^9$.1"GU=<-I7@U-:)#"\L7&9LC0,3\IV!" "U,HQ^XI M^!WP-S4=+\B8]0E1I<*-+HR]:X.QDRR#X"\A@\:K"^#PEP%TRF8.IC#63SW' MIGY@TK\C='F? V[5?.@"VD$;H-UD6/MOXXSS-B!,CV6?TA%;@RU=^'O?!?X& M?ZWAS$:"J3EVO(=GFEAEY'4![$.KF10X,KXB1\.PMI89GV\T4^%&%\8^ZL/8 M,'2E9G:]D)I[)BB9<8MF2>D!4B4%7> XQ'@F"RQ8*40^A3^^ U4#(UM?D"Y" MX2I#=\OM_=;TJ05_.0N3!4$$?18CS\3VYMA_B<73#)@[ 5MY+ORV1(?2B(>V M'&C"R]ZN%"\8P[J.^3+..5\&\&4<"[Z,XY0O0%.6KRW'TSY8#/S#@+.F$R:% MAG59?T]J?0PY'6?(;;E1WT$7O6 M$S:8:YPEA+?FS0(RF?B8- $T<+H&"U$WHAJM7D5%E^'WI88_$$\SM-$Q MN!:TM]SV[\&#I\1W8?J-C:%I,Z&T=5VV?B>U-<8\?L0T!Q-S(WS I5SH$RLT M21#@KB Z70XC=\QAF)>AT^(*Q'0!X$ *@ ]BC9?;5N7M=]+K?TQ=MUCBJ^-[S3<FC/B_Z0A*L0,J!7Y M'/0:C5Q&09>I/TA-C6O];RE=XR:EN^7VWMLUQX3YYCUQ8'J=48)*P]I[9M:$YE\>@U?@[H2@'YV=O8:0+ON7 M1/+VQ&R>DC?^!\D;?\3DMQT$;TUQ'D=$YF$M3<9C<'(TK]*W5J:NFHPL \N@<7])?Q=2Y(W^6 M4!^^J3"15918'I12&_( $WSK SPJB<2Z&$L5,4U0D '>SHPHX\%,A#!G_& M3!K'@DF1WQ08ETLF^; !4TDAJ_.*^J+PM@/O0V*]D#SJ'40*+>N"@SPPR,,* ML8EOD=ZVV_4C#.$3XJ!O9U&*/4&K<67-Z[*P/!C(@P@72!0]QH3HMIOYT+R+ M N92&'D#.N$OM!]E5**DR_CR\""/('R)Z1LW@OYPL!&-$+")R\;,(GC6-)-C MXSG,PAV9Y(<>+"A3TX6'E=#AS9*#7.Y.3-AXE?P:$@"EZ7DFC[!KG0RJ">E" M0L-T0./5+:>_[3#(IUOIM[Z\?4U&WY<'#HM978.MJW.O]%N]CI(N^\OCAN7) M7@,2:O.Q](-!@9@N/,C#A94Y8 ,D2M.UM".AG(8N ,@CB;+$L,'NJDE;VF&@ M3%(7*N0Q0H5LL0$D):E=^D%12D(7".2105D2V6#UREPO_;:O(:0+ ?+(86EN MV0"#F@2P#F(%=:1T0:$DCEB>2@=8"-8M.ZC%^2R[C,)3F MJG4 +3D!72@I29$LYL0-YE;*9>K _&H$=<&A)$6R+H=J@$=U/HM-0\(*0@WA'G M]^KQ?W#%>D\B*FK M+Y0$BDO[@FG<"/%%BD%6_.1RPM?BBL*SI?RON2=VG2I %+B.%8!A)5" ZO7Z M<6?<]D[8\KJY#H=Q71SI@K8\V-WZ0KQA&JA.?>P.6#6$=.%%'@1?3;8<8%!E M'?R G!TY5$R;GLG]:Q-8AT&<$2?G^.N?LS4PHPE.!XJYNS"AQDR*N=8S\..N MQ/B:,)E?HPRS7W4";G>CD#))70!JGOP[C$QJ%LMX\&PVQSP]D;(KS>CVS(G/ M@YR^-V9A!V-6IVSJ F/3:T?S"X5SSGZ269R>W M\E+Z\:J/)UW@;'$U:F'>K4B?'Y!8EMN>-?;*2_VX:\N!+I2I7\I: -=J:OZ M*<5$^>[:T=>&H]=VN@X/7V(;X[3W/Q0K\0WS9PKFRBR3.VD4@N5,V=:%2 MOBFB@DJ3?T"0LR^^)I@MGBN]2(*Y0QBW_%A(=D[+OM./R^:T=8%-ONL@/:N2 MGTHSKP<(U9PNF5+'#CU87^?:-?BBUYT$7I.31_O+#+Z;Q._"&Z^:$N]S1 MF %;E7:-=88_8:@H6#F;MOYT4&O,DB[DR?<-JI#W+645Q[05'&93[@<@UIV< MZC O19FF)BB]+\FWKSJV-2P)%&W&DRYX'GPQ.Z.#U)$UN-"%I9)<_ HLF2(O M@Z?F%S(XAG&HUK)9W]DBOK](LJ4SY%G%M^-*%P9(C 948S+K[)S&_ M').9&L>"WP&5:J=(.YPBFQ'6A:N2BF-= M0"TYFE '5-Q2R$I267C(%%D#X_D=)&7T)'M,W)/S@FZF]"?F7!?F2\Y?U&,^ MOV>FC/]D5XW[K2C1@'V5*P0Z= J:D-6%NI)#'357& P.@;KE<+$:+F!M$4X] MN^,@WYJ,Z )5R>F(:E"9?.$<+F!=@PP.X;RF0!-Y;^S?Q=,O.4\-?O4'D1HY MU@7=DJM^ZJ![DTJ2/WB3\RWAUX#Q>HQ7WM22OIH[_#;Y7($.X+L^,[J067+9 M4-VE,LNWKXTK9/-UOM2 NZ:7OW3H ;9E01/&/I1LI#2YB&9P#=N9-+LNS=?H M8%33QY0NY*U_!5)^(5RH- QRQ5N,.AS%2FGH HO"E4G#,%1BDWS\RP8MXIX0 M>.#\?2Z],GM_40>#D"Z6=*&J]G.3*[&V):NB1"Z_,WNCTC#\:+PLJ\.1JPOV M=,&SVR]:#B-F%UA8O>@$KRQ1:9>Y_!H5BQ.PF1-A>20D1UO?.L'3":ZK>Y5L MO^CJ7J;DUA>\O46E;>;R6V4L3N14J(030R+&?*4+;WW7+=R;U^&$44-)%SA+ M=FE6K^H;!O%*^V0]S3OJ4CSR/?:]&4;RQ %K'FZ6V;1#U*S#E2Z$E6S9K" L M[P*_^B+8-9#=7S#2*/CEH6XI,K<>D367.B;/Q#5G8D+L-#-("S^Z4%BR^U)[ M!Z69/KU.^!RR>EJ@;]5M2TJ)6S*_<8^_>WJ :F-9%X9+]FD4,+SJ M(2;EQ"4?B5,I[OH(O?R%?]P9W :@?]YY#.Q/9#Y'&/!G\1,7 $-263_C,^J( M_&CL"Y-[\J]CR_(C:I\]SO'*Q.#8M2_!"_=/(M^'8IGPSC9I48(Z# MAY:.1H!N.C*"Z"X(61@A1V# :'XT0M2P3] '9B,C!(F2)S,/5CC$7YS#&Y1T M9(CG\:[XT4@$YY/'X/(SS[[E#3 7UPGA:*=":/NO*-YEOO6.;9O;BSA7A-GG M[@F9LQ#^\.F,1;-+%S %*Y&0@2 (W*4BUFSD691C1SX'1+5V[K&9*[+@PH&% MOP"O,(,$Y^[9HP7=]7+,\^/ GT&KVTN--*_86XB,QXP/1/?TQ"%LAD,16'"1 M7#64REQ?KD,1;7K77L+XGAI:)P)8RXELBJB.C^3S$_E@WO0\?JH-O6WV3',$ MR".K"3^I)H/YE#CA+?5G#$: ,Q>87'RCLSOJIXJI+-)&3M=SW6CVR?9FA+E% M,9MV^2_$^GDR)?Y$6"L=XR3/>V:35(+8D\C>B0A^ ;\#4?@'Z ZD#:\E7,?3''B/(U\F"ZN>&M@C..X^%*6NF+M[85W M2KN3=3L2=!9W J/;\O;?9,1+3U>#.+CNSY@A//AZ4W/.7G#.)C!D51VU1]]NDBRVJ6 MPP"CK%\#'.-"T>73"@>(7$_G* HLX_TN)'U^ULN#?]ED9YM9LHP\# M8/[FTLMQ?!IN5=3Z7KDJP8 M=05[AU9E*>/=&G$1J[+(Q5H]]6.;R0$^NQ-A5MDI3/@6 Q=6U&^GE8K6>JTM M?IR>7PS=MC3 %1F[I'[PCH;[(,G62>/3!#PHV1]JWTC/0-/Z?20K'9Q M09SL^5R.3Z( UD/4+^X*\2W"=(NA.)'H::MW4^A7:E.?.'EABP_[Q[7G4S9Q MEV>\"_R7ONZ=)+]39:\Z%M20)DYO@'2?1BT;\B*&RQ_U3M )6R6<-]GSIG] --H M@>_"PV>'/_6%F5V^.[YX735$JN/>X<@7&K?>JGG M=9.D6<89@[?)X8A$(,72SQ6.J1(SD'$>9$4K+;$YXA2S!91*/G?P['N$W2/9 M-*O:95,JV5X<:(Y.J+_F9DK")(]39K)&)<_[PFJBO3]9.#WU'MP'XJ>[=B(A M8T4*M2J="MBFZW#W*DE] AGLR.)9FC?4OV=6T8-1+MV[@9USCAL<))A>0F,$ M,VEXM^'8*XX3ZL7[-A9RSI.]FW, C0\3[KF;/)FRNW7=:QL8(?;5\1Y^IW:FWVIIJ<-=:D5M M\,@0N'"_$2@/QLL)*'VY*;M@UY0X9_R<2S)!Y'%;\;YWHT]ZX$KLU66Z67D> M6,,Z/909!S@+@W70;8JR2=\]^_"RY.LF]*R?/UP6!N=!$%$;5F5\G!A3EML3 M:E2C=PNX1.[DN.KE.'\W,^GXT.7DX7Y]S?4AV*\D39SR N+PO*\U M]%+74M]4(KX_FZ3\U,I=7;QOWM3-G.(RL7AT8_7QLP]=?/@1(T\V%5[@E)>*/%Q\*++X'B&D\R_P2(W/]*#>ZF8>MMC74LLG> MS0]EW0+/+%UXQ,WWBI6GO?-);J<4SU%+TG"D;_K(O[C5\7CB4UYT18JR]_V3 M!98D ;JXO&9!#OF[WLF0G\8;'O1H6_G9IYIRQK/\YI,=&M;I66Y#&\DQ>B1+ MJ5JSC8W6#*[V\+_,U_]@^EM^RG29+]],6XW:W6P-PIH@3;!OJ*1"U;X%@AHJ MHO0VBC7J]RW)H)E*,N<_LP>;VU;NG3?:3!NMD?&2()$F$S0'1+'JAL,A>R-- MFPE96K^W4TDNRH*))#_< !09C!FU,QL#EW<.$X>V5H_IKMO(<\:IROSU/S&' M"3T#YF)JI7R3LZY0[U8AG&&)##WF.+[0-;[/5024,K>Y%K=C&Y3O6P1Q>5-; M\Q92_ZBK_WM,#GJ]>V\2][KWS>&V\!]M.-"/%>W$5(\4-0_%IA M:,G&4XQV_G:WW">E,E?3";UO*O,;#P*^:FEOAK3ZYBABC:_:UVIIK;9?@ I; M?3Z^M5+;47L!:E;MM/4-;(XRGOH+R'6Z?7)^7HJI5,&KV,I+48N^[]2OIUB- M?&R.:=;\8G"=QM=M_F4H4N<7<=?1N%8^7H9I5,=DI38V1R4:OFU;IS$=)%Z( M0E5!IM;(YBA%XS='ZU2GD]3+4[ J !NWMSFJTO;AR3H=ZB.T@I;)15LS.JV%Q*8J M5!%89;4V1NQWN-'%G0,>1*3Q[15!-JN#S>;0I,COD):%05R,[/&@KHJPCHEO MOA$445A??V-4<0!KKNS%\K'A^59L=@0J+Z4*/IV47H1Z%<&FU,3&*.2]&<4Y MKU+CK[Q415?[=C=9=8H0JJJY,>)_,*WX>SJ+Q>-;:N.BR&W2:302 MVGCE*G;/VNJ;H B\D(Z-F<634]+/@IISSV$6"I/\J-)&@S:>3"7B"_4XB\P( M_/G_4$L#!!0 ( !B+64]P-&HVK0\ */O 4 9W9A+3(P,3DP.3,P M7V-A;"YX;6SM76USVS82_GXS]Q]T[F=&EMVT=29NQR]QZAN[\MA.K_>I0Y&@ MA M%Z #2+_WUMR"I=Y( 2(I8^3+3)I$$@/LL%[N+Q6+Q\9>7:=A[(EQ0%IT> M#-X='O1(Y#&?1N/3@R\/SMG#Q?7U04_$;N2[(8O(Z4'$#G[Y^>]_^_@/Q_E, M(L+=F/B]T6OO<9)$/N&7;$IZ?YS?W_2W]WVOCQ>](X.!R?.X- Y M>N\X/W\,:?3U@_QCY K2 R(BD7X\/9C$\>Q#O__\_/SN9<3#=XR/^T>'A\?] M>>N#O+G\U8\7'58;O^]G/RZ:;@W]?)RV'9R:0OYR9DW<^17SN#(.1Z\>Q'^ 7"] MU\M8QUE([DG0DW]_N;]>>^:8NQ&-B<> 2)YXDJ9W'IOVY1LX/#D^[,M.?0 0 MDRF)8B=B,7$&[YV0P#.%(]'X24@<%CCP1JGP6!+!.\Y^!^+<$0UI3*$I2^)4 M,D!:')_$+@T%<"0E<,))<'HP?G*=^6,EA.]V_-3X=082*NAT%I*#_@J_/#?T MDC!]/S?P.6\N&8&/=1D(\A(3F$_Y6Y_C")FWQN!5X0]<,4HE*1'.V'5G*=5] M$L9B_DWZ+IS#02Y0W^5?_WE#A"!D.).3&0BZD=3>Y,2^WKFO$JNX3,BXS#&Z0&XEL^$CB=Q[F=FX[C$MLV)P4NDPX>@M,T)@?NOPX?@O\J/9Y=%GQ_1MA13,NO']+ M7-CRCI9<^-@O6I[M:*$+#7T2"5B/R2XLI+Z,73B+!D*NVSQ73)P@9,\"EG!N MXL,#?.U%;>,G=+V ;8E@O<7J%N/@BS\O*5!*1XDD53RRWU@$E,1 )G0 M P>FY JF^5D0P%R$MUA$DZ)E8TJ^1*O25(9\0<4-$T54-ABE>Q?] N:(_%^^ M[BI!U^.(O\]2]66MX13ID/,+C4HY0/&E3+ND3!:/CBR%? MT^ E$.L-TCW8S[ 8D#IH& %!,R:HI&<8G(&C%(M!"3B]3MV#V58#9UX:S!;@ MW+FCL"R&I-T/ Z0+Z2VX7OPO&D\N$AN IY[7!*4? %-.F@@>3[=\ :,^ M&* ,XPDP>%VBI+;S/)X0_V:YOZ(-U'A$-&Q8++XR96&&N*0S!G#WQ"/@D\![ MT,=4T*=[*.")2I?JCC-IFOSSUR]".AM7-'(C3[(:?->G*NDT'P -R,PP-P!9 M,0 :D,M)4Q-DQ0#=@TSU@%PS Z&92YS[PR68E.V[AS /-%TQ#JSV"/&%7-&F ME.I+9,U1K,*])[.$PX),D&%PP:93%CW$S/NJ1JCH: _4,%BX]/J JCO9 _/( MSCQ8MG!RG@@:R5BIC$,!Q^4://O%5T S&0(!T%N7?R6QM, /Q$NXSGS3ZHL M&B@%T-OQZUWH1C'XAG)!.I--=/$I![ /Z/EC-4>S"?7#31RLZ[+AQ_12[V.1==%^Q/>MVX8Q--%?((7L7:> MB[8GR,1ZDVF/5C*UQ0%[?#V/BSKZPI RRRP&+JMVH61_*Z [AJ]+9S/ MS<5BN15P+T4@.& M MRDT8 -KJ8R6K[XG*(UI)4L8:WQ..$L M&4]D)4>Y[!!ID)+S5QF/G,HC$8:X&SX%*[ND(TRC?&W6+H_TAGZ[9JX5B7EK M-K&^B-@TG(.C-5U.(\==)*4[*>LX_8OX\S"U(R:$Q- L8#SG*OS+(6GNHS-- MDQ^;V]6.B;)S18<-C VV$XK36Q\6A.;[LVYXO201Y+ZP$E1KXV&I'UA-=F4U MK.8#[@<3\B5#Z[PH''>O6**N$=?NX/O!G-UP96_9L8PLM#Z#RH;>-\;L1F(J MQ\?IXK=@4I3G6IJ(%";/WSZO*@P8IEVTMK1M:Y+5N.@%5O': ==4S@ &06MO M4="062VIK/:SD]%P2$..+$0RCIU9?IXF3;$C\\,T3@0+Y\5/,WG69J-!O2!% M:\^S$W]HF?PN _YGGI=,)6.(KU,>Q[046]O#6\GH*B;I,Z^LW:;1"1&8[2MX M3+K@]-VU*&?U7AH*(U87Z&XFI26#57+'U5JL=^5F*T?;,M4=&,DE7YIT-LF* MSRKFY26&9.9;>OA4&8JKU7?WMWM5157K#]"]CM\HYE>=.U7=V KQ<]64"02; M@H*:@)#0)[*L5Y:6?7AT7]1>A\DH%N#Z?EJ0S@WO7 IKA@MW1F,W5)=(U^]H M 5155-7Z[$B?KY@416WL7#H'BG'C,-[98O_[=S=,RJYS,.IKX\3'0DXK490T MPW%$99[P7TJ\N@L.((O<=O,S1&5=[=T:"/H\F[_ 9F6BK5XGJV!6?"$3.)7= M+%R?QYC_3,.PA/#-G_$DPGU+/:^3>KZKV\2RTG^OY4JWJ(D=0O/DH>MH69GT M(1D)ZE-7UBX$=<.\]%LPTU6W#+L6-%#0%1JRB4,+1*\4RE%07=[2+ME*S57=N'OB;VG$>!HQB E,P3*RRYI9N#)N7M#D M1I;W6'AV2L9K][,-Z5X&8H?!%T&J[H'5ZF/I0C^=U6MY0ZM$J\6HJJTETDV< M;W4'&_L]^8I@N88>)K&(W4@6[BG=\='I]'^Q>;6K6Y46!K6J68_-!M6A8%N>[DWAV+SN*L=J 4GLW:@0JG MI-W!<6X/%YM(W9+[+:0:=I$T5PK20+]@JF.GQ%,C\%VC.*I%?-I194P%KY6P M5$YKC9*F]L"4!Z%T8?R 4;-B@58-+M"S/:AOD0Y$).-"WSZNVS2M!3?Q*?0 M3:97T]?8G3XOS"W;)QU>!*!X*PJ?XBZB77^YJXNGBRO^*M2U?B@.D_VIB/PK M/+GJ[71,IDD/HW(W 9-MJH;4(&L1DSW2>V\Z:8&89EQ%8&9MQE6E$V&:77IX M3), ,4TV/82F44-,,TT/H4FP'9,'J"FA31)Q<2N81@'1%195[__B5DIM\4 5 M5\7^8)O.*)1 M2IC4E..,QGN2>H]I!?TYC1N;U>8#V#AV(<#%E;'%=!X2_D0](AY@*I: 4G>P MD,0/:['L$H=+*F9,I(O/89#%[P8E0/0Z60 C#W7?<1:4IJP4M+"12CY?),D; M3F7,D$8)Z.;A8A*?DX#Q?#$%!HJ(3R\Q=\'&P%S@K]4K(+6]D\%Y-Q M4CF/JIMW#^ W$B\%NH3JPC:626V@S&J/8P$RB]A\[9+17#TOE.TM'EA0BEE% M2TO)\J;LU^MD(\?YB40)F=ONS3W:A>V6+BS\YY?7H6@PDH6$8I).X\]@T[@; MRAI _I1&\@)R>#E/BG=IUAEG0G"1O\]:?)DUHKN[JQFE *N[_*P1F=\=IBJ5 MR)K)*JIWIXFS;EP$4Y1>$ZI)D %3P%T77EDD M/&F-J2%V9[5KGVJ&:=(;Z* M)1>F"6:(RG@QCVFV&6$U\4XQ3<,NPG?,> V%:6>[8PXI%VK[)3UMY7QT%F9& M942ZYJ\B5HG*?2\.G+&2!KO+M.A"!RFQ=K&'@'GGWEO-%'1HR@TG!'8L]ZS; MW<"#*77UC^KO4_: 7;MFU'ZQZ I>*AWGEV)YKX_@V0C7F\\#^2EWK_W_)%E\ M2&'W=_LP7,QKP H38/:B"3O1J)LQNEUI(51Q W2<;)>'MH5Q:SHU88VV6X I M(+$+[K2EKS%)T:Y6(]9"/_9%KP.6=G+X='?:7R<8PG844-@323'DP]X&3],+ M)W]R^+)L7WK)I/ FQ$]"(B.!J[_5NHZS]O!=!T;;H+;CRS;3LAK+HHMI9H?> M%5W5G2SU8 #KRP< % M &=V82TR,#$Y,#DS,%]D968N>&UL[;UK<^,XTB;Z_42<_]"G]S.GNZKO$^^\ M&_*MV[.VY6.[>G;V2P5,0A*[*4(-D"IK?OTF2$F6;0($>$-21L3TE"P!8":8 M )Z\XK_^Y],R^6I-N8A9^H^O/_SMVZ^_HFG(HCB=_^/K3_?!Y/[T\O+KKT1& MTH@D+*7_^#IE7__/__Y__Y__^O^"X%>:4DXR&GWUN/GJ89&G$>5G;$F_^M\G M=U=?!5]]^_/?/WY_>_W5IX?3KSY^^^&7X,.WP<N3)WQB??_/QVV^_^V;7^NMM<_EKE.T[ M'#;^X9ORQWW3-T-_^:YH^^&77W[YIOAUWU3$50UAT _?_._KJ_MP09AKF/6OOBJG MCO"0LX3>T=E7VX^?[B[?SD6<9M]$\?*;;9MO2)( R<4("TYG2E)W$R@I^$$^ M^W\<],PV*Q #$2]7"?WZF_9$16Q)XC18TN4CY0W)JQRCYH\TV#^Q(<6:D7J<8SHC>9*UG^27XR@)WE'[FE3YK#DG:9S1 MD,&ZYWDHE_G?0K;\1FYJW_[RW;??%+3#GI!1>&P6I"RC >QWC[F(4RI$(.B\ M^"%.9XPOBWWB)6/S-0EVHQ4,-!M,R1W,0@PL0-,K^'/;6E(]&)\E:?0IHW!, M;#>S'74)"]^\9K$3$T'#O\W9^IN(Q@4A\D,Q5\&W'[9;X_^ KSZ?IUF<; MK*F$/-+D'U^K?BYI2N3.S?AVOES15"VH/=)V1>9R<\_(IQ0,3_^!I0=7D^_5V^-!K]XVO87??#;8^^AD!IQMG2:(99 M@\4!3QZ2/P4P*EG4;4BL;HL?EA$-7E*\KI?RQ0RV7T../G3^:EZ>4HW>3?51 MUY:C[95?6[ALE^P%H<1L\,_], 5@A-PYB*.I1MU=?C;(^S/<[V.-OC;(^S^\'9#8XCETC[.XE(84%F MFX"D44#_RN-5^3-]9<6OA=PF0SG!WN:$>1#N0?B[!>&WVT5RFY T@ZWK?+=. MS"W>38;PD-Q#<@_)/23WD-Q#\GX@>?-3R2$R_R58$OXGS>3K" TY1P>2RW- MX#6#N$#C1B1Y'.YQ^+O%X9?IFHI,KAAQF9[11[EE7>_7C-R\LLW]?N%(&P-L M;B :#YQ(O])$")H)<\S>]^,\OO?XWN-[C^\]OO?XOA]\/\P)YE 7^#G@-*3Q M6K(C["WSRNXN\'\-,1[Y>^3_;I'_19R2-(0MZ>YYB=3!=Z,^'H-[#.XQN,?@ M'H-[#-X/!K5%VF\:TNEC$L^+_%\E[.QL/*\D>&3M MD;5'UAY9>V3MD74%LN[XI'6(NG^ A2G(?,YI26+ 9CNX:H>^#09R@<*-R?)H MW*-QN?P/9&4ZVZYM'> V[>(QMH&-D-JA :CC,P:+:BJD?,/ $B(DG(14+F%0BP\O?>D>FIW'XX):GVH MJW[NGZ:<9Q5]-4U[I_5L*UTE!: CQRRZ@.^J,'YM MVX&IE?-E1NN;EH-1>OF\4E5HV;2Y"YJKP+))T\%H+:50O<"T[0:C\O_/"<\H M3S9E03$-G8J6@U'Z *>3*,ZP6E)538>C%1ZDH^_@YX&L-Y,HXE2([3]R!7]0 MFG(T;8>E5IZ14_[ OJC-3LJ6PU)ZRP 6)?\G7BE.^_K&P]);* 53?LO9.BY+ MZ6LI5C0?B.936#*<))< 'Y_^%]THB56T&XI*MERR]#X#U>-^06#6IGE67-T0 MIU6@U+S34/27@&]?6%*^\TH 8](M*V'HCBBSBA-_FAP> -F6^;#$@;/X6=<A8K6PU$X64:,@X+M(#! MQ29^RG+8)#?:8\JHUV < .8D81:O*>!CLMUU-*3KF@]$\QV=Q])FE68W9*F> MYNIF ]%XOZ!)4KV/PU/:C#(FC38+EJIW>E63WFG;YAMN/GQ\?(BS2HN#JLE@M)T_A0N2SJEB MM]$UZYW&;6[F_6;YR)(*XBI_=^;6?#=N/R-+F7?^-7E3/3O_C&VRS,8>.O!K M5#L";=DST/P->?N(E#<=3#1D[3MTK&E<O<0*3TQ\NJ8\8D4HFB !4]:PHA.-C]:4-:R@Q"! QI1% M?*BD+@3 E#-\V,0V].Z9TR%SAZ A:)XP8?*38$DW&]RD-5OW;_D^3Y1'S%BU5?!ZP]GZ*WA$]Y882*"J)N*2\.5A5CYCV=LE6" M@TF>+1B/_P/G1"T[JAX(V+@4(C=GX65K!.2K4RILNKA@)"URV/\5@YJ0BXR! MXE!<5W!#57N821<F)7*VP MDA>@S M\RUL6(X[**K6=D<8^!77%^[2O"'6D;G)-!BB<[&N2C7I2Z[[*4@WN'S[O"'K M)=ESWM#@10/[CW&Q8ZF!(=74Q8F,4P-%Q9"S_L->+-^AL5',D,'^8U[L&*RS M+AFRU7^8BQU;YLJ_(8/]![O8,6CB<3)DK?]@E_9K3F^W-62T_Y 7,T9;^' - M.>T_!,9V.=J;?DU/?6P5QFTLPJ8\8H,V5G9B4R:QH1IK?[$IH_A CJ$GV91! M;"#'R,]LRAPVJ#/2L,)] R%OO1&2\@5+8(I%0 &L99O>(@W;/QE'\&%7?)C% M(U;&A9W'\T5V*\UH_X=R!KMB"$\AL,R*I0A8J&KHDNTC6HR.Y@.91G M]+,<&3%C,H!K)F4FD=9_6==\M RX=\-Z#^7HW%QUNQ4Z=U;M\F7M#TQG;EJ= M/TOSII3OLVYS<.;KT?BCV_'I/3^C\OQ80[Z1.GZ:XBC$FFA(Q"*8)>Q+?ZEN MC1^(4>^T)M^GO_GTM_=C./#ZM=>O<3/@7K^^ ]G@<2C#]. P49!?W<@; X[5 M&/#.PI4QJ8?>:C-"J\VP4Y!PB[34&G(J6DY MO*ZTJQPX"?_*X[)6?/&14[U^;=SOB%AR;SNH(E%M9*MI[<"&$PMYRN:0(/^7/R*(KP=Y49I[Z'@V(F? ['R7](F5ZY\Q7(V4VCVX.38CJ[B%.2AC%) M]H>_J.!(P7M?C_%6I*.U(G6&0DV7'2;CTM%9R>KV;];X.!ZMS 4VDH2S9!7*0_ M!22%_R*VDA$[I,PGCM-YL.(LA<]AR9*=T:KE0UP8M3HAV1N]WI?1J],:T^4U M*FE$>"0^K620';3_\=N/E3:S1GT=L!;]D8NL6"D7C-_0+\_TWKY81QIK3:,Q MO VG(1NZ^4VCT^(^(P#>AVUB./Y@IQ9U=ILNA_:V&I>VFGZ(?8 G3F<3>>3" MD:W=]G1-1T>XS=GHK63>2F9H)6MV;C*;139:UHFR@(BH# M3*]R[4UJWJ3F36J]FM2ZA_\.S6C?!>39.F]I':ONZ\+HI:/$V[*\+>L;P;,# M-0C^>DT>?"6K;%[(RR\K%1]U@V&(NP]I2GC,/J5B1<-X%M.H\B4;M1T1R9W' M9)F1OMM?=G15R&MM.W?A8Z=L^1BGA6/'/!S)KK,W3'K[FX^50FL\.1HK4/TN MRZP.O=&9>@R/&31:E=F[8/6("I6*WUX,O67&6V:\9:97RTP3!.O0]O)]P.DZ MEL(K I@(*K)X"0TLK3!UH[BPQYC1Y"TS[\LR4UTZ:2L;T2D3V1W(V9KRS72V MOYUF-HL!'V3QFIXF)%Y*$^L)"?\\71 ^UQ54ZG!8EY%46W.RO/.%<\9/&>>T MO"&M3IUO-(:#4M0%<8?F\MVK.]E(!Y*T)N=2 [!^8=O M@QF)>;"6ET7#3!#)ZJ%4&): K1O&21%8,Z(\ O<(_-TB\ M8(,5%\<_4U;J? MC?IXK.VQML?:'FM[K.VQ=C]8V^(8<@FP/P2''8(_Y-TZ 6@)F:37$F4;C>4$ M:EM0YO'V^\+;E;&ASP4KI<_]67).&5\Q#M_^4TK0[Z4 *4-!6XS2"0>[YQT^ M1@F?[3JUIN]3&G8RQZW&&2:E]YH\Q&X=6W;$9'L)C_^3D86*&3AS6\#DJ1<0A6_ M(B/+T8ND>Y#V7(]*36Y]Z^')5DAA=8O!R5.N:&4;Q"0Z*L:Q3:F]E4EE+!?) MYHX"I@"@H114TRX.LB<2(D0\B\-MV?7?@4RI=N]N M1H FV&.'I&W:>-G+(M MNN7:RJFJ9BX(?H;I-22K&GJ72D,V?LT))R#&=/J8Q/-"OL7)YH9(P="DO)EV MP\%029=VB9MV.QJ&W.]3MY3/9,V--*1[8K7+O[Z#BZ# I+@ME_":,T3=<%1$ MNQ>;0YH>0 @$";?;S^$OFKW+?@#O'CZ^XOB5&"ZF( 6OT9[2Y-S%4$@8W]SR M>$GXYH2F%,B-X:-V*VXVB \"\$$ +4NPJL,^\R MJA"TOM;SD637FSF4T#2TOT""S69S$]G>#F(SD)!/4F"Z?!^KS M0#]/Q&I!DNR!\F6<[IZ@S$4T:-V:H@O&:3Q/)WNI55)3T[(U)7<46"R6U\[Z MH22EKNDPV1SG?^7%^\@6++HL-@%*;\BR.JK6O,,HB7>33^,S87W*(PJR7*63 M+6B4)W0Z>[LX)1Y1+5G5%= =#.?3:!JR\3S-XC*=I-$D6DLWI7A@SP?N\PLZ M:%U7OJR[@7T0NZ]QYL.;$<<:'D= <"?'$+-'W*.+G^SVS$9C$K-X;\Q",T5E MK1U6SC'X5+S7VWN]C\_K/0P+=KNAF7$,39R//8/&9M%A>43D7O4N1^]R[+K^ M;-=V!)=NR>^#A*7S##80$,K'K+BS+.0TBN$CY_+ *"BW=%%:CNK$7=F(1N^Z M]*[+S_*XO6*DNKZ2ND'[YRZH_.Z&Z7R3ZD9=//^T6""3.:=46530I.GPML@3 M(N@=[ #:4@S5C1Q4\2KF[H*$\NI(7;D,=4/71.N+P&F:CHYP]V5\SN#\NBP. M/T7QS/J&KHE6.MQ-FX^6 03B_69Z1]U"-NKCP'U/TYAQM;I1V\Z'21QOK3]YS!C4 M\7O=S"W!VAU%W7!41-ML@3Z2QD?2&%;MTJB.S%9+P\B?QI+"; P7&'G38E1F M!P@Q\J<\;"H*9:AV]]'%/)DK(.C\;35RQHRA)2HG<#>K#4,<28?266=Q1">; MM2<8,_.SH!3-=H_>=:Y($<7#&3J[4*WF6CAXHNRG\8& M()3[2G/P/)+26^:(Y:K&N6#(&M[B>]46'71+3X/W7V(P6Q<*R@783 ,:R8%N M]BIUL1N&+.$I:^?#7ZTY\N&O X6_&OAJ74:T_A D%+8"VY#5U]V8'',!@L[F.;2>/%C\(7&\T5&HX"L*2=S&H@%X50$ M+,^@<1K%Z;Q(54UI%L0IC$@#X$8$L(++II9VCPZ?Z,1DTCG]WMKBK2WVJLL$ M:(CB),_B-;VG8 M0!-A/< 3L4QC;6Z=:;>C89T#()SA$ MQ=W]IYJ,(X,^WFKEK5;>:H78:C4D%&!-3]O1&,W=:^Y>)[&LS@D\)F$(GZV8U;\7]&\4;'8QY/ 343[?5(NJ:>T5#Z]XU* B(PGR M2H=7.KS2P.PQ!#H>#0AG?6 (EWZ+X)&(6 1L%JPX%?!]X34-,BF2 MMFX,H[&<>#4L*/.*EE>T&L#$_25BU\"$@*1HGB8:(2RM4.X -<&!'E,[3%U M@WL@R"\26Y3&?R'_G5#4NYC,KEH+9/HC_RW06^)@BJAR=X M-.[1N$?C'HU[-.[1^+M!X[V=HPZA^OC'LP[L&X!^,>C'LP_F[ >(N3 MTB'<_@'6GR#S.0?1+&(SV$P"4YKFM!'B-A_/!>BVI<[C;H^[&V7>'LC8='97 M2I@1@K+JZW&VQ]D>9WN<[7&VQ]GO!FR+&];?M:./VUEQ@05-^CI,;''Q!X3>TSL,;''Q$>/B1N?CPX1 M\4^!E &9W1D0(6@FBJM'DI@\RDOOXX:1'K:CNL#+S6CT\/E]P>>.BK=L)>U? M<;8XS47&EI1/I-!-TNAJ*W$;(US58B2/Q3T6]UC<8W&/Q3T6/WHLWMEYZ1"; M_QQP&M)X7<#0XCK )EB\;A07V-N,)H^U/=9N$V>]C?@2-R!RXHJ15,"BOXA3 MDH9Q.K_;2Z!YU'7C$3WV]MC;8V^/O3WV]MC[W6#OSLY-AQC\EV!)^)^T@*>! MV%]\U@B)FXWE H_;4.91^?M"Y94!)&?T,7N^!O W"AL.3$$F_]Y#=:@^7I M.+!PMHT/Z@[I.%2*/GP;S$C,@S5)<@J30>1U6L7/C2JF&X[FI&:Z%6U>-7I? MJE$WB/ "!.QW*5\GFQ.2D#2D]PM*LU\YRU=Q.J_#BK;=77ID]K06+EAQX(.% MS?"Z7%W1-+W;%<@ZD1<66%:-[_ 97O_R^I?7O[S^Y?4OKW^]&_VKQY-T1+I: M.W3E4C?[$!QV"/Y@,"_!&GZ'M]7,;V4UI!,MS9Y KZJ]+U6M-@U:"A!+X@@$ M*_JGE)_?M^)3M?E9I4EW,/(PG&XSU>0](DS47![0[:!>T?**EE>TO*+E%2VO M:!V]HM4;/AB1>M4'?'"I='T,XG1-MW_X=&6P/+-BZ8) >WIM3J(IV//3Q@KF:A M-IK0M)O7L;R.Y74LKV-Y'O8S4['$>F0/6$>5SJ4=\%*\Y@$\HV134N M"ARNRI\;5C^P&=&))F5-GU>EWIC8)A>SRZ!-??!PE+YQGE2Y"SQZS FR&G40P?.9>WY)7F M_$8XN]G@3B!W&U(]^O;HNTT&C,S_NRRDU*"D'I%,XG(F]HOY+RM2_/ M;51&K(.1/(3V$-I#: ^A/83V$/K=0.C6YZ5+3/UC\(7&\T5&HX"L@8,Y#<2" MR)Q?EF?0.(V I<*^*Z,IXA1&I %,N0B W[)I,SC>_8.=(/F^V/!*@%<"VEC) MSPE/0?+$+>7W4LAD98EPDD9G<9*#L%I6A&HTFE<&O#+@E0&O#'AEP"L#[T89 MZ.3,=*D0_+0#J1EY:FIJUX[A!*8;4.01MT?<;1#W*5NN6"I=9]/992%L#^3I M_&D%QP$]H2D(=V:)NAN/Z)&W1]X>>7OD[9&W1][O$'FW/#==HN]?@L=!7F':HP+<[,@46V"[[[0$XNM;C@4=[C$;!9L.)4P/>E'A/1 MC,2)".3*R\ W5.+M!G>AQ34CTBMS[4N0JZYI>D27-LGB21O<@<9=I>/UB M/SFH4EK3[*U7$S"O_)8E+NL_,@IK7S+UOV.B*6V$MT/:V]%W;"U@QI4 M9+,] ;<3NZ.0BAN:36>G1"RVOT0*GIH,X95QE\JX5P9;,V*ZH%GC_7ETJJ_5 M'H=.ES)_.\P"-Z#2]ON0V7Y, MYL@\9LHUR!QV:V& T MA+^231 +D_+$-*-SC'9"]N]3#8D/!*?5M(N"NU__/9CI1VE45\'K$5_Y-MJ\Q>,W] O MS_3>OEA7&@V^T1C#LZI('C[-.3\XGE_Q9M8)#3,W+ V;\/.VGVN6[F3"[W3V M2937>ANQH^CC(@0&SJ"41KOT%%@0^3)/I"?E#$[,,%;Q8][1FXN.,'8#GCB= M323$ 8BD/59T34='N WV\(:ZS@QUS$,./Z+F4*]$&K+XW3A85.F5AEQ^CXQ+6_7,H=GY MNX \.ZA:6I/-QG)A)+:AS-M^O>WW&\&S [46_GI-'GPE;\NYD)' E8JLNL$P MQ-V'-"4\9I]2L:)A/(MA[ZEZR49M1T1RYW%M9J3O]IL=717R6MMN>(/,^6Q& M80M=TWUJ[AW0]S($?))=4#AE22)ISX&RS8O&"OM-AR-[$Z:/>!NU(:U^X3.K M?7ATUC+#G0^-1>-6'Q:#SN&20Y/"]P&GZU@4 MFC9,#A59O(0&+8T+MJ.Z,#,TH]$;'-Z7P:$RZ^YT(6]JO4R??5#G6^FYB%," MFP \M=@CINFOG E19N.^(K#]0*WYV#TL.F4BD_O7FO+-='::BPRV*CZ9S>(B M=WI-3Q,2+\4DC4Y(^"=0S>=4*%,-NQQV>-5,_4Y.-M*)J F:L^F*B3%)FS9! MT:;KT3'F/OGR=47D;25DE35'WWIX\M5[H*;%\&26 &U7,^&427'(82*W;C# M"2=TQO@SZJ/B_"GC!% J;-8 \"1>E,XQZ F (RFJ3V24 [)0L#W $X>?QAN: M/?.E8+RRC3<=>M/AJ$V'C6 :W/*CLZXV!PIH;$W-GI;K"]DC,KZ-<0"\&9- M;];T9LT^S)I*$#[2"+W!T/5(P_LT('RDH7Q&FJ\A;S\@X:TK,Z%#'\-/0;&$ M2)@%1,;_BB+K.]G&D\9MG0V-AW?A=6A)K'<_>/?#Y\E\SF'HC+[6%W8:Q6YW M@.T]R4%:+M/3K= 5\?>@5>R#N2O,]WT,W][ELGT"T$#CM<1<9=PVF=-/<(@E MB?3(PK>3I=PAJUPMC09P8,S>TOFO.%OL]4(YK:=E5+I\&20+%Y]6SRE1#^R. MKFF:T]U!L7M#T]D#;%*"%)O3+8]#E;UHH*?BF,Z]=&[IEW(]3^/_*"WJS0;Q M]DQOST1NS_2&#&_(.#Y#1IOM>J2VCD'/[Y'9._K%M",SE;2%P@[-"!^^#68D MYL&:)#F%*2 BY^7/[>X'L!W6A=F@(9'>7.#-!9]O >*!I,#JGLXN&*+HB@LIS&64P%3I]$Y.A*RZ>9&P+[_1:$Y?$]OMH,-K'&>4P[8G MCX"#G':Y#DE2:3ZP[N\QM8#;+

F[/5Q[KK$\Q^"PP[! M'PQF+ "-- -LV](GV&QL)\B^!:4>WGMX_[G.HE'EX3/LTIJVY^#%,IZQ@A95 MDRX\AONK#D\/5M@IXRO&X=M_RI7V>[G0E+E,+4;IS.?YNU3ZI[-)D7-Z2,3A MLV\Y^X.&6=44MQJG-1IR!N-#ER+0<99@22M?D*5[F2V4QK//;@"0IEU#%K\C(W:SJLFM;ST\V0HIK&XQ.'G*%:UL@YA$1\4/ MM_6B;F7U$Y:+9'-' 9T"S% *JFD7!]%]"1$BGL5AD<\QG?T.9$ICYBY/0V,Q M:#/$T3/JON3!*=N"7*Z]>435S$F@Z1ZDUY"L:H@L.E9-?WT?!S4R_LKA^=-.0[E>1%C;5 M=QB>B3M:7!-R2W@-]E8W'!71[O>S0YH.@M0!SQS^H@%#]@.X8/((;QK=NHMV MI1A>:Q!EW#T0+7P7K%;:,0!MG&Q>6SR4X1E=#(6$ M\8VYQFO='PN+MSQ>$KXYH6FQJ<%'+7)H-HB/,.[]F@V55X$9V?31.C1":GTX,GMS+BJY[1-!8-AG6Q^L9F$9P]8/Z7"=MK5BUOI-J.K9E M!H953SHM]MFB^,.PN+,S 6X8WS(L$NB,V]91<89\_X2,[\:!V8;\_HR,WX9Y M2H;<_H*,VV8I/J:88C@SJT&%:JN:3*8<8H%-]96>3#G"!I-L8ZY-^<0$DUJ7 M!3)E&A-PZJ".D"G;6)!3)Z6'3)G&!J Z2VPSG0"$2*K^G0Y?)?1C$.]ACH#/ M 8&3,HFA4=L:H0U&=E(AM#&=OCZHKP_Z>2)6"Y)D#Y0OXW3W!&450X/6K2F2 M=8OC>3K92[&2FIJ6G=6FW#GY*TA0-6G][#L*TULL]=W0RFFH:SI,Y:"WFB>E M-V19G2)OWF&4Q+NIW>2K+OKR>BC(*XO]%G_/FVH\]0[63+9O;H M=-AYZ"CRKKOS#4THD<5[8Q8:)*KPH6'E'$.0GP_#]F'8QQ>&/0P+=KNAF2$) M3<":/8/&YLMA>404[^MC8'T,;*^A2/9J-9K]QCYPM-HK,+)(V,Y"RX9W#G\? M)"R=9[#=PQ;RF 4DC8*0TRB&CYS+X[UTFK9S%+=\BA.G<2P>R=R!_/@/Q MN2QD3TH,[ (QB^+PEFR*/WD,6_R*)",5-_/H&[0 M_KD+*K^[83I?M[I1%\\_+9;^9,XI?9L"]Y(*;=/A;S?KDA:L1%W= UT;#R8G&_XI1$ MTW27R]#;YJX9V.4_R5D]G\UHD0%6ZR=N- 8F M5@N=)VK!IVH UTPJPY9,FX^6 ?<;]A7-0$#$=%:>)],\ [TK+?+J=%N$:3<' M#,4IW9&E(KZBB5M"=\?XUDA_PCAG7V R3\D*?E'>7-9D"!R,WE$I_D!>&U;K M!W'+K!;@JQLZ()JE$4N+H^*1I'].X3P$NN21<75Y,KW3\V'3UPEKGQ'5Z4-!$Z(O1ED,@,9^3^TO!AL#\U]89ZP_#X6:\1*; M1-*E=A&+D"22^/:3H!W6[83-G9#?+:EYP&>KK%6Z9JZ)URK>NH; MCY)X]UKSX=HT0)AUS5TPL&;)6FI,+Y5''=(WZN,@1)^F,>-J5U1M.Y\*<;QW MZ$D]U.!^O-?-W!*LW1+5#4=%M,T>[K-E6C-2;8A6E7HWL[=CY$_CA6:J5F/A M30M"F1WBP\B?C8J]\\Z\(W1Y?P8X#1<&XF6KC( M&AE(4.XKS<'S2.Y[,D^6$38GJX\:W:XH%NZ6GP_DL,9AN#@'(!-M. M1G*@F[U*7=R[(4MX[E+S*:[6.XA/<>TW););7S.Z$[[S25!$'8PT(;:+2)-A M=V%WK+\-,#+D'$OQ\PZCR@PYQU8!O9MH0D/FL54_-\OB,60.VZ4Q39-<#-G% M=FM,;8P58SCM AI\89)Z8<8X%,G:7WFS*.&3"IPC5- M>4,'B:S2UTRY1 =_E'ENIAQAPS15VX]I%I@IS[BACFEZN2FWV)!.BRSM9Y:' M+]OT0Y#(*Y;:UF6J&\9)X24SHGQEI?=56>DH+_WP-VO@OUG#/N-$7@],M[?F MIO,KN9E)8 M 8GNO\"L.[#L.S]1+JLZ?5C05JJ!\;5O7I._OF-0%-U9X G8IG&VLK@IMV.AB'W_L ["@=: M',(1=9^Q\,]/<,J)N_M/-;7/#/IXZ[>W?H_:^CWD!LV:[H&C,[8/?NRA,>%; MOV#6:,=%95)&NH:\>\&[%[Q[H0_K5P_JGTN3V$\[HTQ&GEK',YL-YL1094.: MMSF]+YM3]:VQL0@YS>AE(38/Y&GKMSBA*8CI:^.018_A-;!]*L6>,FF=E][0 M.,UA<]H:]&%!*;0S^P&\;NQU8^2ZL8>G'IX>'SQMNE6/+ K&^KQ%D2THP@6- M\H0&;!;D:;1UE=.H_#U(MO$?\2OWZ1:L6H+QCI_J-A>Q2QX\O']?\+Z_M+)] MP-:V1H0XRU4@SK8[7@:-[G5L,Q9>UCOB>F0,:VYQ;#@,;H:U=S"F\Z<0FM;<^=YB+->ID'M"%18\N@KEG[@26)?"SA64JYN'E3WJQ)UPYH M7<>P)",Q"4/8QZ-*FJJ;M'[V^5\Y",5E>GJP??R3P4GQ.VP%.:>OIR0OVO)(?#(:.5,Z9MUYJ*JFR.2R% =.%-@=;.^(S&*@&S[]R:WD_I MX6FHDNR]E%TQ445XBU$WC"\--T2E9Q!G!$QFI%Y3*^+*O=1"=Y=L.R?]-, M0@3%'-AV=\&@6,C_Y"M8DZ0T6.YV-/D#O(:77QRT5'+=P9@CFXH2'<++Y5*M M/*/EO_!WDLO8+E"C%[*ALNVTU70-3LT_#,%%>![6DK M/V7R+-S=G5'2J6++MKL+!LN3RRS?QK*7"W96G(9Q<2[#YX061KPT@GGF6?R? MXGLE3^9='203%K5LI'G4&F$O'K.N3#GVG9$--/P;'(HMG$[CA6=,3!W1T,*R@Z\!W.> M*OJX8*6T;=0=996MAB<7'EYER:I0H12;@ 09+W42R7+"VLC/4< MUG1TQ]1TMK?;F#.D[^2.F0D\+^<4TRN7HVT]EO-(D> MV.[O^A799BSWK$]GUDO4?@0G;,[BK")(2-W 15GTU?XLWFT(TDNH(+FNN0,& M7EYY-7W,".QGH''LG/)R]5LE!7I[?L[9.Z?5*W3^KV2=VO6&IK&41WP4$+ MAE@]"AQI[OJPD=WH9&(P]@^FW#Y2#-T.XF+:; *TT"U&-W)F$66)K@R%BQDS M4;305:X8716N=O/2-!(3W5;9RN)J'&6+#A>V8.C0XFH? MP(0.)W8T$^T#1] AQYYDQ## !!V<[$=0C -NT.V#@6,"$K0A8I#N, M!4 TG +3%):QX ;#:6A>4A3=8=#]KF@=IS\6O& Y)TUSN]$9K[J9#I<5V]#9 MO1!,*?(U:!A7V224&1TRM>7B$(AUE=V #JBVF!23W&YTNVS]U=A6==;1"+D- MY2]\'IH:+VB$M3%S^EILZ,ZK>N%L5!(=E9#:=>= MLW>S>+"AK&FIPF)EP)VNQ,2_GFZ('Q.Q?6+_?+PAJX. MAVU_B55[T#Y^T"DP>ZH):WJ]V%(NY-OJF*15?XV($G*N:KX%1E9 M;;?+#NY9*=;?/LY:.EFV*_-D\P#45+SO)ETQ,29IJSS,FG0].L;]S+<(*=E4C!]@!/]%6D7%:1\F666C-2#498#2# Q$&CXY6U.;V&Y;Z#,EG- M$0@^[X3-VV)]J8@#NQWT9<6&6 "M:I%U- T=+ 2-ZH5&TE4;+ZO5M5%)I>G! M@D&R6KP-M7EA6/^;+Z;HBRD>7S%%I>**SKE='PG4V+J+SF]M7*9G&.W;C9,2 M&D:RI%(4'-;U"O8-A'2:"5D9;<$2>$$BH$5D2Y"G)(_@27M7:ZT7LKM'#>QF M[)IP,S]BI6?FH S7 YM$4<$K2:3+^S+=.L=O.5W&^7*Z"[&)81N]85FEKZ:3 M\5K[FXHXCS+$XS#,LBC()\[A+;,-I46CVVTRDDQD%MN2F32ZN_\DM9TBQ*^" MR3Z&[XOGWTF2T]Y8;C/Z\.:V9TT.MNHT@@-&?%K)M0?M?_SV8Z6GI5%?)ZSE MRSR1^T@QR;+B)&P?$BFNMT=)'7MV_1VP6+V;Z-DRZ>."E?TN><'X#?WR+%T M@U+X&)8'@<9MUF@,IZS>T4*^'AB &HGRY.$&U +U5O=7=#"B V_;9 N<[* M3'9I3GF=R=[:]=SF8<-/WG6<,GZ0EU&=>*R8#+O.PS-7/=G:X\NDR_",J!"M ME,/=QJU@R*;K\(S=PAF;ZM](59/A"7U]7&I)UC=V$*510!FI0 "P;(==VPSE M,#SEU=&E4TN,^OCPH".\9$YG%"NJX95WK*@GWK(_,A8/4^X.#)NUU[=V,RBR MR;#;%)N/A(;MPA#:7,J5W7$QV+&,VXV):RJZD'"#@1PQO?4[[9+..]/_NAU\ M^,F1D5_3V21B*TFK%L7JFHZ.N"NCN2';V,KH=G9)S(LT<,9T,;&"N2X>_Z1Q@0VT=.H1-IP ;K&D<4V[* M\*APC#KVP93=,<&7]MQB02T=YWRZR5DNROY^"!Z)B(O46] EA;Q(1G8\K/K+ MY9!AG,3E+_"-K$-=_A]]OBHI(&D4\'W1\?)W3E=,5J>798+A+%/E #^21%X- M$8@%I3!2H\+,8^#$16'G\RB$/BLFH;N1S''P)5.0E M4'UQ-%\<[0@=XX-?D?JT,9Q\?7@YI!VK'ZQJTOK9UW'T154O0_E[ MZZ?>,)XMM,]5M&A?@'!%PY@DV4;Y9$6+UD\NKLF5QE>B3&ZK:]::AG_!KLWA M:+Z&LQWD^)[R=1QJ[F&W5UX'QJQ04 M;=FPRC8C(-5]9;.]+)]LKUG?TF=4OD;7QYMVC[!\3?XH#,2CNI53/6@Y,KH &-&^&)TWJ@&I_C []# M2ESY/IBI"HO*W]:-4&(H==#1)6N&ZA4:H33;XIF1\1"59'9SR&&0S+9;BM(( MA,_YJ6-#:UM$\T:LUI/&)([FW5@QI#>UHW%!6_&DL>*C<4!;,:1U#PPK=UTB M0IWBCN:XK=<[F+7W -6QVT;W:G78=K1K^(@Y'S%W?!%S#;PD#B.%?@J*6B8D MS (B!-UFXR0Q>8R3(C\4?M_6-2H2>%XT?M%VLTO&:9AH-00E+F*.AN/+!R;Y MP*3/DV@M1>26;$I D$8G<5&H2%RFYT\@.T(F@HM,%CG*.7^^_?3%O:,-QV@? M5E6.NGO([K% P>[VXGU"=P7=#7H[2#G:+O [&M)X+8^],E6=S.E93JT&YJ=2J%)E>E0YCUQL'6UVY\M&'K3 M9WA6;CE;QQ*L7C N"WP5Z>0%H2K!,^CAO?D^40NYP]:KG5[M/!ZULQ7N06/Y MMLSJ:0J T%C%F_%KC(C0&,MMZMZTTCD,.<96A]0841GRAZXNESGT=6@$^R58 M$OXG+>K[!F)?&BU84)A)F(I,?K$Y_*61A:OU8UR8KSHBVMNFWI=MJBMMFZ\8 M!WD\86GT7+-0>^.649_A6?D-ULL#N]ZNE]I+_NJ:XV% ;\PQ[(6''5G=O1%' M;SL.S]1ENJ9E\4!Y]88F]%[=T#71I[!RYXS'_U&G']IW/"JF$.4">9-;3\1^ MNG^0Q29RO@%%Z%>VICR55&DEQZB/MQX.DCB@V5]9\PUL='92T^,&7K]&O!=%*@1RI/\-6I1RI&\/, MIH'0#KRU\N+;G:E22=+>5VO)=\MGX)UNJ0',DZWL0'=SI'9 MT-Y,YR/CD-NVO ;I-8AFS!HO:::#?/4B>W8A7-JL+*'0PWO&I;3:M**:]I[C) MKIR#[@8*P<Y.0-PF]%Y-08W", MQA+=_RSH C8KF;(_<](N.](M7'I5?DN6'$&X#7;%!=J2#O]JOR99L\_K1*29J\:-'.8 M=/8\)[Z0CJGW;@[OYB@VCT)&)FGT.UW$8:*)&JYO/+SA81*&^3)/9"WM,[KB M\GY,N9S@++K/#QSRJ5]LJDIZFG1$Q%;OW*F MO.G(K!,B9@#[VK)RT 41(U)@*C%,@YY'QI:OO^H]-R/SW)@5+;4Y/UB+G6!T M7JO&!RR:1(LF[XK9*6.H/'?]BS3R1(N&+[P-2$;G^6K(NX72@\['U9#E!OHW M.O]60]9-576??>-#+>PX]J$6QL=JA3J/[C0Q8[$?.RZZ'H*!V";QRDJV+WLTN/!. M0^\T_'RUE1-9H&Z:+2I]A]BMR*)FX)U5^0JFGIENS:BU#UC=T0OT."-9$2NJ;N M"=?N*/K&HR3>_69X1]1->T SN]-PM.$F]2@%77Q)S?M@QNV;0+[Y4SAHW07C0,(*=D4;RDV!) M',G@R9>5MD60IR2'GCY'RW+%+=E( M"*./ ] W=EKOI!0(MEQQNI 8=DTO4]C1Z!43\E;@Z>R!/*FY:C** W:CJ-C9 M27)+X@ADBZSBC"1 [Y*E]QD+_U1Q:-S1 5.Z2L7.5T?Q_)I%4=7&,:F31]AT M2&A$\NNV#L(KR*I M!*T5:*)IJ*Y3;M###1O;G4+[,A3-G(18%T+]KSA;G.8B@SV<%U*O+GYBT@4' M(SO L]%O3#9=702ISBB0$,&)6FY',,VUX7QFG9PRH5\9B[[$ MS\:Q5X2__GEX G^C2?3 K@E@:9#F>QK*?V-:$;F]!NSRXMO4^?Q1Q%!,NBTL(P<+B6SB57RAR&LY:C^DBY'Z_ M#P%1Q5&^8$E$N2@U6@6WIMV<,E03Y*YLB('H&D1?W\'G%[R'_(+K.&6\,#QE M%/81%=FJ9L,3/%U13J2*;3W$ID<]0F#3H<_5=!80(I[J MX Q3AA!B&POGB"F7"$&.36R3*9L(<8Z!Q\64.T2(YV5#Y$J%83:684@!.CW8 M@/ >DND&+,%@Q9])S@8Z";5CT3[0%9TJ;,9PBUPH=(JQY2JM".8>9+1 M 3X#PE_8?,PCC=!A/SM6]?E8Z%"?'7.V2:T(5Z45NVVRE-&A/SO>;>.XT*%! M.W;KXI'0(4$[]O3!Y^B 7]MWUSXZ"1T\M)L2N]R@9V81%/C9-Q#R2CA6JC#0 MH,-2/Q:/P%'TQYI@7_['E__Y? U"PV.2J&^+4[1H_>3[E;S@-%';ET7A'"U7EE EEH2/[ 5R4(A&@ M6\KH@L-7< ]03L%4?0=,3-3D69AW')ZIG5Y\2WFQ9YX0$8<*/K1MD9 .$WP6 M)[D\"?0OQ;*W>_:VA!FR\ZJU@S(PL+M*J](T/8L!HHA"QYC.RBB'#PHNS#HY M8(8#47"(S)3Y@A4M7!0CV=GR+D#I+MT,.4C%=*]IG= 9XUN;WP-YHN+\"<2< M<8!(A&\*^[Y51M4 3\0XC1WFI/7[,->35YIIKFFV8-%!B*717-3T=<4:"/$V M@N*$IE2](]2T=D%^*1M;>I1D5[9R65FIG,G:=:1O/CP#-S1[%F@%U95M')/: M8C-K/(X#EEG*=G$E)S@B43G\+U*7QVXQDC.V164QO\FE*7\ZVQH.WAC0%=PT' 4-NV\HU!G M&HWARX3TRDBM_X19>2V&9:V#"BAF_B,T@9=FKX*9NC<'CK+4EW=I+8K([ZFU M>G=*_S":V%$K=K2.?C3QH58L::,FAA4Z7PG*5X(ZODI0>E41S9%<2^Y;EIIK M]&AV?[M7:>O"1_=R+1@P8AOY FW&KM*)BTYJF_'7Q.B#!MNT8[UIE!2Z])>& MDFT16($N!:89R[4. G22;78467IOT)U$YO17EF?2>7?1'4,->=5XX-&=1 U9 MM [T0+=:&S%NX_-#=_0TXKA;9H<[=#J0ZQ[#X=#E<;:8KIH0*719G3U)QA$F M>S;;,-K%$!E.PG"50MI/ O)CP0RV-HJW1P=>;;FHFP#D^+5#=BL3$M"=^GI9 M;IYHB$:0&[%P\%I;A$"@D>Z>YL LYN5Y%M 5*0@/Z\($<7'^!/ .#O+S=[QT M4[+ XH$8"QA8D^_+&;RO<@9=Y9V^*=?TNE33FX33VAZHV&B1<=#1J*BFH\/L MLIZ>XCJMS.?DV:G.3329 K MMYP^'C&"B2K->6_8D+QU.%=F3QG!=/4]4>.:H@MXJ?$\+>O'AILBVI6$NW4@ M_TI*+J(_\M(G4G/N]_LP7)/78BK&P=@MY;'TAX5<5KT^H^6_-=E)W0WL4WY< MIOSXQ! ?->RCAM]EU# B3R&V*-RN3S2_4>[_Y^_*;5Q:'WV5P30Y$ZY:S"RDZ91;4P M^X[N*H ?T+JI_=+ M>+^$]TMXOX3W2PQL?+?>H]'9-NN#^YM 1706R/:O\_BRC]J!8W0&P,Z9KLG. M&=S>\@,9%^8$=:M&9I?.'^O"^M(3$]X(XXTPGT]) M$L\8[!WD@_)FP(,V+_>PUD^_H)$L7*1\Q]$7*C+UN']]% M'_?YHS 0C^I63LG5+TE5NQ&1;+.3>-=+:T;,( *S0FZ8^*M;R\QX]:#DRN@ M8T;X8G0.P0:G.+KLANKW,&9DTD0EF=T< M;/B2>.L0!/0 M8,60U@LRK-QU"6YU-@@TR*%>A6+63A)4"**-&MD*-W2T:_CX2Q]_>7SQEZW= M/P[#N7X.. UIO)8O0P0IS5X$(AW^UBALJ_'P+L*S6A+KP[!\&%:1,IM068(Z MC2YE4.>))K $4VKUA04ZD%XV?*6UAK>FHSA($\R3A)YV60)XIX)4Z9^UK5W$=6T M)^*&9OJWHFWK TZ.+^#D4_I82.S!B]=+2'T''QC1>V"$%DDPJ_-[=-YU,R2% MQ@)I]BJ8+?A'9=-J+9+(/9A6[[!6:T+E:C)FJXG>-;K@"&]*]J9D9*9D0X4" MS:9BQYTIFD3CRK9CST:!1^/IJ-\XPF^=.+34KUVLO774%SD^Z#TBP+ M.1^*;$L>5,,-Q),LQB__D\ML39(B]"N-K@G_DQ:%J^\I4 >'W1M?19^/&(KW ME4,-Q$L73+BCOJPSWLFJ4@_E/4^^D"ARIPTBZV/_3@WEQ+-6 M<.O=6E?[-SK6O;'F>-,;D'$:D/M'>2.S.7<'1$9FC>Y6KQF9G;J=8CHR$W5W M6H\AX\/= =45XVTY'NX&IWJ.^S#0N71=_!3$12GK("-/].5=1(\T!3JR0$Z1 MO)AH'1?(;<;XRS[-W!/=/]B)"Z(O-KR;X7VY&;JQ1IS/9A0D=W=/W -YN@-Q MK;HD66&IL!]@>";WI)T_K4";I"?E.E-P5-/:F[F\F*P"_!XS;2.-@*^8M8F-UW?&>T["!"JZIJ,A M&$&F?E402_6/PQ-W1E=<[GD%YDRCR5*>Y?\I_E10;-!C>#:*+(CRDD8%V14M MAB=S"XW3^:Y0<.4F9]@:W74FH ]T=)V);J01W!$R(E+=;X_^.A-O_'ROQL_Z MP@PUL)'9H#5,O-FMY".]U\%4+T 3IFDD:\P2P:"RSK=?UC;&8>7..\R]P_SX'.:M#4+X-G\COI5F27PG@!$_ MQM;AD47]Z^SUB ,;N!POC)/RA M4!_RC:W"4DSF:^T.D3PKYW&5IV]VUN; MTR G*GE X.9\#2JDX?P(= # @B!7?%*M&)I%*S8 E0-]\ETZN8'N M)PX_C4 /VQG42\*WT<6*2:AM[P,@K-WKA2C\2HL[_:1^$RT!8 )L)#(@6O\Z M[#I[[[7W7GOOM3/>O'?7>W>/V+OK/0#> X#,LMK6$H[-LM\$[HW4Z-_4#C!2 M'T 3JX AJUCJ_EBJD(;<82GN,[B5P*6'Z-M@1F(>K$F24Y@S(G)>_AP2L0A( M&I4?Z'.MMH9.G_8/](U#+<8;7CV]R24TG==;M31%."EK"T)1^\)$;'XE+)' M07EQF\YENLKE!5<'?OB33=']-"&BVF,WU./\!#9\G'NWZ9ZS0^(TR6JU[9VR ML/_X6PR@EX>+S15=T\2,'X/.3IF[?H9S%QP0'$W#*D30H*=#MHIE(HJ)_J!U MGQGTP,'&1VLV/F)DXSMK-KY#PT:5O)OM[_4]CXPM1"?0 9'B[5YLS6CM&.^ M5:1O=X^:S/88@Z[#,W:@4IAK9F:=AF?FFJ5T4UYI<)&GD3Z01=_801B.O(_ M5NTWZ^3C5GS>[6;()^F6N6Q1EBT.'IT<5"- MM6LT@5%-WE7=?J!%9:BB;_H7\",)JK(T^.$5[[[V;F:'B+&O G>G8:L%@Z<. M01N+,M[58X7ZJF:ASER+?5WT"9H\'J%GX MR+"!I#X@W0>D'U] >L.8('0;LAFW-M;=D8:I=\L=MJCT3B*Z1AJF;N,D%DZJPQ5EDD6#>.WW1#G).;;):L^ M3MS'B9>G[2WA64JYV.6,7*:[;Q;Q2GT]DG7?UM2:781]D, G4VHJ*&\UCH.X M> Z;R[Q48 $(WK"4/']3E \F8451T-?1\LU&>2?LN@^W.65;N:N^'*NNF0N" M$Z"-E6FD!]-=0[Y))Q?,\)6DBA[N #6;&S \I MC!SKI8YUI%2,-H+,8%&B"PMH^J98,^R.RDW6MUAC" ;H4+R;@CET,J_9>ED# M10ZE3'=].!U)2%=7?OS^A56)AU@K,RLJ81TR3F$X][WI]J(SV/G@"]S!%[VI M]",-SS"U%XXL-*,CKY!+G_Z/P1<:SQ?2.TS6E),Y#<2"2(Y;"\?].H)S4("1LF; MDXB"$<^4#TCP 0F?SVRGW,NHZ5!AZM6W=DWY6+F9#XE^U=G!%"BZHJB*YLXYC4R1KV M10F>']@I6RY9>I^Q\,\%P"M0]73BTW 4[UXZ/O?2O[8']:0\IV]R"8JW*[)8 MG6+Z?&1/HC] /3E4%E]QU7(T).QO3X<*DFW8KA\%#;MO*-1M'HW&\,['X[%R M'I\5T!O,'!F(-*AJ9"8O>]UB9$:O3K#C2+.46AQY(\U-Z@3(&?*.[8*-5FC. MD.>?D/%L8% PY.QGY)Q56AM^KOEH&7 O/NV T&<+?7S/ _35%Y3#KNVO>],)Q4\J1W%MS)!>^^*M#CN7JD-]H$CVP:Y+E M'%#-O:PZ^+(HDH)-XWXN+@U)X3 JX9J"^JHF#N))I-9X2S;2AF]^J89AK^'9 MN05]49HCL\90HL$(1\ZF^PWBCJY9LH[3^4O]1\N@41\?T.2O?4$>]^&O?;&: M"(V)@=EJ\QCYTUC7^U4[3&,G^9/P&-?$OP\8Y=[C>ZJ(;T*TWK=KWLDR%J6T,Y=)K MK@2W6G8=1:7[3!Z?R7-\F3R6SKAA05AWR2\VCJ]A#[X.KZ51.2:'W2<[K$)D M&6M9GPVP_5[^WR,1%+[YOU!+ P04 " 8BUE/0'^T-(]P #N*08 % M &=V82TR,#$Y,#DS,%]L86(N>&ULY;W]<]PXDB#Z^XMX_P.NMV^?'5&:MNQN M?_3LWH4L?XSFV99.DGMNK^/%!%5$29QF$;4D2Y;FKW](@*QB51$DD/BB[R)V MIV4)1"82B40B/__MOS\L__K\Q<5G\O7ZE#Q_=OSFZ/C9T?-?CH[^V[_E6?''K_ _ M-TE%"4>BJ,0___V'N[I>_?K33]^^??O3PTV9_XF5MS\]?_;LQ4_MZ!^:X?#7 MM-Y\T!W\RT_RCYNA!U-_>R'&'K]Y\^8G\=?-T"KK&\@G/?[I?W[^=#6_H\OD M*"N (G/ IT@6!_WZ]/%/"?/,3C/BIH+>P39^2&YISG,44=R5=]'^7E^7.9X#' M&\#C^"7@\2]]L]6/*\X;5;9#*1WC_(4ZYH_]"=WABT"T/D12$[L<1GWB M/S4#8<(!H2K@-2*\,S%]J"F_CQJIN9F;S7<6<7N?','-].S-BV<"2_Z+O[]C M\_62%O5)P45%G=6/9\6"E4LAW5L@ DGQO=9PB5,.5P0KF]7NK-=LVJ.\2TDM M AV2OJ056Y=S>:%RR'#ET^+HZ]4/_ZV%33AP(J&3#OA_^VF+[.%23LJ6QDDY M'\&M&?'3G/';=%7OKFM1LJ4!B9DIW209. K[&Z+#)%]83:_9AZS@>D"6Y%PJ MUQ3 OJ-UDN75->>_=9+WL(O9APC&T0/@FX4 "W+-R 8/LD&$-)B0!I7@[&2X M!0Q/5RL6JUH(1YV?LMLB6V3SA/^"ZF0["C M#5C?3'JUQ8.<;/ @%PWXX(SI9(N8:[H[9^*"GZ2CXR/^QLFJ([8X6O$MXK^7 M(KI.;G)M_C68R1'K:D ,(EJ/^?OZ+2!!V()<=)"8!-.:[,L OQH3VP^KON"' MY3_7694!W K!H8,3N&3,7D!!^/$%Y\>3#NSIL.$P\<>X3X.B?ICNYZ.2WF>5 M@)H51[2J,Z[$4@S[:4[EDA%'0 9AR9\Y2UZV6)"L(.];+*;#G+I;,\:F1O3V MP["_'*59E=S>EF"- '-!39'BA9KBN!9_=EE\F'?-JB,QU&-MZU,;[&;84?-G_-C]:<9O<2(#@.S-EZ; Z7 M;*R"%81M7PN5=@-^1K[0>CI\.KH-8WRI1UL_?/CF:)F4?U !\*BB\W6)%;)Z M,[GDR6&(03CS#>?,SQLDR-4&B>FPI^:^C#&I";%U6;4;Q+)(JANQZ'5U=)LD MJY^ AW^B>5VUOQ%L6I<4O!)O.;0_ M]AC8Y!-#3M69VC=+2MB$ R=;Z.1W@$\$ O]?4+8THC;#D-"3C?[9T2+)RJ/[ M).>J[Y(F@('X,\)*KSF74SO]",PPEOIG7#1^X&B0WP -\GF+QG1DH_;NC%KK MC4CNB6V/0;^MZG(]%[:$?[",_XF_WVJ."^9&-YK0*0/K [#Q%:=KLN28WB:E.5C5MP* MN:-0 $P_1RH#NF!\\[(I/L-L'7JMM2(F<6#!#3*L)!UL9J3!A[0($8W5>E** MC#F0V9+:TZWS_"@K[FE5PZ^$%R99++(\0SKM#*9S>N.,@PUSWSSG]\W9%A/P MWYUL,)G0;6.P3:-WC2GM/3'RBZ-5R5:TK!^%79#^YSI;R3^CK',F\SEE90VX M87@9@B,N&E2$F?E]B\K$+'A&6S7*SL;T]\3//Q_EK+CEE^?R**4WM4!F7M(T MXS^6_/ZXI?+ (5@;-[53+C=#(0S#0^C%)X[5$:!%WG&T!-N?"K3(20>M"?$^ M'$X9Z"1Q"QNC\+O"O%5E2 XL0B55D MWBCS>23GI097,'U2>;H$?CG*:5+A5''%MT[%^!Z,,'(: HT^"; 3DL,J:H\* MVD$26K'5WSB@\C-=WM"RAW%Z_HI@CE9/>MP MPI>T"?VNR#> _J?@[-JWQVR$'IXDVELDM/:KN$K!&LG5= M0:H^)'6 E@%Z=B9\2%P%J:HCKHO+H1@AZ!ZL4_GI#KTPHA=BY_[68$Q.),;D M2F!,SK<8"[V9OQ%)X])\\HFC_)1<\/,K!D](;GM@D%&1[VO7K8[N-5?JJQ4K MI9!37AM#PQ!'HV\ZWZR\"Q-]H[A!W?IJJ7?0"'_'##($TR55?/?3Y^0A6ZZ7 M[Q]6(F3!P/.D^-*ATVD/0DQ_TQXJKEQ-UBMTYV5J4"$M+C/RE0OD2B2>TG0R MWB85UXTXF@8)[4GW>]7>877R@'O+#L[@5"/KA11&N7HEG$=M#-BD7K?#]!]5 M>#2(ZHGUWAS=K*NLH%QWJNBM^$/6*:V!8$6C&9VRIA;D,*P*@;-O&V3(E40F M:K$55_LURLJ(3;!B;0BB+&E--U&57'+3HJ)O:4$7V;ZIV^ +3'6?X9E]LYX& M"J8ZO/,5(=20%H>.["<-&N1)@\C3Z O#O5-.EJ U01YHVJY2W@2$WP2$MJN\ M:59)P.^:9 68$&I&(-\G*];P+_#(2@4F_ M']T Q!.G#OGM:D7W*EC=9(>@) MT9%9VA!7O-,6M"QI"LY^*$/%&9I6=75656N:GA0I_ R3O$^\@ !^8YRB(EO MP<917+*"5#6;_T$R 1TBASHU'**\.GSL)0NP06%+_U3KY3(I'V7N-U!5Q#XU MV>#SI+J3_P-Q)/=)+GSF8-F#A939'&R XN\E!?L(_U?&E8@["O&[*4B-5$3R MLCQ+$_CK39)##=>CZHY"!F0JRW@9*;#?P3I"E#V:PGKC%EWBO[^21)"%&KI$ M@-^<\O7-Q/^*T*^&"C-AW+_$[F3+;)#:S9M!NTR"+-[:H])YSY.2YH(L\C72( ]_Z.;7\'^T M=!*9-J3)M G_5+'A9>9HCX*4LX/R]>F::WY"Q+$CL6-'B[;.Z8Y-!J$DN8/F ML5 > JLH5?5 SVA0E2H((Q\ L4Z9W8[I<(I*@4-V,"S=9[W'@>O\=32,;+F" M6BVR)E9OE3=V=%N*J(:2@6$$<4Y#X!&DPJ #?".7)]Q]39R)130%X/I&\POU M(RP"Q %?Q!1/?1#F0M=(=,XQ5I+B,X03],@S;AR]!V54#U*(3RY!QHJ**V1LC%KWV[]_Y1CYN@#N2>1VR* MZEIL?+#:NUT<#_Z(.*66(#S7[=5!)5I5W[V#=_#G"9XWV]U&% 98]A\3X6P3W:\/PS=8-(FV4C"SURP"7OMQ9 M\N3'GV?';U[,R(_/9\]^?BE&_W@\>_/JEZX1^_3TK[^-\7M0FB "IO8(,TR7 M"2W5EV,B,6*4\.JV^:EE5GL1J[+YG"U7K( /P)NZ,WAG[&/K&47%;X3 (VP% M=3R^4ZFZ+D8TBQ"1$SO#=T8_MC$0DXQ^",)<]H7>77%,V.C+BY))Z^P'5D)" M['G1\LF^ ##X AD=.3"S[T.U 5T1?IT1R&N-5/I#A[P,0;-0/0>ZFGOW;XA; M!3VYWRX%(TA$:U^P][+L_'F*4AV_N>:]#XQV+&Q3A#N:IS7C^C/\XK'[%\2! ML082HI7"*#)QNRSPW_^%8PCNR1;'[E\G>)+L=QW;J,%P*\.>K 8M^)$?^SU4 MN]5!'1XT+,P0Y\X4M^C'\/,&8;C.#@YEMZ3M=W0JT2R"/:1V^QZZ'8:(Y19U M'?>#OC%I)?9@PC31&$4G=G\-,"9 2H6H/;J7?#'%T^=BY_$-.@RW,_09ZZK# M\Z:XNT"W,SX12;*.3YT%X##G$('@!$YF]]6W:4, )[7SA4QZ_L[.J@V_X$^O M-1-$Z<6S+G;RG(:&.LM("(Q2P'Y KE"?1$3!%JY0,X?!U%2WSM*RC"$G*.083BB?V; MSL8I$]QU-::":];^>VM74#NU\'/AW5WF, ,D M%G2,+EN+ JGB]*%ULT',*=6CZ'>[$7':5TD;,R=>HZQ"ONCBH!90WW.]A*GH M?;NAIMHZ8!N,*LP]L*[O4/_SQI66>J!?5K/3!^^H;"QTL[EMHZ#MU "M:FA#N(MF;+,05 B")@&ES>5@C[N3:$&L!-HH0F3_ "DR/3!$N"5GX(/OG M?H6Q'0,>_RG@;>(>I6#7CCO4IW$_76W6LUML<,?"#G''__M<9!ZXS^K&\\52 M,1I';_ZTX@NI]P9@Q(@S:.&:3NM@-8F6U)V_SL@%(#O;'37)H^V.(^QZ6YMO M<^3.UUWKSNX7F(/I'&J4?MFCV$VME?:>X73OHRF>5_>,XJP9M^'NQVD^T"D- MR:6UJ 3Y/BFAYT-U04O1'Q+*5<\5[D/L-)9M!'3!^3Y? @CA\KIMI,%E-A$M M(4E2UV5VLY8^1%&P5K85@#_>L3RE)==MN;Z+NN-[.DA@-L= MWTV[=]T/VQYR\N\[&:W=QI^8V\LQ3#]-PNUP"]U<_,"EMT58CMC) .]VOYWB MK>6:0?3[FKO<=;M^Z$W3W:9OL6Q;W-FWDYM*9//V'#S33S&=U#5!>&^SWK9W M;EH3RRM"A*C,.WUJPO+Z^1!H4#Y!894L_P@Y?NL M-)@U97;FC[(9L\2&)!MTJADH;%&4+,^;S<+NH">%S44_]L-^*M 916?>K!#= M6N8"0)KE:Q@/@/8@8-3"[W)E3I7/[XH"851<*)6XN>6;:Y'(>W%'C06+S1?A M.1$/S2=PDI\2_IZ2@V59C+V>4>#1U)F;/T/E2Q: O).$$< B'B92AA35*6_ M*Y;25]B_JV6Y[+!+;^HS$0P(Q.#LG;$TFU\DC^*?)5]HMDKRQIG(_SP'C__M M?@-,!S-A.O+B( ;IU(M#S;C1;2@*8#K[@@E[B]R,M.B1!C_^FQ;#C;?Z.R % M+NYE"Q$NBM5FX8V/F'2D ;]&DIID%2G! U7*,I:]$H$S;4?S G-EV%B> ]%.RJ6TG8F-VOINB"N:!5T;U(U\,8'6*-Z$-_"'] M&[W+YOE Y.?X8,2)44_JF\^W81WPB&AAHR-"72[$.C*4[JSMOD$G_'6GP3+, MC'R>+JTW1S>-+_"HHK?B#]UPL_9WLG6M?'#8U6-P"=#I1>4"L3!7%%0D:SVX MY$KBM1.G>;3Y[66+[>0K)3CEB]%+R?UFQSF?AX:#=I1L7)=WNM?5;+?/M/B; MAR/L&J>0I]P5[I,1!(>FQG:<;"/96B=E-TGH=-%-P!56Q>]06CAG05N!XH>O MK&2.R$VY9IM:.E?MBOJ$P?A@Q"E53QKB^%3DFG4J"6V!!V=S#>(R,XI--D*Q M<5G8QRCN3>0_2K$!Z)LS6Y_._V&1BOO;B8M5[-TC3T)R(.I)_R.G0C-4I-.@ M\"2_MVB,&!*"RE%5D),I,1F X#]E)^A '5Y S+@)#4!+7\P.G7-*]3\-S 2"2;]Z5(0;OS=G+09:=>WK=\WXUI$G>11#LL0RS #XH4] M$E^OKDM1!_KQI$@_LGM:%J"N]+JNC+Y!'I/!N7T?F*]7I(4NW#U;^)K.+$^L MI4=PAJ+B9%[V'3/C%U:44(>RA+2 ;?3V-3Q3K^E#_98C]X?YDQ\+P;TMP!03 M[\F,K#9-0%SS:2#,>F@3'X72!/ F@BTXYP6'QR@9SZPV];I MI+I8)*X$2$,)E51R+CLW=Y%H+&@8I039I8_27-;DX7OD:PH O(&:!%2>=_;AF_(83'9]9SE&Y/>-/ M?KZKJO>TV\F1/.X&"=\'P"VVF*LJ%IT0EYEX[A-9O^Q[6JH,H+^JD[(V6W#; MM/[[6^S[(O6Q5$_RWK' 8GYW83HZ35-%'Z'-['WI08]I((02X!JH8$ZQEQ4B MK+%:2XB@C>WSD:8>UDLZ*U=_DVR_K8JJS <8&8EPZBMF#%6'H5,)%IL%X&P% MUBD BV91V\JJX&ZU6^D:LLZ"U$E)I='!?\]W>BL->TNFT9,1NSHJW5O7)2K>Z2O 8G M8E8D^?NBYCJD\F[1&(VX7P9F]7U6&M"DA4TD-*-N1- NLVP52 M@5+X2T>'=9@A$>TXO^-(82=I*C2X)+](LO2L.$U66%Z>LN*?\ M/<6/H8C*ZSL;+N;#G!X;N+[/5P.8L(*\_M.S_THZ\&6K#^,#%G:UUOI>)\V" ME#07>2LUZY81D_]L%R(*($ AG;E<"UEM*3CO$"]2;Q$W3,Z<[Z65)+BD7,B( ME!DA:K*!Q]784,3Y54WI^V@"7"(!DQ8R^MYSMPCK$U?"NJA<%VV0"7]01AF% MF1#.BKV%C?"LJM8T?;>&$ )9F$36[WJ_7.7LD5(QJ%6FH M=I/YWB+K:AN@7T*_FFW'H&W+H4W^13LV8&&&Z)XF!6" MF,(? :F!<#="<$+R/:P-=R5#2S\NXM;\(=A,J__EM5WIUQY9TM:M@7S M'X>S($P^19I?=4!XSY-H<.@R.7GRX_/CV8M7KV?DQY?/9L]?OQ:W_8\O7\V. M7[SIO@M/3__ZV]BM'W+M"%=>'P&BV&"-&([94-*K^M%$+O2)A,$8=B]S>U!+ MM'$(47FLKW=D7_?);7)QMZ"):V8T+WWDWOJP#?R6Y&OJS31@,[L[RP &"^\B MJ$&'"'Q(BY!H>TF>_ !V@Q^>JBT'IM(F*F5P\N9D\Z(0#6M()K GJ4"_*25, MUD5*N4QIB;EJR0@],$4(AI*"X<6-CS,R;&^QWUZ[HB5KL&^>+UI[9X_<4 W! M%"39FRJ$G6,?INFQM,<9H;9+H'"PXJ&-5T&*#?;Q3/Y*KF4Z] G[CG_')<$] M)_,]W;QLOC#I?I,25O&(U_X.^8(?G3]4\-0H(I@WNH?5H1H8M%AL>AT^0B)N MXX#669ZG%[L^=S$T497G;%)N)9N0.$LE4M_]-!EJN7(=;V^1ICWB@'8)9,2J MDCIJ$E0ZKE^$E>)\<3('S4XE/2Y*]@\Z[XW"L)H'=SN:PPLA%5"((6[0$*NW M<4<*U$"WD\@1M3)!)DX%)_$8D@CS!N.JB2]6J!ADU2 ;1=6P.,?,V<8X\/&> M%4HM2.F[U?@&[9,=F#M<.-@ $CCGJ9M5V:@P@ML@YQY2@N&B7Q?=E@E#JGS, M);OL$-^R^HXDI. LF51WA&ML196(/X6_+H8YB&G3-NRU M<$GO67Z?%;>G)4VS^D,R%_Z0P0+,6M\@+XG!N?TGN#7 B81.6O!QZR_KT9NA MB&@E7-]EU59MW2\5=9&4=<$OL"^TKZ>,Z:<($:P+(L3+11<7XU[O[M=H\X[9 M04<8+%EQU,&(:R42I1F8,B>P6&=^0%J#^T5O\1&ZU9N>-F9#<2N9\G7GY=M] M2IVRPU7WS8[PNL /49/HD"EST MMV1S2M,*0LZNDIR>+_AO5K2L'R%XO#XITO?MH57P$&(&; %@?4C^2R]*5&1L M8<61$35R5PT^PD^ZD79QBN0BMH4YH'5,23?8G'AHJ!-I%Z8)\8&\B]EV>)"F M2IEGTUZX/ZPUJ>[@SNVFQ7Q@Y7[K]X[&K?D%)E1U>&;O[ '.75'FM,FK@;). M36[-@I6_A@\QU*0T0Y#/BFD^)4M:UQF79%>L !U.:1\?&8E@$L6,OIFC 2MN M)P!,.&2T$=O9&GR9J3_1W=7.8+GAG[5CW,,,R&D7)YO=WM478*+Z7[1D_&C- M@>BW=+_XK_(F#F'1'W M2$B++VG1(--9EY-$ELY"A5F8WZ_-0FF#6(0R^;HGAF%(&]C\PO)L_KA)TU6\ M6#1'8\TJ_;,&ZZ34#Q[5.\G52O#1Y/#D$FA$:XXTPB/,D%R6S1\@*&K.%7)1 ME^)KD=65K& A.G[SA]V"9JH<+?./40TB=(%XCZB% A>R)H8(^0/YN]B"-V\: MX6]AUDIF9ZT]2XW14,*8U9@=F>T" 0:Z8_+_+K*ZIT^]^8>8H $M .8T#'/]60^3J:S/6C#4.^KGJF1$F';@)XX4>9)SM)Z*DBTW MS1)(TEE#A* %LQ/%\/2WLY#?<8+3LV*KI;3:[Z8B[OO%@L[K\^)CR4%+)/H, MYU838>SI*(!!:C^@,#,N>Q!H_9CJ#P(UIXBWQ(^<%$1B2:1/" M6H;-)5FR@HNF#5G:YS*4Z<[FT$1+$H45Y%8014JX""4@[ XT<[=/!RK',KF,V#]S/J0O!?1;MAV09*4K01K M=P[_59T4:5*FD<*Z$!O"'% YL,EHOXFQ<<".\018PY(VH&"V)FV,G+3N=K%> M9_V[IQ2;9,Z!0UV\'4+ M2WI/B_5@"R_=3W E%0:G]LT1N_#)^8(T&%@5:TC)1,VSOWQ'-A/J,?X#43=43>T]-D."BMZ[5("TSIY=E DN>\6-59,FQ4MIU MQBQM)=[!7/[34EJ Y!@K^1P@[4OZ;5&+X,!1\@73HIN=68R5]=TW6M5*ME6, MP)BW=F?R;L)JP:&O:FN$?;'K!K$(9B<%.S -DH6]LJ_6JU5.!?ESR$K[D+-O MG:[!(_>WX=?(RUP3BN^CTD&C?.PV[8YROYN2GEG2TTJ ?L[20?'9^W>$\-R9 MQS<_-,#0@M,265]BLT$KO-#L9P(V2JS 9?.KBAX4I.O_([8LOI@DE+-80D,5 MM4?B63,N=SX9(7L-GY D/*KFX6)7]%;4_M%!UE>U_5TN9,-TL"S.2I.RH&EC MTX4Z&E^+BLN4:I'1M%/<_/PFSZ0!>+#[I)/Y4,5:+>#Z+]HJD=OX-@ ]TL&/ M=.O\=S"TWR=8 !==@B)H 8TXU A0D-\$((VPK1E_KM>E$N<6);) B.UB1:2[:6LZL=Q;99%$U MW:TE; M.4,]GGN!8QZHCE:!$"D;R$2 GA&M57AZN0XS"#.BE]6M?#6_H^D:"D+NZ='7 M5HFL&)//R_#7C"F[,0OJAKU8-GWB(4GXY#[)Z2DC;8R=QS0)',DWPN$L;& M_%R1*(*[N W1BG(98EF7.:*^78VX]!Z,2VT6$W](O\U$D[#JK'C_P!_2U?GB ME%7UIJQ\SU6*G@-31S7U9$NA3F2NU.%W*+O3I2N"D=KUZ>A1^)UMI*7A6PBN5HZUD@TRF]NKK:U( MT&OU-OX:9?+6AN(]MKBYS#KWV^;6Z]<'S$V_'A=K7V_&>/TQ;+[F3,DLB1\X MPX/>)OGGI 9#(\<-S-0<)5I (5#5G8_Z%IOWH0/#>P,"0((T6 CFW,'#("K# M5VZ(T4XP*_(&CLY+_[&N:J$M7THG]#6[3AX@=Q\>NAS9#ZR\ DL'?_!"K]LE M6(YWA-(>1SF8$1L'B(<<+'@0CR(JC"\(19S5HFD-:V!FB1,(Z(!WF0?R!ZZ! MUOA2 <]3O@"VI*70=-6U,G0^P58Y&YC:OP[9N,B;U]"3'U^\F;TZ?C4C/QZ_ MF;U\\T9<5C\^?S9[\_+U3N;7Z5]_JYYBCJS;Y=J$3$0,R-5B)X8AFM4+[+R^ MHV5;I/6B9.EZ+EY_HS%Z9A\BWEUZ 'P?%X$%:=$@+1ZRU9)M_)ZO)6(?6INS MSL2J-X6'5]U5QXO=,V0YAB>R7:(31 UF20[-)-7G9V 4)NGI<#;OJ4\-2")@ MXC.@7&!NS?#+=C&BP6F$O*74X"?CK.#'Y)833LV].L-1 MMC;UM/X5HP:VD')905KP:-9VNQIK'I_O+W#58!3#2*;!/LR4BH&KTV[3)SZN MDS(I:DI[SXO^!]CJL\J)?9^9;L[1!K3F>?%5<76,RIK'J4&_0-]H&/@4(-2)1L:ACCB?=/Y/K1;F$1T]\8J7FYPMU:XRNUR MYAR/F,V^>ECBH*V7BE96S+MM22M:A%%." YJ8R+GOWJ7T8KF[VB5W19 N9.J MK4?R%YKV%QEW-RGB8-@##Y$69X^EZ:&+01>$+7B+)EQN6T3)UFT#@<\25[)% MEB25%$J +_E^2(238KM46FRIM-JA4BJIE.Y0"60=60"5[@3.X>6>0_G _.Q< MQ#0*Q>NT=XR+%(C_TQ(HCV529#6%"""N:ZWGHCX"8%FN6 D,&C^UI,\V M,D!*N^X%]*:^HO-U*6)+_T+SM&;+I(9_/W[@S] D_P^:E)^;WXP:0EQ,A^EZ M8 '6>T<$CAO9(CM M;CT/JBHF EZ@-W_SL/K7?WG]_/C5GW=94_::A@?9<_.JET&6;&[412$VT=4C MS =[?MR=Y_2N#M3MOMZ8&B9*!IQTWJ/$O$N)'2UHI^6Z. TQ2IK:2"SF;#L" MB&\P^<+_0U_>^R1O$O8_)^4?5%B#MH\OM&0W!^%-Z.NC$N@^ &1FTO] MSC) MRJ,;K#K/>S\RP2=9?-T9^CA_?S3#6XF:RI*'03 # G?>RX,S-1-.52 C!(V1 MK,9N>5C7V38\0E1*^LKUS>KRZNM@H*?6-TC7VN#< >-S!'0BP),G'('J:=RP M3SV:,Q0A R@.LNK&%R9K^!1U;X<15]-Y4PCZP89R &_ (IJ$A%^CKYN\'[]I MT\+W(ZA)=2WV.62J5^_(\36Z9G7V*)B LQ1H@028_UXN9HSK\_!.79W^'@ZJ MS<&<3%A8-Q+GFH&\@ 1T)DH0M29RG= QDWF<5-C5@!>GHJP&8O;5=-VNWJ;L MB6Q#%955M0UW@&KVQ9>R_7C6:&2*IO6W4*ZO'^8 MYVLHRO*.+K)YQM&6W_?N;P M]I#IP)K.:Z93=-?/D\9JU6'?-1U:3/5QT\>O1B\+BW*JG\N=9 M/0 9RH/:7$C>CZJ+%7ISAA[@-ET:!'9N'K+'5*77P*DU$27^/V*U%IA7CK;1 F'8R)0)FT.),6:=)B#0^;%F_9N6*G<<5W M1C:<$-Y2+NE0;BXH5[:4:TO:0XKAAG+SG7JF.PTM'LE-DD,YHPB"V8NX8;XW M.'!Q\J+.TBQ? _[;"!?YSJ4I=&B'>F=KR4KGB[;>_P5MBBH_]D]P\I"I$KL# M0,06-_>'F>]KH@NYDVE)?@?@<2)@0NPSB[!Y4SB?7Y(E?<>62:;L$*#YF=.3 MLIT^$KO/"*! ?I=(3(GM>R@_RKLJLX*\!C@S7DVEV#VB.-FG2^@8I"@;G]GW0-\!)!WK\5DQZ]&8H(H;EMK;, M/C\P-QQ'4/W>;0J+CK&=V<=(_M,#XIL1-_TD.FB0+1[Q6=)P+Y@=@0.K^//Y M>KD6Z>WOH+?@/)-84B@SSG\X*=*3)51C^*?X_47)5K2L'R_X#H(9 3S0*[#V MJ)X"CJ?'/AD&_45Y5_4J2+;8D[: K;%MIBW.RS9;+U[. MGO&?G;39=CUQ?$&+R6%>$*-,Q+:&R2VP= ML=)#P;#<]HD5M_S>6D*=PVL.>< K-C04R5E]4WK7GCG,(P!* .J, -R83JA! MLC(36L7EG$%GS_!@1]P3QK'3SS\Q_3DCQ!W@H?B^&QF<_IG6=RP]*^ZI;)1\ M_JTI*K4YT4;(VOL*@>@%BPK;B_ MZL8*/RYW&RCN7? 8;";@DL>@[=A%'X9R",O5Z??CD[OMM"BN?MM=F M=29< .F]B.B]9A#\FF=)3:MMA\+.Z#$/J[N)D5+('@'?@J<#$X);P$S3(@G6 M^2V:,])M,=K]++KSUN$V,W][%[ ,PMYQP$_@O:R!;_:>0&9^N KV_#ZHQ(FD MB&3\J2?<=X^H[28$MK51:)EWO@#//Z7Z\4':WV$M<&/S^P^%$(T5^74B49A4 M1) ^]1F:I,'+7T']6?XFO<]2FKY]_%I!VI"\N;@J>,+/T+U,2KBI1":1@C'Q M$^$+8!D"#*,V061ELH$=J\ 3=B^8.P*'961HY'7-VK9=RAKSNL.13*F:-I2I M0 4?\^9WMQ;$XUWTOL04K/=TI$;YA9D2+K!79B_U;$S/&!V/];JHYO6N]#> MP:] !.CXZL0XD9DQY4);D?EM4-89/Z'@@1RL"#\X%FW1[9G3-RMU@ J/<=RB M[\-D94:T"LL\OR5E!K*]-3>^%VW_]#W%QM\CF4P;3JA;7ALAS+7O<;4(3W&+ MS;;;H,1G1O['.LFS6M:+8"7\$_X@_WU6+)BHC\"*";F4S?F566]+3*/]UB*Z MOJFR-.,KX&^%JF)S\=N3(MVQS6C9ZY%S.C'5&\(.;:7?H#SMVFY2F=BO: MASX$\Q),/N^H_.]9(5IMGLSG4&NLND@>X1R#\V ^+] DP#B.4XJN%#/*4.UVE M3:&)K7NRB5EAB_B7NPFC,2NZQCQ^4"TM*]99<7N^HJ5X/U0.H^'\ G-RP%TA M%2+04R?"<]IK1AC&MPN/&7(CH1+8TS93A-3)0U3U M6DWJ@^MPA'X!6DN(M_58?*GM5-Y:2QR"#-1:XGS'/N6SLZ6+)9J=,1O$P/'V*C7Q-BF3-ILS7SMKBS M<,@-5%NPFG68KB6M=VBELY)@7B 5(PWZ>@;I%S@F;N^@]T=N#!97P4R! MC: S !7I:GBYDOMEN M"XW,.3B,>F*+\(J6&4O?%X:.;R/,/9T$Q<8S/>),(^5)1'?+W_)__2VK[[+B MO*#_09-2Y'25Y2.D;PGSA(+_74[M.)7*!(78:5?% M4+<@ N,^R2'JXF2#X6])OE;9*8V^Q9I0=&!X3TKDT$5X-ZC.HMA+@P=Y\N.K M5[/7KY[-R(_'+XYG;U[^(MLN'#__97;,_]'INZ#IIN)S_NN_O'[^_-F?1:,& M\?/QGY^B&C9X(AY"0B@I.*%E(5]6R*7Y,J 9G4EF1503256UHJJB\S_=LON? M4II)*<5_V!=._%=_/UG2(@7G\(<\N=T30,J_&PJ9@WF\Y]6TP A "\H@:IJQ M44),IGJJZB(:_\)]5=,)5"AU7&TT=N50DG2BB^'*_%@F1593T@UG((!SN6(E MW*-3JS7:*UAU">Y5G)Z"/[RDR2E+]]4YU9\1PK0[C7>E#!)Y !@!:,%E:2_% MV!@9PDK2CTE60'3_>7&50,W,G<8J8VT&S3Y&RE<](*%$K1XV&*GK?)TV27" M#'^LDRK)937 56_3H#C]ILRXCMF1.+ABLV3%5=0^6O8++,7[GFB_&G_XU?B88AGJA>X30!2U+FAI)!,VOT-U$!F?WGTK2@&]% M THF>.L\HD=YAB1G[.!4$1S>I'X6M[V))[B/W=9'V0,2+U:U#QN'55#PZ[31 M#64239LB$:L1K2%_C5WS+;XD%7S) ?_#[]XW_%]Z7N$CPS%/,@5 M4WI7\)I<&PF8 &3"01. '?ZI/D979D*LL&(:7(IGPOH%KY>W29555RO.V>EY MT88%7G(4CQ6"VO1SI*C6!1-*6.OB@Q'7_M:*\;Q#B=0M-C,B\"$2(7CC;P)E M+T.?/#0+,EM:QSRA;8PNH,5?C/S^'2VU:CZ!DU,Z!"ADE=^"U71&LC:.NQSE MT_"+$$;_":[B$>8DZM?.*$VU__D:SVSLN9D[X5<(1 M@^8_$$T'>#?H*DXS=AKD@38%%^I,F^*%.=;^UXXXV1NDB,!J1EJ\2(,8:3%K MCKH6 3R=;C2S,E>[X-4\\JXI 2(?W1?"-?&!_V[?\J@U%F$@4<[I^Q2V@%L3 MB01-!.S@%I)QRC(C<@5D&;#3Z#',P4AK=MG,&)I9A#UM"JQR2-->1E$0*@B; M7+3N3H75=7",01HQ$LW6.DQ-IDVBP'G+<".>+[Y65/@'SF_J)"N@ M(=_[A_D=IS/]P,K=2[2M39K:Q%&R=GV<$^,@^;,Z&'UR6%:AKM'Z]IN51Y([#3^'AX M]8";Q,.K!R_G#R\G:_?R\-I@)D<0P&UZSZXA5M5]=HWN@5?E2)80^9#E],NZ MI\+,T!"$2K0_E>^#)N$1 $@DQ.!ZD))Z3($BV\.V=(39K<>'W /A$9S%!_!L]#*-T9:@H%\3N<,V!#)@;NG^VL#+ -,&, M"P LFD5AAV!LC H!;M"K99+G;]<5?\!5?=;'@5'H&W-GMD WI8!)6J"1+LA^ M,C)-VH3@ACN:YV-J5-\@/"]T)@O%"@ RLJK42T.F1YBPBE'+BQR5FZP01BQP MKM_*WDJ7LC3(*:N48?;F$R"5)WU @7HYG,S_\ MG@CX84OC:A.9F5(N-!M=]Y3QUQGJAGVN0Q3K[V<= 7H27'.]7\A>GUB!3*SE M*1=ZMZQ4ZX6]HZP,K9O9 MI:2]("C6AN/23C@<5509N85K.!UC;J@4XL92': MTNR9E&+VHAF@IM*,9-='!BDXFF2T2[J"SJO%+834]P8YZ0Q'BY+^:0/)E#:) M< .=2/"1I,L(B9DIW6+*FR_)D@YV21D;[D3V;*<-+(%F!$#';74R2F&E/%*1 M+3!#9?=92HNTZM374#'3P% L(_5,&:Q6X--FO\&-.2(SCO5>.(< MA2'^8"8$"WL$/K$BE?:-\B8I_CA?+&A)4PBD_W3V]OQRN&>TR;?(0Z(%P_>I MD4B0#1:D04/D5I G I.GD1M.&^T%LR)P6 [M9DD/WO?J@4C>.YS0-Z/MI+K' MO=L'J-G3UTE%HM@%@2[IG&;W@*%^':">;YR5_^G,':_J3P<)-\5^<*NRN?RU MEQ"LND\?UPP6]5$2+>R9N9K?T70-U29W-?3JFC[4;W.U1JS_(?+TC /P?81: M#"#>G]^3MT?\DER2O8=8U5B2":!%!%YQ)+;!AC \E>-=_AJ]L_>'.;CX@_:\ MEM=^_#;7!W147/FQVU.KNMB,R2[M[Y ,-#I_$&/1%NZ, $9'-3M:-CA-16CI M[X1&\Z))B"Q1. 8DZ/E"ELJ'EB2'!?1/;KBD3>:J$&/D+-BKU@R:]WNW10-8MY _AL. MG>R"CYN-,T9E9DRZ$'Y CD.9Y&=%2A_^7ZH.(5",PWO^=N<+Y?*34(D 2SC< M6+X^!369-HE">_>X[)MG@E&Y+#Q9@MOQG^*?2@??Z!=H'Y]RYG#).$H4$2LG9PI^1E*YRNHD;3;37YLV/.D""=8M4.'ZCB16%91DNN0)P!.]7A+5G]$\$,8CTNQ]%%>(DF1LC Y>-_D3 MO4UR";O')#8P K'5>S-Y=[0".-+N>7@[V!#QF 9% ASNDS3E!*R:_WS*BH/" MZ5ICT<>^9\Y ,J !.6M_( "Q;H(AZC(CDH5C&VCK=UY>LV_JZT$YTI9E MMC.&9AC19Y&5!&#'998>JO:QBHI4X1CE@E5UDO^O;*7HMCD^V)9==B8-S3$2 M..'0X[3FU"!O']\,T"P) Y+0)Q M64A%Y#XF&J1<"'.A?H])LX_PAL2(?29;JZ(,<+V2/>4D%J2#1BPCHV8C0PPM M0\>.W=.J%I$/9P6X3T^*]'-2_D%%*V]HOMKU-(*SAI90^?"Z3-)-4RXH1)VS M:EW2,0^T;W#HB#4_:/D^)1V\H0JG<'^#:7&+.Y'(=YSBY F,:!9 FA40N82G M9+L(\GML)[EW9F&A.2!XD/LME">$Y8P=S,&Q^"#VPSD#!*UW ]:B,_$P89D1 MM0*75J;WM%C3#WPYIRSGB# H!7%/3\H2ZMW"67G_,,_7P/\[8POANO];5M^= MKJN:+969%!X@8$LON\,D4)V5!@N,4RSJ8G%N08_<3$.IF3I?VBM(*H A%3UHF;(&-"Z5[_2(V#L#!K M^ LDAEDT/1\XRR# MIC-WO R:#A)N,FAPJ[+)H-%>0K ,FCZN&>A=N;QS>KMZU=""VY,ZJ<9&R5$S%MY(!U%/=#)K1O"$[^%*$KFQDQ*&:"F M\EZ-G9AR7MXF17.K<^6R8GF6MO%B%YSL'$WQS_/%AZQ(BGF6Y)N < ,KHB\P M2#9UC8YO)N_B.R,[& OK81=G2$788$VV:$_*4.B-'UBH30Z=J\,1.*NJ-4W? MK4M^R2PH23I5 M89]D_.\"R:>1\G1,]X=9$WT2'/Q;DJ^I;%%?B;/8:5>_M=Z;<;79G&XY70]V M2.[O($"^L#K2*\K-5HTS/8;^DS@(\K0Z/@F&D_H0^M,^"],6_"X/!FHWPIZ, M4U:NP Q._\JRHOZ-JV%<_1JT(FM\@>3I@9E],^P&-!&P20,\;MDN'4HS!/E" M3TES4J](YJ/BZD\ MJ#]E!>5*7$G3#)KOB;[5FT:W;UE9LF_\A]-DQ?^F;)V.FP0;768$+)33U PK MC!?5][H16>Z DG@0":1(B]6LTQ1Z@QC16[NO:#P2C.'\8"0@.KV5<(/!]PKJY*M:%D_ M"N\DY0K32K:"*&BFFC]HU-X5#I4X&*J?*I<'*E M\+E;LTMUK\%JRLK>*%^.J'IZA ^=J"%ZETE1)7/QGGS[V/W+0."6 M^03H- M=0+X/;P./"( QP[P0M&?V!(W'H(.]+-0#'3!XP5,U)_@)H* M%HK?RV+0WRC^]VU245$REG)N'RB3:#&3#\]U/T3_W%C5938'AI06U761U15Y M\L/EU=?JAZ<$@D?YWR;MMQ[9*UUGM,R.P).X?82GQL7EHS&1!U?>E*^>*5TW.KNCZ=:;WF73206&\A5?6)%L?]-] M.@S&LB!G03*U(33_D3"=U&K204[(Z.Z_S^L[6I+Z+BG([D=1WP/8S6..=B1T M=%9_(OQ(K);.1^C(K:')XW%OY*@N+8HS'!G#LIRJ0<^')"O%M:#@.NWOD(PW M.K]OWCMHP[3<%JBJ-NA,JA/3(>TU.C$I"!K:HY/<@*U:UJD26LH=RU-:5K*, ME=*+H_<9VG,S/'TX;\TP'C@/C>NUU:Q.3)5L7]>;(;W,\AS4,W"Q8E<,,FO\WH42#".CD,TT M]@24$.2F,$>4CEWMIJ\0E(A-4# Q8@9GE7"4D.+5Q5&BY*9*CHL5V\3CM/!) M(L)5XL7=8-ANL)2.)F5#>TNAL"A-WRKD63KIW=)'-,]6IU/\0 M[4T= ^#_ I$8$-J@@*M_Z'X9B#":S5I:/,B3#B:D0>7IC+P75:+)VR1/0E=4 M1[ 6PQ,ZL$5TBXVPU_6T(860O2^T/E]<)P\JBRAN%JQ%U R:[^/8Y5ESMP38C.#/+E)"QR'0N= M>$E!)#6_5@A=+.B\%OD.G637ZM>)O+1&=VOPH:6W!6%96J1@722/X(7HL=,H M^%CS*R3SCLSNFV/C5732)2M#TBHL:_74^QL1CQI?(%EJ8.90%K,!%%!-O5VN M")V[6;/>PIAQ.GEK< ]#$#!P]5AX77WAJTVJ._FN&M9!1\=CZ[FJY@UU7I0( M8$Z+B]786(]E+%3!BB/ @"3I/]9-'X,XM6)'F889TR[P,6EUJ4^@6[4>TT= MT"FG@)L%&>QL!\YZRT& C MA0O)C6-TZ.T][MBONG$0U,"_ZC+M4A (_\0UUHG-5%FO1B0!J $#5L%R8[U8-*G%25DSYCMD2>$+'\FN19M4!5<'T;W:NJE])MERMX1+*FIB=Z?'OZ)[H,K,>H0-[W.F" M\J=1*KTTU\E#XZAY2PNZ4$;,:WZ%];P/SQXF_ BBC](&D280E]3)0R0=2)?@ M#$G%"8G3CLC_#YJ4UQRPK;IS,(]GO6<#SS>K/G_V?*1<<>0+_Y#RB)M?0<[I M\NP'OE\.6+8[30".!7 !&/;YY!EVA^Y(?CTDYH39-;MW(6&[TX1@5PXN +N^ MF#Z[=NF.9=<#8DZ374\6_)7@B&=[Y_+,N#LP W#OSZ2^*]GZ]HX\?_;BETFS M=]M90CSM MOK$ HOO9I*7U/M6QS[I]4DZ(4]LR95IAC!8S^>#8?H@A++J4B]^A<)(6LZG$ M-=ILG"[3Z^Q&X-!=HZ+,7@HO1RFN+"JC'=T 6%%RH84;)Z16OV3RY,HBOZ,W M];:-?=/$'HS-K5HB71NJ)G.FGZ,]"7I@_->0[33GS43I:_ OS#>H02C4Z_]* M&@PS$(SQ>_#,TUB9/;G].WRRX22=KX&E%W?G,)5,2 M=3^/;)A2$U(86]U6MK5-:7F^^)!5\R0'3=?FE3,XH<\'3R]@_[7*&J @%&$? MIJ<7ZFV,Z9M(@]J!*WV)DZ=?XV%T/+9ZEVI>WZPHXZTB2LIQBC)C,L67F->T M7)XOVB*2!I*Q_T.'$G 70,SXQ5U,7$4NVJX/T_54910 7$3JH]8: XIY!9>- MB/,ATD;3;_5EM]Y']AIO!"FNAP6Z1H3#=6$24*:IUVM>628$G$9/DM$7H_Z' MCKN2!"P8P8K;HQK$-Z(?2;A%82XKFY5Y.E4&#*71:F4:[^AW=%72>2;,F/SG MG,(/T-EPR0-=KD4[39\!L"!NZ M]UEKN3Q?"%>!M%;*9H4J6[;>1^C>9T.3A]*OIID_+U% +@6G$"5Z41]1+K%!/7X\+QFK,:L:1WZW0^7NW@\#:9@*(:AW_:[TX6,0IN1'Y_]Z=DQ624EN0?@ M,Y*LZSM69O^D*3G^Y=GLV3/Q_XV>\^_HO!EZ+(:^%F#X MZ-=O7LV>O7D^,O/K2"]U!3S/YSW(5P"4 M-IRX_:S4I&3:] G+)!O!_/:QTV7X0\EO7%K,'T\>,E6)-8,OD8RD <$W:W4[ M+V\ D]\!=!P.,Z$ZLR!EX'?>MME!VT6 2_SJFEU2H$F6TR^TWK80O&:@7ER4 M# JZI6\?OU80<;P)SSB9U]F]3) ;;B83"BSV->H9/=^'IX,_=($I6ZQ%-Z^= MEI?P9_BE2.Q\LJY$N/Q3LFK60FX>"=N$$R6;A<3I^16,:U@L5HAT!?5)IG<, M8F3'KJ#Q+VVO(#6$2%>0!![Y$M*@>]\EI$O,^'Q874(@1CG13WB6O%E5=8=GN3_VN='_JN_7]*J;3S:8]$:&&'(7STS^<^>W("+ M89<:HAW3($C0O>]]3 Z.L=O_, _$'0Z(\2P6/EW3%H%A![]/.Y!,$EXQ-[9MIMG!)"SC.0\Z(S@Q#O+#7R\90I^0J MC=&6U\[>K"$%T!9V/';2(7#/W31(M0!,!%7HU4QS^%<,DVQG\5]Y*:FSJL[F M24ZZ)LQX-U0/!=D(60+G\>[D%[=5(A2/I.'!V+S=WDF]/X7 Z[-*LI0L6-EQ M].1F?:I]);D.$UK94JV?>O[ER.?D =H$*25)[]\1LF1G'N].$ DLWIW23S4V M2HHX%8A;'Z'H?08.OR+]D!5),=]Q_FUC\4;\Y*ZFM:Q)C 7OFSDY7D?"DY+FHB]HSH-V%@6\D%J,ET2A2[9(?O)72IH#SB!L,6J'P!%*]S0(U"%?,#E4<7VQ8?A*Z9X9 M'8N72(=S1A%+L8QBXY1E1N0*9"95.7'W_X8UD8:XGI0&TDA.W /:L4&"^-_I MPR[NE'Y)EE0I)O0^0/#$\,2^&67;P7Y& &H\::%)8&9.M>!EGX0- LH?G*ZK MFE_G4BGG-^+P ]'@2WP!J#$( :M C:&"+ 7E?H7X(@8--C'?CB9') P3@-.])C?S\%WO9^3,H $R[>?E1.%!S>QB.YB%"PNYHNL[I^>)0 M5P%]2Z7!*)X?+J9#A9+AP8;77>.\;IQL#7--[] 2&$(KZL<+OD,U?\<#GBL1 MC[EQSHUU/<1,@9;.^J "F&P$+C,BL!&FFPT^9(L0^3UV=T/4!C$75 \@K=M( MO8^4W9;)Z@Y,)RI1/#86(V=5<_IFORZ\: )TE*#,B$H3$7UH@>==S$U$N$VD M:ZO!/NA(LW@RC-[NGPVE.7-T+$:&J>8,*\-B&3#'2>+QR$KWN$0M EO.U6(YRG BA5;WDLV MID.+P)('VG6PXJ3>E,WH*>@Y6"$%,0-6)NE#\BZ@)"HDJ$3F1N%:U+8P%[0.R\&7E&LN'#>^ M^#XW]5DQS]?@\@%_-?\_"$I4,++%3$A^1D#TS=8R5J&4B&&"+H*L"1&_W^!% MX)1L.@.3;QPUTN(V(QOL2(L>X?A%.;\VW,@<;L<4JD2_3:JL,JX0??"5T^K0 MF]E#EN440*=7%?J0TJ,5H17DB\1M9\5J75>?^%G)7^C5WU1_83*3FY@"U^SAMC(03*/>Z^>5?,EIR3.[,"Q"/SN&R *P*5CC>)!O( MPG/TY>2WZ=4F'M^2LG2.+R:/C<7DL31Q;3!Y/3TSN4WM$3/:2,#Z7 M/3?FLN?>N.QY;"Y[/CTNVZ?V")?UDC#: ^-0U HD]=X9&A_;/S<&@,2]=R?Q M -'9@OYWB#9=0YNR9(L-V<;^?+$I\W11LD560[\->,X,5%8-C\0?B<,X _-T"G2?LX*5 M6?W8)JDISK=J&/)H[T\7I#@>1K<9/E.4T[ MS#M\&XQ_@.0;]<2^.:B%'(5A-.C)S(D4EHE W#GI%XF?",ETY@"]EY?K:<,8 MA3$M]H*Y(W!81MYF'C:ZNRQ[S_$\*Q:L7 I]_^UC\\>QIZ?E;$B61D+U7HVG M04OV&Q>PR08STD%M!LU(VQ$3>4K:[B1SO#V!3T6;.5 +"\? M3!BB:%03Q08PB0 :B>G4U&3Z) K+*B?S.5O+1H^-?O*Q9-6(2JGW$9*%AB?W MGI4%L*(_834)S'!4"\QA>RAX![8]GRQ5_>\D@FT$V M,_H6R7%:,'PS7PM9\-[F'UT\XC*BV48P*^J&9<^_T#R]9I\3?EJRFC]QYO#? M;,SBJ/D5DB5'9O?^WKCCC[^CFI9+LDS*/V@MWKO5!@V,U\;YDA#>)[MU>3I9 MNIS$D+2,D@$T9E-5#;/+W0EF#[W42:]$'XY1Q M\4_O:%%E]_1,5-4?5 &,O\>_R?7@^&:ND_/3,W)2UV5VLY82JF;D(BFC9S&: M[P2S)F]87OW$M2^NJ,!_M%54K6^0/#DXM_=W.:BB\/_BA^FHHGH$9R@J!A:- M:9J!93W)H53O67&:K+(ZR?G16+)"I*FK9*+VAUAA. K NQ3<8"":A!YE!9E+ M).+(/GV*,SP90[M0. )W+$^Y)BW+EXYH;>,?H%TJJHF]5PX0T"*Y4D:IRT#+OGM4PH2R,(#"TWCML#0Y:;\5GR89)U*M].WC-4=D(!/&X$O7]4JW M$*(6+)T10"-F*HS)'NC4*E41-G ,G:%D]R74H\MSIZ(\MA278>Q,R'(IPJ>Q MBFML1+[^4GR%)9I<09.\??;COO2[ QA\B7T=C$/P[A$Y" Z<4OU_DRU@%G2= MB$($-^-@@0Z#+YT7<-] F(1"%+,FA\DN:)5O5Y VL,VNV\9[Q%XR.!9KF>N; MTS>OG<;OM#Y,2V9$H$A5#K;RM1J[5+6^L:UIT#=WP%(&'?#QKU ]@O=5,!BG M8K2B&F^3'((/K^XHK3^6;+WBE[PVYVE^;E]88Q!,R HO-X^DP84(9$B+S50R M/HSWIK_BA@'!P[(N)&7!_\.5?Y_D5$3)<@&>S?GK$/[ U8'=7W1&*OC9R9Q( M)K>"'%X9VI6&"O?SE=?OC+V_> M*(A&^0 3UO]\_S._X?M%+OK7O%PNJ M-"[$02*&)F2,K/?J+E"F*6WP> HG2?Q$1(R2\@[@[E4'%V3T]3>KYW=?52?J/M;POKED3!G\J%G)6 M;+NH7)=)44$I$U9<<.*HW-F!H&)EJE_L@KT__2X#)6:G1EE$KI.JJXI8QXQL M5T+$4H[6*[)=#&0<-,OA0\6"0"!WVRQU%D4T".U+!@I%*F]#+GJRA+5-6/"6K!C6PHB]: MM"9:+FR('\?+A(T2/;1JM%QF0LI47-T#Z<11HQQ!Y2G5^ *MDBAG]NZBWH(6 M+X1Y%WBDNVF M%FR49C[R)(<:Z7&"] ?X@AF0*OZ+\U.6W&1Y5C\VVAR47+\MNJW=-1X2XY,X M? ^J@<5\WJFQ\ &EP:$C[R%=\D_B>=-3]M7L M>3,P@?<*P)&?-ST8.7S>.%FO^^?-)GI_HL^;(7Y$54&>9 K26-5NW>]#+;0)&K]7*9E*!M-J:Z M).^4,6]U4_79=30K\D!;0@]URBW1Q!S]X)1!MXC*=1?JZ>R[XF#FB?AAI82H M$BZ[X"E.?,\(Y.GMS&3.;_>TO&&FM@;)<;>BIOM*-D04G1!+D=;95+B4/?\P MA\YJ06:BY6-G#<%115AY)+X2X(R(?0B'MDT,Z*5PZ+,%YY%T+5WX7',Y9"$9 MAEVR?]!YC6[79[ M4!N"" %F0)[?*HZO/%1\92\$!>T?(^F]/JBN5J]\;8!VA7AFKB M0)0H9X\H#WC$(DIFS4.L0UEW7!!)XQ[NRD'\CV:.0;XV]+:,;89TQ/*8L87H1#B5D'%$+(6<^L>)6MFOY'B7-,+=;"AN-39F^O&F+ M-(F*3>YUF-UYPZLO$OZ4Y=H;8OZS,KB37].V9[43J_9E131]%DIW_9[.,: M7G\->.5L@7YOMXZ2JYUIK,[OGB""Q+GXB"8TIB\JP@J(@&)!HDL M325##2UG7*\.*TKF[1IC6P_U#HAN3MT$\R)DMOHZ*VZ;["'^>%0("\0,;C,C M^B!%3HWH0\EA;H2;%6,>0;0F@!"YZ&3//?G:YM1M\2);Q+3D3MB4B4'>',^9 M&"=_#,-;3S^Y\8%.C&XANL7UFMS"=X?3H*C2W!:[]]O)?,[6H@C)59T4:5*F MU=<5QX_R\2^?/1_KV:[_+;81B@X,WWRV18)LL" 2#0)X'#U['KUGN\%.,"OR M!F\/-:IV;' 7C^2(JOIO_[+Z^?'K_Y< MD>HN*46*"^?CZ=F4=#9FU)2D3>VP+ UMVLX7)RE;@2HSJ"8,#44R9M^4WN/M MH=4>9[46:MRV>X-$92:4"LLWGV@-3\SSQ6E)TZP^7]<5*!X@JI>@B2AX2/ Q(SJK\W20M#F+84D:^$&W*4<, MVM 7^FVKXG.-J> _SJDL/ZEN-8^: _O ,X'E_:&W188L6$DX.J3S^-M%*&8C M>MP.,2=D#_P ;%3[\\6[# QN15I!#5567-7J]H9Z'V&?=X.3A[HJAK' 7!3. MUF63M"X,R6D+GZR2+$[%1$T.8CCR3>'Y.=J=5OK$WY$B?_H?.D]$#]9Z>])IW$,%_DQIY]\+QO67#Q!JH\SB[A^ M\'KM3N2;1S@T(L#%R\A64(Z-DR-PV9,LSVG:QE=I\@B]!JYS:-QOMPB:; MKJ)1G9U:M&88 L9YV7*9>4E7? ?NDHJ>+_1?M^,?6KYPU0!"OW+5F-B\=)VL MSZI$VP:Z,(W.!0*D&E^7YU>O!F?UO'QUR>E?!;R:TR(I,_:UJ%9TGBTRFBI3 M$$?'(A1#Y9R^STT+.%[FX3@YF1&-PLKD2UIS#&CZ/BD+?EGT5X+2&XR4O?V3 M^N:;%BIIP<:]XDPE+Z KS?/S2M=\&'S_\OO4X>E/R%G@G- M?,800VD""-0PJD$0"B G <1E_H MFR^?K+(ZR8<#I76^0?O/!^;V[R]O M@1. ?I05I($?.1Y:B^ ,1<701@+(I1_DKKXAZ(?_=BKOYFP!*RZ?])*.Z= C M>+YN59>RB/L@+Z@'XC-S]R8,D=330HS+'0/$9/H4"LTI&Z/+"*,HQJ'Y9&\^ M_VPB;&4"8FPV49&2:=,G+)-LE"H9+L!Q6[%B)"90ZQLD\PS.'2@.9 LT9ER? M'I49BG0Q@HXV^/2:7[7&6H47[TW+Y3MZ MH\P(Z!F"C?[O3!6H\X0L79%R@*B0?BN$+^HQEO*,:9RW'7R0*OW#W69L#+-BJ1\%$45 M^B,^%)P; "*2WSUB%NB:DYB1)SE?PU-R(["53=8K>-U#BLV3&UK0MA?=4R(; M79,:%H.Y9B9%,]Q-ZW$)WSU%$7I RX.?! ^*CH>])8E:]FS&BX7,B"("SJ)N MVC3H:1.U]([.2PJ-]VK6]HUL.C%:%,N;!EGPQ>A\BCI/6D2(FX]%V.&P&LMG MJ4B5C"\#"HV<%"G_%5]2?IG=WM7#(41F'R/U"#T@OJ\WB079HD&2(B4-(D1B M$M>0:[@9S(["8;E4E,4!"T])[VA19?=T>QR_T/I\P<\;?PQDD#8FI7LKY4>2 ML]Q-C.1N>P3"%&":=U%LA;^\+D0=)@@ YG?!KU%8W^$N,G];$]@(R4]P6^)! M983L&8(U0G:F\NX[DR4X3FY+*GP'Y @2#UE^#P)Z+O^X2.9H7K7QQM,ATAAV?Q=5B6WG!.D[>=\T9B(1 [T6(JXT;?(@Z$%P_>)V44" M&*Q!8RK)XF8[P:S(&]HJO=I45M#P"XT-1]N>^Z<-%_[<#Q\7X^QJ+:A YA8X MG"*$D\;;FNQ,(C=@ ^%:7;;BKYER@TTD]\#(&6"FA)M4"L78K63ZN9]DB6!W M4WL3;4R;AQT?^"T5^7XRWA/]Q(%)W%)0MXB_^N$_$$UQG^1PI"XI?\9DH$ 6F(_%#!_R,;!$D Z,DFN3WYK^Q3X:3 M;68^]L[D!%7M$:KH_$^W[/ZGE&;R]/ ?]@\-_]7?W['Y&JZ=_[%.RAHJW/*+ MB)7[6IW&2$,6'YC1^R.B 4LV<(D$')3O=$C*#.CDE4O>%[6H>3QG)89RA0(#LXS(C @K"2-)@00"4X;YD0GR$I M&JM'AI"28-\?MHF/?V#=#6-_XH M,%K0Y/<6>.RF%THJ]W:Z&"9=D$OONDR* M2B2?DJK,A%1!KCY^\8J.'?1=4B=-7_>!.V]H MN,5EUS=ML%MN YP =-* CW:S#9*8F=(M6G[8IDSM!2VOH)'&.SK/^7]2U7O4 MX%/[+#(E"/^F_K;X\).L("G+.=2*K&@INXT\C9UC-D[[_K0S38)ZE6E7=+XN M^;EX_S"_XS2G7Y)EG_X^- PAP_JF\UYOUB7Q M*2MH-1*-H?T=MCK"V/P!*@ +!*2I?SQ[S%?5!&TZ*]JU:1 O+,==/XHN264) M\@_T_H%$Z,&Q2,[JG=-_!CU7;6Z$O85KUAW@PF[>_;<,8*OY[4!V/XJ8*3V\ M#8<=L(9H&SC[?GY'TW4.2$F;1/6%U;3ZQ/A3\Z1(-[T+M]60QQR>#F;$9N[C M(?LO;R51$SW;&N0@GZ.&M Z!H.#S#8IDB^-4@GI<["OSL%F!S\OZIJ*W8SVK M%*.P?+T[FW=>W8*+6GU"04.F29AH?#%874(YSIXW A7U[7)'S((2:DKVLF^:*M8M^Z: 9[8CN=&QN0X@*'4,?&";(8<1*)2HCLC"ZF9(LJ:7%M@\PW MV((.Z16ZE U>;(25;6 1K>K^ M['G%P37[&%]L1 .(=[<[Q.TE_?>VZ3*YB=%VIRGD=AIPZ^QU8'UH/AFTR^TWJT$LHTS(TE=E]D-UR;@55NS MG1OFCN4I5^[B5!4VW"!F2?6PS/LAREYS6VR5@GQ^OARJ1..)\T82\)/D%DUD^(\JI MR:>VW#, (AQ/L0798$%:-&(G_AGM0A\+:I,V[L.I48LU'TI[HQT]C)I9 YG5 M!MY#NW8TT[0ZDW"4O]@2U2O*#- M[/3#<[BUTO?#FJ"-_@;P\F2A=T4$,R'SUFQ%8:WS(SPX;IO7H6G@RUN$I6Q* MW%XG#Y>B@L5AE7/5?6X\ ?:*UP;D/<&[Q00*'Q,.="1!,OQZ,/?A9E';3A($ M,"*[S^097)ASKHU&O27-F8[94S[LR6P#1T_F_[G.&FU?;= =&8T\#/O%'I/0 14/7NCDL%BM<$R=%^BEK M>E5IU;FWF E="<<8HO]\\;[2PIQ]A:L,XO WB$TE@=9FWYC#S8CFX( JKQ]R M]FVL8J'.)_8.C8.I@SHR1"5@ 7Y"#@PUM?L=%R,D#-PAIU,O_G-2-P'1W8KR M%VU)?-EQ-@7;S8>LFB?Y?]!$U13-U;383CR6X$.E,]CB:=O%.PQM''3^WB(* M)<*[[2-_X=(1"9T[6GL1/_]ITO>L/PI[9\;-$F9+0G2N8.. PIRL..')AQ &*"J'% MP2@U)B,.NHQL)0X.]F6RXN!DP;?5G43HG N%UO:VQW!@EGJ#R[ QL4>4G*O)9T IQ/( =* M:'V*@X22(5J8]Y&_E;^1*R_H;5+3U.QQ)+MG92U\DFP0F)&" M1FKAAN1(YHC8H>_(&N)F.9K0 C5]^_BUHNE9L6EXM,5R)'('/Q'Z_C,%Z/LX M;_ME)9IGU=N5A=X+YH[ 4T@RW\TK/JD_T)2620Z!36O.;8\[@Q6<[7!FIVGI M1AB$NLHD::M[S]]V27T-O'Z\Y)@,%54P^Q;J)-$!X]P\)'/9, M?"T:Y.:1 "(Q:Z\8[0.S(6YP?V;;_ U3W@Q]3]$N^_'(,0 MP&^YVQLOEMM2F]3,@GY3D8IP, 9+G9A\ZEPJ;D%$E8JS1B;&K'IBM ]:4E%% MW+"LN<6K<;)P3?9]6;+RE'%E0C;&&7N!H>9 ,JL1+._%_[>\VKKNX-4D\"$= MA.+[[7!;Q)S0/5I(B/KHZ0>!Z,]A'_8Q#BMHH,>@HCJY%[_)3O5',;M,HZ,+=_9;4!3@!ZMP'I[Q*!6&6D=.C- M4$0,RVWOZ()RN9Y>)P\F5B+=SY \-S9]*+_.&!X8IXW[M2$\,BT2;0G/.GF( M&7V@S4X,2\?0Y6GVBY*H%!#E0'3AF?T)0YV50\B8T^$"_QJJ9YN=!U%PFWPL MDR+C=\TIUW'K%];(1WNM-L\5__Y?7SXU=_)E1CL=X*Z"C9A^G3-$X$ MW35K"H.V)4/YX:5-0;OF+ZI.-Y@I+&/G=$"%#IS3PHXM8EI%](.NWR9D4"QME60ID&#%!]TE%24W'1H4D@9S& BV M"6@%7&9S$%KR=UH,X3FZT.C ]H06FN^(KFR[O4^$P'KVYL4S(:[X+_[^+H,8 ML"*M^%.Q7!^(HZ$AAN*F;ZH 1BT (]DC;8&;'!@W6*=LOH;=%3$N^M@OX?$. M++\NQ,'8K("SNEQ8NA:1"_4=A$$"8P0#2"AS/ 6DPZD:R_!F<94^HS"Y):,1CDN=9-GJN WL-* MRC$(ICF8*U"G"P'+5"PZ0-:,EWN!1L :)\VON8Q.&HE>DB3]Q[JJV\JE;"]\ M)^7(A9?D:DYF6K2S.FI?^1NTJ%B>I: Z=I^G?V594?_&*;4N*5>%9$#H)W:0 MJFTY"^*X(J"%.",(M$Q/49"5(YY1NWCM6CD$9J1!33RHFJCK)X">4=,>_R2P M>4DUE8^S0KR8H',1@4/.M<@=XOQ#T.->XCE-#K#5FW>[-RVXW%V5;,5*F X\ M+L+6)17L'=+,NWRS0Z?P4ME&I#%'>Q6I\OEIGE154_]Z(-IR=+QMA?/]>;V[ M! '>IJ)YS #*<=+VE2P?IE< ->&45?7YXI+R0[O>S_ZRG,6;FK #;3IJP@Y: M?BX)RY5[51, -W*^(%,F@/U[9,%OO$K\MY1(_&]]5_:?:Z.[//^KU,1SBVQV"E0&:_[^@B_*(I,3B3F:1-@V]M^ MF)_C=UF^KB%@RRC9&S6;=8RV$=20T=HM8E $@5S)=MNR4S7<%PUZTXO:QNUB M;_RVQ=;8J9^B1,/Y0L"!^VF;B_8%\NCZ5$O-3S!JX\C4@9QC$@U@S+1!!-X\ M)@F&(99F_OX?PR'^FO /6ZJQ9Q&43=VSPC 4C5!U :J&EO2.%M6FK L8C]N& MO7^AZ2W]F&0%_)(KPF 6S!;97)9Z@1KQU\F#XG9T/K]-30<7>(0*G72&,$8! MCD$M&U<9%'W^%9ZK.T@(ZQ?XSFXYEE#"%%1ID4G _X_CQU^[A,K:N/&J:S@] M&_O%.-QOX<2EDT#Z8"5%ZE! :8 ():,&4)FLF!K .8BD:[H)+FWAQDUA'2,N M,Z38Q*^PMY2K+=2WFJT')=1%-HR-_RKX-5D7)4WR[)]V'FCUB#SI\Y=G?[.G'F;)1NMF;575I);>_LRPF*1%7!9A%E@*Q6S:]? M@*R;2@20X TD"A'C:4D$P,QD L@O,Y'XC__ULDR^6B/*,$G_\?6[OWW[]5+V]OO_Z*96$:APE)T3^^3LG7_^L___M_^X__$02_H!31 M,$/Q5\^;KYX6>1HC>D66Z*O_>_%P]U7PU;<__?W]A_N/7WU^NOSJ_;?O?@[> M?1N\_SX(_O,_$IS^^7?Q?\\A0U]Q(E)6_/J/KQ=9MOK[-]]\^?+E;R_/-/D; MH?-OWG_[[8=O=JV_WC873^-LW^&X\???E _W3=\,_>5#T?;=SS___$WQ=-^4 MX:J&?-!WW_S?CW>/T0(MPP"G0B*1H(7AO[/BCW(++\17^#;GS]\^XWH] UG($-+E&9!2C(4\(_SG#.<(L8"AN;% YS."%T6 M3'%&B_]P;+-BNL3P\M5@K[^YHB[%46,]RD:W_$_ M;-L+NGOCM"0.O62(:_56]COZ$A*]DH<@B>UTD*'H;W.R_B9&N"!$_%!(*_CV MW?9+_D_^I_^Z3C.<;?AT"?'^I4GXC))_?"U[7-*4"$4C="NQ5FFZ0_,P*=\\ M><&L@BQ)"Q/*WF@/_\-_?>*?ACV1&YSR>87#Y''WT=CDF7_<,,I.B#'K9"JY MG>!F(7LN9F?.@GD8KDKIH21CN[^N)*=,%?\J>$$X,> M(V&^/D<=RJC^@%:$9W]XJR)0P9-#3 EL[E>?K)+KE/YY.6GU#BT0_A<\) MTA'\JI&*V.-M8T*CKPCE]L@_ON8V#7\R0Y2B^*Y\AW3_+3:,@A#^PL*&^+OX MUBC^Q]=\A]E3$=+HS6;T>J!MBV]6(14;3+3 2;SK/:-D:;R $9AD^'L[DDK& MK41TUXMH #I+:BTXW4FG'YU1[,G7F-^A. @0(6P;NQB@"ZW+NB#!"C MB338RP]R^H]O*K%)IZ#LIR 1ZARL*(D0$JA\_QF!2$PQ@B7XI:7(8RZ/N08 M5AQAPR;F*A3W8Y@)TW&2QIMSE<9?'71YW>=SE<9?' M70/$735V<[O(ZX/ )RM$LTT0IG& _LKQJGR,]@P"(1AD*$M8#$Z:!V4>E T MS3C"ADU0=K^=\?=)F&9\+;[>37IX1*S.$!ZB>8CF(9J':!ZB>8CF(=H (5K] M3=TJ4OLY6(;T3Y2)KQUP\SZG...@T@RC:0:Q@\Y 1'E;SG\9['>Q[O>;SG\9['>P/$>_T8 %:QX4\!11'":\$0,X_<2;O;P8,:W M"JQ^"/(4A31%,<7IT?O*JD[_-63QY*-;GA\_US MRKA6LAE&\3VB12F9-$+3YP3/"VV56N^MC3=RM.4(&U;KFWBD-5);P2,MC[0\ MTO)(RR.M'I!6RQ:7513V?1!C%L[G%)5$!F2V R]F: PPD!U4!B;,H[.>T-G5 MJ^\QG6WGD K@0+NXA!P'"$X<8<-C+(^Q/,;R&,MC+(^Q;(O 8RPIQC(S^FS! MJ)A$>?%#4?VBT.-:5>^!X_0.HHSHZA!#33@1L2#D)@GG%6BE\GGG*.I2+%L4 MA9\)D6)O]"(;U.XRO^.:OHTS3MG-:KK7:5%-PCBDE\ MP_]6A4>U;7NF5L@+1NN;EKU1>GN8J3+ 6UN@^8JO %IVANMI1;*)YBR76]4 M_I\\I!P.))NR:+&"3DG+WBA]XKL3P^)[:DF5->V/5OXB%7U'CSNG:6M QS&W M MCV'S&#WTG=C8JV_5(K]L@I?2)?Y*Y1:279[?>-^Z2TP MQ93>4[+&Y4U32HHES7NB^9)/&1HFM]Q\?/G?:",E5M*N+RK)J2-7O+59TZH7(J5K7JB\#:- M".63H# UBX7RDN1\(=HHMP)0K]XXX'9=R/'^&G$;--S.; 7IJN8]T?R YECX MAM+L4[B4B[FZ64\T/BY0DN@6@*I&?=&W#)/D8GM;H9S JE8]4?@4OMS&PK,T MP^7UEYIE2M/>CPY\\^[]\Q/.*E&]K$EOM%V_ M1(LPG2/):J-JUCF-VS/SCYOE,TDJB*M\[D[T536MG(^D@5Q>YQ!/,Q$$W*?I MJ'J\Y9: @;2CBJ(1B0/+)0?W!+*VY@(6!(_NB4)9: -+)2?W!**(DH*%LG/;HE$'>6$FVE. MF:XR1S5<'$Z9K09N9KB$'#%C#5R&<-DX8M<"$P'@ B<!B\8I.U:1-@67B%,VK"+9!2X1ITQ70((B M7#*.V*[7FLPMN$ Q@59]X@6VYB,-7A/ MJVR56_$DSQ:$XG^C6,^.K,< V+AE+(>S\+KU ,B7'PDSZ6*#D;2HP_$[YA @ M9QGAH*"XHNL3DJUCJBYV)_Q;NG8[W4:]-$.ZVF2MV+S+F]/4C+QM:)/L^QT MJK,*FW6VS1QP+89U&@8S^B4-V,L&.Y([Z>6KFJJ+S3ET=*,'IT0]^RO;VB4^ M$3.63UX)K-,WM$MTD8D5%@"$76R.GU2 P?H#^)*49D1/9_MJC/>DS)335 8U MZ>IK;0ZC;A[D4UFON.E/PO6Fᷢ+?8ER1DK[L9-W]:>SGPYKI42O.25=$ MV$=YUX&F<8RAO.M@RT#7\AIW-VD&*R<0DNMN)@U6+B:^1[!XC).B!BL>O?L/ M+!3C=*C!"L7$LP,6CW%NU&#% PM+@@5CG"(U6,'4"0J Q62<+S4X,35*,P#+ M::!I5*8KD'DH RRA@9X-:"(A=5P$;@Z.!:D;BP:0?C?2P["F2[1AI@9"_SGB9OB:PS?,L4EQ M$YLT<[3> %9SQZ[P&O//$;/=;G6%HH3_ \B#TW;MG[$K])S=%GHH-$D1()R!3X?2F#CH$8@9R "VF11G*Y79&+KF/EW!-%VAF++;%?6Z6%#A M^0KZOCYA81CV%>A;G4G& CQ,IML-7)&$@D_2W()Q);*LEI+9#N6*3(8<:AXX ME 6:R$]&[$3@)W:TB[>&_&,$Q(U2&/W9A"Y$/7"8]>K4&CCB]5\N?E_!.K$Z. ,A-4^>FA5/NJI2O9L&[X#ED MN/"S'+\6[(*"#-*[6PE.E'<5]>0JNN.65I;A21H_\J]XFT92GY"F96-*BDW\ MB>S/;.\GMPP4FG7J'Q;NJL5.HK]RO#U_+GZD2.T+ ?<;!DMRIYNFM06G%&9B M2\HI>N(+S 5_R9\:AP.@Q\C9L%J7BL[Y!O+OL#P#O0LT"#5)X_NCO>&HDL-A M@E?P).&^J]=X/Y]WCT%-5L/-RKJ#;'#GQ6HL96,'?-Y]"# B2&W#R14)Z3TC M($/,%:< 0&' <,85F7C_H??L?OGU?Z:.LU=<":_$?.JJ?<'>G^@]P>>M3^PGNU#3-875T2E=WDT,"1=<8TUUJ<:>,,5V7FW MHGBQ?OSO#^O6!D8S8Z@'__M5'S\ M3Z)N\HVX'[H2[,D;]$/<8X32D&+R.64K%.$91G&E\H':]D3R[GONZ*E02FT[ M>RF#EV3YS%53+"OPS"VSSB-W#3K"ADT/IW?DC=6*]/XP[P_S_C #YO5;/3$R M7\8N#ST@!QI'8W?.@!5#97^/70C>0^4]5$T]5'7 AU4?U'6*Z\E4F[K!/ZY(TSORO".OKB.O 6:U MZL_[453?+\V-L+B4O3B$F1Q=BVSFV8./9\?'9TJ?]_;UY.USSA/FG0W#Z]*=Z;XKTIWIOBO2DC1VRC!:T>L2D1 M6[T-W2I8>_=M, LQ#=9ADJ-@B4+!K'ALAM&TPU@JV@TCRR,RC\@& &4<8<,F M(KOAL_TW,=D/]&ES0T!]//;RV,MC+X^]//;RV,MCKP%B+X-=W"[@>A<<=PC^ M$%?$!1PW9H)B0]0%&LL2]#*@S>.OGO#7H1"RR-4X?)U+0E>$\K_^4WREW\J/ M)$UW;S!**QSLWG?\&JF5;];))81;2=_G-&I%!QJ-TT_EB8_A"U[F2VDAC\KG M/9&&4S5I5<][JW\2\P\YI8^(KG%4=>1 UZQ70D56S)8&)JV%HFW;#\D/(HU' M(M WSWHD2:J'%4][(@OMS8E#I3LYF?K6_9,M^]/$;YQ, >MVE[DJC-,F0UA@E&SW M>:JLD2QK9H/@@\&B(5G6<.1>>D?8L!EL^"4/.3+.$)H^)WA>3%!VL?D4"@U7 MG-2$=AL&0R5=RC4*VJU_ANX1G8E:(6F$]D0JI[N^@XTLPT1@K/N0:O8*>4.[ M1#]Q.;(PVBKZ\1/%+#$?P(?HW+N H=+7&/E1QRZ.5DP&TH83QQ5)UK#F"1S8N"(EL&> U 7?KDA*GR93%S^ZDDA4 M;\:U%-IU18CJJKSZ&.C8Y0"Q"Z">\O.I9V'FX!V[CC39O*#N5E=TIYD9I Z? M@67T8=@RTL^OYIX\5^9<6P"EB:/0%;VK;S USH<$B_"[88M0;2Y),IS&/A>5 M'B-%(M_8]S0UW_+<2C#?WP^3;Z"RJ_*\G%!YM9O8+"G+B;D ]INKTGX,+UW_EA;YD"Q+?%@L!0I_"977F++R# M/RHWW*-R_C@7_%3/ L5Y@J:SMUHOU@_97)#=%=["<",_]^ (&S:/;QSTA=VF MDS2>Q&L1B.(;W&'7/6C:46M=0:GV!O8I[;[JE$]V]LG./MG9I_JVR'4K]A,Q MAS%CEQTL]-.>=3IV/WB;N@9VBHQ=:#Z8[H/I[0?3!\QWFRL$S!(JDJ; MR!O:)EI=VT[1U$)!E?DH;2BB9G)ZHI,I'9 1?4+V<;KBBST(3\]#AM[@HGI7-%@ M"U?$H5<-G=?3%4FH-UI(;,65) F0) #Q'5?DH5LR=#$_5^2@7RMT\2A7U@J8 M 6K@77,EN0ALB6J""*[( U[3KMI?YO:3(VQ83>(JENCI[ XQAE %D1)VP/U\8H6O2^%#_C[D[T/^OBY%;\#W M;(^]MW#\>Z!\]^GP&;COSSM\ZCI\S(Q6N\Z?'X(O",\7&8J#<(UH.$JGJ M;L)E%.,DS_ :/:(HIT6)D>N7*,FY/MWP9>R2+%=YMKMT*:0IUTUVC^BC4,.+ M3?4 BCSV'MXX%#%J3R]"NXW<<^0(&S8=8*?30.?XTK:W<8Z+BQ%'?-=[S#@A MG_G&R1X>/VO.<0'Z>-^=]]UYWYWWW7G?78=:T8?91NI:1JX(6>\RZ&A@LKDC8NSJ]J[.NJQ,(4^RZ.'_"R\,4XRZVZLR7'HXH8[T/T/L0! M.%D<8]&!*4\<=NHG; MPE,,SU,\PU'(?PZCB.1Z0+29I+/X1%\6LPT18F@=W;/7S@OZ- MA,TVANQ?$.7[H1!6TWJDY-M$WQZTCM7L:FT%]W!6!F>!\W7L!KR'LA[*>BA[ M+ F=G4',K4M71 /@EW1AE-H-J@;/(<,L(+/@^+5!)B:*:8P5-):ED*L!;1[U M6T3]!E]+ _B-OWNOAO[^'L?JA:+8J'31PGJ#>"CFWMT5('49BCK4(!;F2!B7 MW='&NN41K@SAJO5G[#:K![8>V'I@>RP)R>9&VK&6K&*T#T$8<3(9%LU9+6BF M',(.(@.0Y(&8;2"F_$@0_ 7XRGV:GA4W!"Z#&_3F?A'_.D3 M2:DX84)Q.I_$?^0L6X(Q60=O\(#- S8/V.R;&@T6.H_3/$[S.,WC-(_3]#BM M,PO**HC[+J!HS=D1FP-. \0RS!E!]> <<# [P,Z(. _Q;$,\X.>"@#VC+V\I MVK80Q5!OTT.P_WI+I4&P#3Z&AVX>NGGH9M_Z:&79\B#.@S@/XCR(\R#.*-AF M:BU9A6G?!S%FX7Q.N4(7"1=D)G8'E.:H%E*#CV<'K)G2Y_&:;;P&_V(0R&;Z M_7LN!'-$V73V4-(%,FF-^GJ4YE&:1VGVS8NV5BH/U#Q0\T#- S4/U/1 K8:A M9!6@_1#D*0IIBN)&N$P[C!TX!B3+H[">4-C!C?%Y^UT@(*1&S^[PHE:E(# 1 MJ)<>0GD(-1YBSPY"Z6>Q1TX>.7GDY)&31TYRY%3;NK.*FWX,>/NRR%/(&,I8 M<:]I@L-GG!0WJ=2"4::CVD%5]:CT(*LGD"6U5TR_&P3)U-.%/BW9RRU]O^-L M<9FSC"P1G0A2)VE\MZ5S S)W&XSD\9S'&Z Z,P#81 4A-=[M,$%Q)_ M(COY'KZ$SBH']_,@TX-,#S+M&TEMK$X>:GJHZ:&FAYH>:NJAIJ&!Y(J*J#-@ MV[/VK0+P=]\&LQ#38!TF.0J6*&0Y+1_7@>#0T>R <#/J/ SO"89+33GH]X* M5K-OWZ=1?\/)^DU0=;&Y"),PC=#C J'L%TKR%4[G.G/?M+O-@/&>UB*/A!TE MDO E]&/Y3>)I^K"K:WPAK@ #@9Y.WN'QOL?['N_;-\C:6=@]XO>(WR-^C_@] MXC<)+K=N3KFB3GHAUK/,[7H#W@7''8(_".:/UOPY_\SUHO)&0UKR"YB3Z)T# M/3D'C@^:BX]$$ASSCQ?_4WRCW[:?J&IM,BI0U,+(_7"Z/64O+F\E3',C8[N# M=NCF,9E^(%^/^7SV(-^#_/$0>WX@WVA&>Z3OD;Y'^A[I>Z0/+^+4F@7LBA*U M(#H#N]HNZG\?X'2-MC>(BBO PMF,?^JP[O6O_XKYT-^ M1-F"Q+?[3_28+Y$B9'-^)JP7#K8W>(B>$*"D+$IOK>)P"J M_BS:M'UH-P_P/<#W -^^8=7: N7AO8?W'MY[>._AO3X&;68DN:(A:NS>$0RP M"^$_!"M*5HAFFZ(&)N(\KLK'-4N?F8QH"<0;4^A1?$\H7F[G&7PS$+ UUH$^ M+?_[+6GW?$$191.O=]3IT "\HT>W'MUZ=&O?]&AOE?+PUL-;#V\]O/7P5@]O M3>TDNQCMNR AZ9POK\L@1L]9L15$7/28_TCYB'-4>C]KP;5Z@UM";DV(]2#. M.HBK]_E >*Z)9M@YU"P*0=P6V@\*6\([>FCGH9V'=O;-D4X6+(_R/,KS*,^C M/(_R3$XCPTPFNRCO^R!!(:N;.2OI;0FG*:GQ0,PZ$)-\'Q#24G[;/LW,.\08 M0M,5HER+T_F=H&I_P1BH^G8+(WFPY<&6!UOVK8)Z:Y9'4QY->33ET91'4WHT MU=A(L@NO?@B^(#Q?9"@.PC7G88X"M@A%%0"29[QQ&G.F"B^#UO%@^Y\6!"6[TB@[ ;WKD*:<7G:/Z*,@392T MBR9I?(63G+-H6(^XUF@>C7HTZM&H?:NJ]V7/ UD/9#V0]4#6 UF3L& #&\LN MF/UQMRMDX4O=B*%R#$L0$T"31XO6T:+R*X& '^ [V\%PEV2Y(JG($9C.;@L2 MG\*7ZY<52AFZ0"F:XT6,YC^4\EK-O6#19R3PL\[#,PS(/RSPL,X%E M#4TFN]#LY^ Y9_Q;,A8P-"\>X$,AF'I0S6A,2]"M!HT>REF'4\'7ECC!VPQ>NQY)T]D0NCZHTZXSA=@>WB8.W M)#Z@%:&"@:-:5A>;[4,X!JXUFL>_'O]Z_&O?@FMSN?=XV.-ACX<]'O9XV 0/ M-S"?7%$A*"9W$G;D!FP?%K@QAE(4Y8D'&:\S Q="68#6K)EU"' M2.],Z,F9B](UUZ0<=F6-98VZX#;&C= MHDIJ;R2N2$@/3T$;DRN@"Z P8#//%9GTX<1Y/U81V'?B#-:_V\3ZL^J&>!]0 M%/'?DDV &357%^*8I(G@HWBZA4G_*?HVW=PD9NBI9?:L>-T0D3 MWLW1DYO#6>?"9*]XC^*H84AC]GDEO*"\_0_?OJ_TYM3J:X&U^(]\>U/9#:&? MT)<#O?>OYIC"]5!KC/Y9E=3AN,RIV*\DO*D[V70Z2"C[1-*H#D>'?L-AZD$< M^9W./C,TX;L^C*&3/C:9>1#+5XKBW9DY/BWR99Z(Z,D5FN$(RSC2=_3>KF%X MNSI*H^%OG,XFPNSA9I-R>U$U]6XZ[Z8["S==/0.$F,PB5T2E]T0TL.9<\5@U MUJ<:1K\KLO/>/N_MJ^/M,[+BNYLL(Y&/#HAV-Y7&)B YK@7+Z(,S,C('EE8= MZ1^"\!!':^@?AXUEQ^UM0IOW9GMO]BOO J/9D6>!_W8J1OXG<7OGC4B KO0E MR!OT0]QCA-*08O(Y92L4X1GFJU&5$H+:]D3R[J/NZ*E03FV[_AU+U[,9XFO2 M&NW/B#]P^E[G@4^R&\2WO5)Q"===Y9U\2/T(&U9]71\%U T9KC M;X&^<1H@EN$E;]#0Y6 ZJAWG0STJO1NB)S?$Y4)<;'V;'D)*U]LOM+=WR]DX M37^AA+'R[&Z%6Z+>0/5 624GN]?%EX1E8JU8([J9SBYSEO%E@4YF,UP>(28],MCGLV3B-C+&F7'LN-B)ZKD@/-.DZ),8$;5;2P2FEIV>P*)EP2H0PY%^ZXF8SU:9N M8(TKTO1.2^^TK..T5(&%,TPH[!-!G&$ZHAJDG&'N(=3# !;-=Z,737MN6:O1 MDQ^#8@T(HRP(1;8V*T[M)]L,7-PTC%)[>#OQE(;D^L!*3X&5R7Q.^= 9.C6E M=\;V;A[R93S)^1>Y32^W'[8XD\ -[GV2>85#O\WA6PS"[-[!J4!X+:S',B<\ MG*//?+M*$A'7Y7^=+,5J5!5&,AJ@1"=4X++,S1>*$V;1 MXO/J<"[MB3R@-4ISM-L^=MHTG3WQ18N%Q6)U3W$D<_!U_%:;R9Q5K.WGTI8# M,0OG*?ZW-"!B-HC/7?5.:.^$]D[HT3FZ1NOK\XXN*=)NMG6=H2NL9UOHC+QA M72.A,_*C-0=?5IU$[[X-9B&FP3I,H1Z9W!O7D M#!J@8 MWF-ZC^FM0U3CW>J,8'PW-HQ=M/0N..X0_$$P?[3FSSEN:!A/KS>V)=S4@%8/ MGGH"3SJ_3E5T7-.EQ;CQ(2NV3)2MH.:T2;OQ]OV5J9='FGQ)Z(I0_M=_"HW^ MK51HZ1G'!J.TEC'PFW!=3&>3XMSW,1''[[ZGY \4955"KC6.V_D#U73FXO/M M! 04KKY3BY(4KL8VM+K1.!UR)DOI67X*I_W1!I.U:15/>^M>F',/^24/B*Z MQE'587-=LUX)%8=QMC0P:25#;=M^2'X0T4N)0-\\ZY$DJ1Y6/.V)++0')X
XML 71 gva20190821_10q_htm.xml IDEA: XBRL DOCUMENT 0000861459 2019-01-01 2019-09-30 0000861459 2019-10-22 0000861459 2019-09-30 0000861459 2018-12-31 0000861459 2018-09-30 0000861459 gva:TransportationMember 2019-07-01 2019-09-30 0000861459 gva:TransportationMember 2018-07-01 2018-09-30 0000861459 gva:TransportationMember 2019-01-01 2019-09-30 0000861459 gva:TransportationMember 2018-01-01 2018-09-30 0000861459 gva:WaterMember 2019-07-01 2019-09-30 0000861459 gva:WaterMember 2018-07-01 2018-09-30 0000861459 gva:WaterMember 2019-01-01 2019-09-30 0000861459 gva:WaterMember 2018-01-01 2018-09-30 0000861459 gva:SpecialtyMember 2019-07-01 2019-09-30 0000861459 gva:SpecialtyMember 2018-07-01 2018-09-30 0000861459 gva:SpecialtyMember 2019-01-01 2019-09-30 0000861459 gva:SpecialtyMember 2018-01-01 2018-09-30 0000861459 gva:MaterialsMember 2019-07-01 2019-09-30 0000861459 gva:MaterialsMember 2018-07-01 2018-09-30 0000861459 gva:MaterialsMember 2019-01-01 2019-09-30 0000861459 gva:MaterialsMember 2018-01-01 2018-09-30 0000861459 2019-07-01 2019-09-30 0000861459 2018-07-01 2018-09-30 0000861459 2018-01-01 2018-09-30 0000861459 us-gaap:CommonStockMember 2019-06-30 0000861459 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000861459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000861459 us-gaap:RetainedEarningsMember 2019-06-30 0000861459 us-gaap:ParentMember 2019-06-30 0000861459 us-gaap:NoncontrollingInterestMember 2019-06-30 0000861459 2019-06-30 0000861459 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000861459 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000861459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000861459 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000861459 us-gaap:ParentMember 2019-07-01 2019-09-30 0000861459 us-gaap:NoncontrollingInterestMember 2019-07-01 2019-09-30 0000861459 us-gaap:CommonStockMember 2019-09-30 0000861459 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000861459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000861459 us-gaap:RetainedEarningsMember 2019-09-30 0000861459 us-gaap:ParentMember 2019-09-30 0000861459 us-gaap:NoncontrollingInterestMember 2019-09-30 0000861459 us-gaap:CommonStockMember 2018-06-30 0000861459 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000861459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000861459 us-gaap:RetainedEarningsMember 2018-06-30 0000861459 us-gaap:ParentMember 2018-06-30 0000861459 us-gaap:NoncontrollingInterestMember 2018-06-30 0000861459 2018-06-30 0000861459 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0000861459 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0000861459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0000861459 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000861459 us-gaap:ParentMember 2018-07-01 2018-09-30 0000861459 us-gaap:NoncontrollingInterestMember 2018-07-01 2018-09-30 0000861459 us-gaap:CommonStockMember 2018-09-30 0000861459 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000861459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000861459 us-gaap:RetainedEarningsMember 2018-09-30 0000861459 us-gaap:ParentMember 2018-09-30 0000861459 us-gaap:NoncontrollingInterestMember 2018-09-30 0000861459 us-gaap:CommonStockMember 2018-12-31 0000861459 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000861459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000861459 us-gaap:RetainedEarningsMember 2018-12-31 0000861459 us-gaap:ParentMember 2018-12-31 0000861459 us-gaap:NoncontrollingInterestMember 2018-12-31 0000861459 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0000861459 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0000861459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0000861459 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0000861459 us-gaap:ParentMember 2019-01-01 2019-09-30 0000861459 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-09-30 0000861459 us-gaap:AccountingStandardsUpdate201602Member us-gaap:CommonStockMember 2019-01-01 2019-09-30 0000861459 us-gaap:AccountingStandardsUpdate201602Member us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0000861459 us-gaap:AccountingStandardsUpdate201602Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0000861459 us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0000861459 us-gaap:AccountingStandardsUpdate201602Member us-gaap:ParentMember 2019-01-01 2019-09-30 0000861459 us-gaap:AccountingStandardsUpdate201602Member us-gaap:NoncontrollingInterestMember 2019-01-01 2019-09-30 0000861459 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-09-30 0000861459 us-gaap:CommonStockMember 2017-12-31 0000861459 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000861459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000861459 us-gaap:RetainedEarningsMember 2017-12-31 0000861459 us-gaap:ParentMember 2017-12-31 0000861459 us-gaap:NoncontrollingInterestMember 2017-12-31 0000861459 2017-12-31 0000861459 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0000861459 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0000861459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0000861459 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0000861459 us-gaap:ParentMember 2018-01-01 2018-09-30 0000861459 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-09-30 0000861459 us-gaap:AccountingStandardsUpdate201602Member us-gaap:CommonStockMember 2018-01-01 2018-09-30 0000861459 us-gaap:AccountingStandardsUpdate201602Member us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0000861459 us-gaap:AccountingStandardsUpdate201602Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0000861459 us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0000861459 us-gaap:AccountingStandardsUpdate201602Member us-gaap:ParentMember 2018-01-01 2018-09-30 0000861459 us-gaap:AccountingStandardsUpdate201602Member us-gaap:NoncontrollingInterestMember 2018-01-01 2018-09-30 0000861459 us-gaap:AccountingStandardsUpdate201602Member 2018-01-01 2018-09-30 0000861459 gva:LamettiAndSonsIncMember 2019-05-22 2019-05-22 0000861459 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000861459 srt:ProFormaMember 2019-01-01 2019-09-30 0000861459 gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember 2019-07-01 2019-09-30 0000861459 gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember 2019-01-01 2019-09-30 0000861459 gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember 2018-07-01 2018-09-30 0000861459 gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember 2018-01-01 2018-09-30 0000861459 srt:MaximumMember gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember 2019-07-01 2019-09-30 0000861459 srt:MaximumMember gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember 2018-07-01 2018-09-30 0000861459 srt:MaximumMember gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember 2019-01-01 2019-09-30 0000861459 srt:MaximumMember gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember 2018-01-01 2018-09-30 0000861459 srt:MinimumMember gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember 2019-07-01 2019-09-30 0000861459 srt:MinimumMember gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember 2018-07-01 2018-09-30 0000861459 srt:MinimumMember gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember 2019-01-01 2019-09-30 0000861459 srt:MinimumMember gva:EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember 2018-01-01 2018-09-30 0000861459 gva:California1Member gva:TransportationMember 2019-07-01 2019-09-30 0000861459 gva:California1Member gva:WaterMember 2019-07-01 2019-09-30 0000861459 gva:California1Member gva:SpecialtyMember 2019-07-01 2019-09-30 0000861459 gva:California1Member gva:MaterialsMember 2019-07-01 2019-09-30 0000861459 gva:California1Member 2019-07-01 2019-09-30 0000861459 gva:FederalMember gva:TransportationMember 2019-07-01 2019-09-30 0000861459 gva:FederalMember gva:WaterMember 2019-07-01 2019-09-30 0000861459 gva:FederalMember gva:SpecialtyMember 2019-07-01 2019-09-30 0000861459 gva:FederalMember gva:MaterialsMember 2019-07-01 2019-09-30 0000861459 gva:FederalMember 2019-07-01 2019-09-30 0000861459 gva:HeavyCivilMember gva:TransportationMember 2019-07-01 2019-09-30 0000861459 gva:HeavyCivilMember gva:WaterMember 2019-07-01 2019-09-30 0000861459 gva:HeavyCivilMember gva:SpecialtyMember 2019-07-01 2019-09-30 0000861459 gva:HeavyCivilMember gva:MaterialsMember 2019-07-01 2019-09-30 0000861459 gva:HeavyCivilMember 2019-07-01 2019-09-30 0000861459 gva:MidwestMember gva:TransportationMember 2019-07-01 2019-09-30 0000861459 gva:MidwestMember gva:WaterMember 2019-07-01 2019-09-30 0000861459 gva:MidwestMember gva:SpecialtyMember 2019-07-01 2019-09-30 0000861459 gva:MidwestMember gva:MaterialsMember 2019-07-01 2019-09-30 0000861459 gva:MidwestMember 2019-07-01 2019-09-30 0000861459 gva:NorthwestMember gva:TransportationMember 2019-07-01 2019-09-30 0000861459 gva:NorthwestMember gva:WaterMember 2019-07-01 2019-09-30 0000861459 gva:NorthwestMember gva:SpecialtyMember 2019-07-01 2019-09-30 0000861459 gva:NorthwestMember gva:MaterialsMember 2019-07-01 2019-09-30 0000861459 gva:NorthwestMember 2019-07-01 2019-09-30 0000861459 gva:TransportationMember gva:WaterAndMineralServicesMember 2019-07-01 2019-09-30 0000861459 gva:WaterMember gva:WaterAndMineralServicesMember 2019-07-01 2019-09-30 0000861459 gva:SpecialtyMember gva:WaterAndMineralServicesMember 2019-07-01 2019-09-30 0000861459 gva:MaterialsMember gva:WaterAndMineralServicesMember 2019-07-01 2019-09-30 0000861459 gva:WaterAndMineralServicesMember 2019-07-01 2019-09-30 0000861459 gva:TransportationMember 2019-07-01 2019-09-30 0000861459 gva:WaterMember 2019-07-01 2019-09-30 0000861459 gva:SpecialtyMember 2019-07-01 2019-09-30 0000861459 gva:MaterialsMember 2019-07-01 2019-09-30 0000861459 gva:California1Member gva:TransportationMember 2018-07-01 2018-09-30 0000861459 gva:California1Member gva:WaterMember 2018-07-01 2018-09-30 0000861459 gva:California1Member gva:SpecialtyMember 2018-07-01 2018-09-30 0000861459 gva:California1Member gva:MaterialsMember 2018-07-01 2018-09-30 0000861459 gva:California1Member 2018-07-01 2018-09-30 0000861459 gva:FederalMember gva:TransportationMember 2018-07-01 2018-09-30 0000861459 gva:FederalMember gva:WaterMember 2018-07-01 2018-09-30 0000861459 gva:FederalMember gva:SpecialtyMember 2018-07-01 2018-09-30 0000861459 gva:FederalMember gva:MaterialsMember 2018-07-01 2018-09-30 0000861459 gva:FederalMember 2018-07-01 2018-09-30 0000861459 gva:HeavyCivilMember gva:TransportationMember 2018-07-01 2018-09-30 0000861459 gva:HeavyCivilMember gva:WaterMember 2018-07-01 2018-09-30 0000861459 gva:HeavyCivilMember gva:SpecialtyMember 2018-07-01 2018-09-30 0000861459 gva:HeavyCivilMember gva:MaterialsMember 2018-07-01 2018-09-30 0000861459 gva:HeavyCivilMember 2018-07-01 2018-09-30 0000861459 gva:MidwestMember gva:TransportationMember 2018-07-01 2018-09-30 0000861459 gva:MidwestMember gva:WaterMember 2018-07-01 2018-09-30 0000861459 gva:MidwestMember gva:SpecialtyMember 2018-07-01 2018-09-30 0000861459 gva:MidwestMember gva:MaterialsMember 2018-07-01 2018-09-30 0000861459 gva:MidwestMember 2018-07-01 2018-09-30 0000861459 gva:NorthwestMember gva:TransportationMember 2018-07-01 2018-09-30 0000861459 gva:NorthwestMember gva:WaterMember 2018-07-01 2018-09-30 0000861459 gva:NorthwestMember gva:SpecialtyMember 2018-07-01 2018-09-30 0000861459 gva:NorthwestMember gva:MaterialsMember 2018-07-01 2018-09-30 0000861459 gva:NorthwestMember 2018-07-01 2018-09-30 0000861459 gva:TransportationMember gva:WaterAndMineralServicesMember 2018-07-01 2018-09-30 0000861459 gva:WaterMember gva:WaterAndMineralServicesMember 2018-07-01 2018-09-30 0000861459 gva:SpecialtyMember gva:WaterAndMineralServicesMember 2018-07-01 2018-09-30 0000861459 gva:MaterialsMember gva:WaterAndMineralServicesMember 2018-07-01 2018-09-30 0000861459 gva:WaterAndMineralServicesMember 2018-07-01 2018-09-30 0000861459 gva:TransportationMember 2018-07-01 2018-09-30 0000861459 gva:WaterMember 2018-07-01 2018-09-30 0000861459 gva:SpecialtyMember 2018-07-01 2018-09-30 0000861459 gva:MaterialsMember 2018-07-01 2018-09-30 0000861459 gva:California1Member gva:TransportationMember 2019-01-01 2019-09-30 0000861459 gva:California1Member gva:WaterMember 2019-01-01 2019-09-30 0000861459 gva:California1Member gva:SpecialtyMember 2019-01-01 2019-09-30 0000861459 gva:California1Member gva:MaterialsMember 2019-01-01 2019-09-30 0000861459 gva:California1Member 2019-01-01 2019-09-30 0000861459 gva:FederalMember gva:TransportationMember 2019-01-01 2019-09-30 0000861459 gva:FederalMember gva:WaterMember 2019-01-01 2019-09-30 0000861459 gva:FederalMember gva:SpecialtyMember 2019-01-01 2019-09-30 0000861459 gva:FederalMember gva:MaterialsMember 2019-01-01 2019-09-30 0000861459 gva:FederalMember 2019-01-01 2019-09-30 0000861459 gva:HeavyCivilMember gva:TransportationMember 2019-01-01 2019-09-30 0000861459 gva:HeavyCivilMember gva:WaterMember 2019-01-01 2019-09-30 0000861459 gva:HeavyCivilMember gva:SpecialtyMember 2019-01-01 2019-09-30 0000861459 gva:HeavyCivilMember gva:MaterialsMember 2019-01-01 2019-09-30 0000861459 gva:HeavyCivilMember 2019-01-01 2019-09-30 0000861459 gva:MidwestMember gva:TransportationMember 2019-01-01 2019-09-30 0000861459 gva:MidwestMember gva:WaterMember 2019-01-01 2019-09-30 0000861459 gva:MidwestMember gva:SpecialtyMember 2019-01-01 2019-09-30 0000861459 gva:MidwestMember gva:MaterialsMember 2019-01-01 2019-09-30 0000861459 gva:MidwestMember 2019-01-01 2019-09-30 0000861459 gva:NorthwestMember gva:TransportationMember 2019-01-01 2019-09-30 0000861459 gva:NorthwestMember gva:WaterMember 2019-01-01 2019-09-30 0000861459 gva:NorthwestMember gva:SpecialtyMember 2019-01-01 2019-09-30 0000861459 gva:NorthwestMember gva:MaterialsMember 2019-01-01 2019-09-30 0000861459 gva:NorthwestMember 2019-01-01 2019-09-30 0000861459 gva:TransportationMember gva:WaterAndMineralServicesMember 2019-01-01 2019-09-30 0000861459 gva:WaterMember gva:WaterAndMineralServicesMember 2019-01-01 2019-09-30 0000861459 gva:SpecialtyMember gva:WaterAndMineralServicesMember 2019-01-01 2019-09-30 0000861459 gva:MaterialsMember gva:WaterAndMineralServicesMember 2019-01-01 2019-09-30 0000861459 gva:WaterAndMineralServicesMember 2019-01-01 2019-09-30 0000861459 gva:TransportationMember 2019-01-01 2019-09-30 0000861459 gva:WaterMember 2019-01-01 2019-09-30 0000861459 gva:SpecialtyMember 2019-01-01 2019-09-30 0000861459 gva:MaterialsMember 2019-01-01 2019-09-30 0000861459 gva:California1Member gva:TransportationMember 2018-01-01 2018-09-30 0000861459 gva:California1Member gva:WaterMember 2018-01-01 2018-09-30 0000861459 gva:California1Member gva:SpecialtyMember 2018-01-01 2018-09-30 0000861459 gva:California1Member gva:MaterialsMember 2018-01-01 2018-09-30 0000861459 gva:California1Member 2018-01-01 2018-09-30 0000861459 gva:FederalMember gva:TransportationMember 2018-01-01 2018-09-30 0000861459 gva:FederalMember gva:WaterMember 2018-01-01 2018-09-30 0000861459 gva:FederalMember gva:SpecialtyMember 2018-01-01 2018-09-30 0000861459 gva:FederalMember gva:MaterialsMember 2018-01-01 2018-09-30 0000861459 gva:FederalMember 2018-01-01 2018-09-30 0000861459 gva:HeavyCivilMember gva:TransportationMember 2018-01-01 2018-09-30 0000861459 gva:HeavyCivilMember gva:WaterMember 2018-01-01 2018-09-30 0000861459 gva:HeavyCivilMember gva:SpecialtyMember 2018-01-01 2018-09-30 0000861459 gva:HeavyCivilMember gva:MaterialsMember 2018-01-01 2018-09-30 0000861459 gva:HeavyCivilMember 2018-01-01 2018-09-30 0000861459 gva:MidwestMember gva:TransportationMember 2018-01-01 2018-09-30 0000861459 gva:MidwestMember gva:WaterMember 2018-01-01 2018-09-30 0000861459 gva:MidwestMember gva:SpecialtyMember 2018-01-01 2018-09-30 0000861459 gva:MidwestMember gva:MaterialsMember 2018-01-01 2018-09-30 0000861459 gva:MidwestMember 2018-01-01 2018-09-30 0000861459 gva:NorthwestMember gva:TransportationMember 2018-01-01 2018-09-30 0000861459 gva:NorthwestMember gva:WaterMember 2018-01-01 2018-09-30 0000861459 gva:NorthwestMember gva:SpecialtyMember 2018-01-01 2018-09-30 0000861459 gva:NorthwestMember gva:MaterialsMember 2018-01-01 2018-09-30 0000861459 gva:NorthwestMember 2018-01-01 2018-09-30 0000861459 gva:TransportationMember gva:WaterAndMineralServicesMember 2018-01-01 2018-09-30 0000861459 gva:WaterMember gva:WaterAndMineralServicesMember 2018-01-01 2018-09-30 0000861459 gva:SpecialtyMember gva:WaterAndMineralServicesMember 2018-01-01 2018-09-30 0000861459 gva:MaterialsMember gva:WaterAndMineralServicesMember 2018-01-01 2018-09-30 0000861459 gva:WaterAndMineralServicesMember 2018-01-01 2018-09-30 0000861459 gva:TransportationMember 2018-01-01 2018-09-30 0000861459 gva:WaterMember 2018-01-01 2018-09-30 0000861459 gva:SpecialtyMember 2018-01-01 2018-09-30 0000861459 gva:MaterialsMember 2018-01-01 2018-09-30 0000861459 gva:California1Member gva:TransportationMember 2019-09-30 0000861459 gva:California1Member gva:WaterMember 2019-09-30 0000861459 gva:California1Member gva:SpecialtyMember 2019-09-30 0000861459 gva:California1Member 2019-09-30 0000861459 gva:FederalMember gva:TransportationMember 2019-09-30 0000861459 gva:FederalMember gva:WaterMember 2019-09-30 0000861459 gva:FederalMember gva:SpecialtyMember 2019-09-30 0000861459 gva:FederalMember 2019-09-30 0000861459 gva:HeavyCivilMember gva:TransportationMember 2019-09-30 0000861459 gva:HeavyCivilMember gva:WaterMember 2019-09-30 0000861459 gva:HeavyCivilMember gva:SpecialtyMember 2019-09-30 0000861459 gva:HeavyCivilMember 2019-09-30 0000861459 gva:MidwestMember gva:TransportationMember 2019-09-30 0000861459 gva:MidwestMember gva:WaterMember 2019-09-30 0000861459 gva:MidwestMember gva:SpecialtyMember 2019-09-30 0000861459 gva:MidwestMember 2019-09-30 0000861459 gva:NorthwestMember gva:TransportationMember 2019-09-30 0000861459 gva:NorthwestMember gva:WaterMember 2019-09-30 0000861459 gva:NorthwestMember gva:SpecialtyMember 2019-09-30 0000861459 gva:NorthwestMember 2019-09-30 0000861459 gva:TransportationMember gva:WaterAndMineralServicesMember 2019-09-30 0000861459 gva:WaterMember gva:WaterAndMineralServicesMember 2019-09-30 0000861459 gva:SpecialtyMember gva:WaterAndMineralServicesMember 2019-09-30 0000861459 gva:WaterAndMineralServicesMember 2019-09-30 0000861459 gva:TransportationMember 2019-09-30 0000861459 gva:WaterMember 2019-09-30 0000861459 gva:SpecialtyMember 2019-09-30 0000861459 gva:California1Member gva:TransportationMember 2019-06-30 0000861459 gva:California1Member gva:WaterMember 2019-06-30 0000861459 gva:California1Member gva:SpecialtyMember 2019-06-30 0000861459 gva:California1Member 2019-06-30 0000861459 gva:FederalMember gva:TransportationMember 2019-06-30 0000861459 gva:FederalMember gva:WaterMember 2019-06-30 0000861459 gva:FederalMember gva:SpecialtyMember 2019-06-30 0000861459 gva:FederalMember 2019-06-30 0000861459 gva:HeavyCivilMember gva:TransportationMember 2019-06-30 0000861459 gva:HeavyCivilMember gva:WaterMember 2019-06-30 0000861459 gva:HeavyCivilMember gva:SpecialtyMember 2019-06-30 0000861459 gva:HeavyCivilMember 2019-06-30 0000861459 gva:MidwestMember gva:TransportationMember 2019-06-30 0000861459 gva:MidwestMember gva:WaterMember 2019-06-30 0000861459 gva:MidwestMember gva:SpecialtyMember 2019-06-30 0000861459 gva:MidwestMember 2019-06-30 0000861459 gva:NorthwestMember gva:TransportationMember 2019-06-30 0000861459 gva:NorthwestMember gva:WaterMember 2019-06-30 0000861459 gva:NorthwestMember gva:SpecialtyMember 2019-06-30 0000861459 gva:NorthwestMember 2019-06-30 0000861459 gva:TransportationMember gva:WaterAndMineralServicesMember 2019-06-30 0000861459 gva:WaterMember gva:WaterAndMineralServicesMember 2019-06-30 0000861459 gva:SpecialtyMember gva:WaterAndMineralServicesMember 2019-06-30 0000861459 gva:WaterAndMineralServicesMember 2019-06-30 0000861459 gva:TransportationMember 2019-06-30 0000861459 gva:WaterMember 2019-06-30 0000861459 gva:SpecialtyMember 2019-06-30 0000861459 gva:California1Member gva:TransportationMember 2018-09-30 0000861459 gva:California1Member gva:WaterMember 2018-09-30 0000861459 gva:California1Member gva:SpecialtyMember 2018-09-30 0000861459 gva:California1Member 2018-09-30 0000861459 gva:FederalMember gva:TransportationMember 2018-09-30 0000861459 gva:FederalMember gva:WaterMember 2018-09-30 0000861459 gva:FederalMember gva:SpecialtyMember 2018-09-30 0000861459 gva:FederalMember 2018-09-30 0000861459 gva:HeavyCivilMember gva:TransportationMember 2018-09-30 0000861459 gva:HeavyCivilMember gva:WaterMember 2018-09-30 0000861459 gva:HeavyCivilMember gva:SpecialtyMember 2018-09-30 0000861459 gva:HeavyCivilMember 2018-09-30 0000861459 gva:MidwestMember gva:TransportationMember 2018-09-30 0000861459 gva:MidwestMember gva:WaterMember 2018-09-30 0000861459 gva:MidwestMember gva:SpecialtyMember 2018-09-30 0000861459 gva:MidwestMember 2018-09-30 0000861459 gva:NorthwestMember gva:TransportationMember 2018-09-30 0000861459 gva:NorthwestMember gva:WaterMember 2018-09-30 0000861459 gva:NorthwestMember gva:SpecialtyMember 2018-09-30 0000861459 gva:NorthwestMember 2018-09-30 0000861459 gva:TransportationMember gva:WaterAndMineralServicesMember 2018-09-30 0000861459 gva:WaterMember gva:WaterAndMineralServicesMember 2018-09-30 0000861459 gva:SpecialtyMember gva:WaterAndMineralServicesMember 2018-09-30 0000861459 gva:WaterAndMineralServicesMember 2018-09-30 0000861459 gva:TransportationMember 2018-09-30 0000861459 gva:WaterMember 2018-09-30 0000861459 gva:SpecialtyMember 2018-09-30 0000861459 gva:CompletedAndInProgressMember 2019-09-30 0000861459 gva:CompletedAndInProgressMember 2018-12-31 0000861459 gva:CompletedAndInProgressMember 2018-09-30 0000861459 gva:MaterialSalesMember 2019-09-30 0000861459 gva:MaterialSalesMember 2018-12-31 0000861459 gva:MaterialSalesMember 2018-09-30 0000861459 gva:OtherBusinessProductsAndServicesMember 2019-09-30 0000861459 gva:OtherBusinessProductsAndServicesMember 2018-12-31 0000861459 gva:OtherBusinessProductsAndServicesMember 2018-09-30 0000861459 us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000861459 us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000861459 us-gaap:USTreasuryAndGovernmentMember 2018-09-30 0000861459 us-gaap:CorporateBondSecuritiesMember 2019-09-30 0000861459 us-gaap:CorporateBondSecuritiesMember 2018-12-31 0000861459 us-gaap:CorporateBondSecuritiesMember 2018-09-30 0000861459 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000861459 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000861459 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000861459 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000861459 gva:RestrictedCashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000861459 gva:RestrictedCashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000861459 gva:RestrictedCashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000861459 gva:RestrictedCashMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000861459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000861459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000861459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000861459 us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000861459 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000861459 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000861459 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000861459 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000861459 gva:RestrictedCashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000861459 gva:RestrictedCashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000861459 gva:RestrictedCashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000861459 gva:RestrictedCashMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000861459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000861459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000861459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000861459 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000861459 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000861459 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000861459 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000861459 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000861459 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000861459 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000861459 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000861459 us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000861459 gva:RestrictedCashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000861459 gva:RestrictedCashMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000861459 gva:RestrictedCashMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000861459 gva:RestrictedCashMember us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000861459 2019-02-28 0000861459 2019-02-01 2019-02-28 0000861459 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-09-30 0000861459 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-09-30 0000861459 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0000861459 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000861459 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-09-30 0000861459 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-09-30 0000861459 gva:The2019NotesMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-09-30 0000861459 gva:The2019NotesMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-09-30 0000861459 gva:The2019NotesMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0000861459 gva:The2019NotesMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000861459 gva:The2019NotesMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-09-30 0000861459 gva:The2019NotesMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-09-30 0000861459 gva:TermLoanMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-09-30 0000861459 gva:TermLoanMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-09-30 0000861459 gva:TermLoanMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0000861459 gva:TermLoanMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000861459 gva:TermLoanMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-09-30 0000861459 gva:TermLoanMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-09-30 0000861459 us-gaap:RevolvingCreditFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-09-30 0000861459 us-gaap:RevolvingCreditFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-09-30 0000861459 us-gaap:RevolvingCreditFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0000861459 us-gaap:RevolvingCreditFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000861459 us-gaap:RevolvingCreditFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-09-30 0000861459 us-gaap:RevolvingCreditFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-09-30 0000861459 us-gaap:ConstructionMember gva:UnconsolidatedConstructionCorporateJointVentureMember 2019-09-30 0000861459 us-gaap:PerformanceGuaranteeMember gva:UnconsolidatedConstructionCorporateJointVentureMember 2019-09-30 0000861459 us-gaap:PerformanceGuaranteeMember us-gaap:CoVenturerMember 2019-09-30 0000861459 gva:ConsolidatedConstructionCorporateJointVentureMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-09-30 0000861459 srt:MinimumMember gva:ConsolidatedConstructionCorporateJointVentureMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-09-30 0000861459 srt:MaximumMember gva:ConsolidatedConstructionCorporateJointVentureMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-09-30 0000861459 srt:MinimumMember gva:ConsolidatedConstructionCorporateJointVentureMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-01-01 2019-09-30 0000861459 srt:MaximumMember gva:ConsolidatedConstructionCorporateJointVentureMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-01-01 2019-09-30 0000861459 gva:ConsolidatedConstructionCorporateJointVentureMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-07-01 2019-09-30 0000861459 gva:ConsolidatedConstructionCorporateJointVentureMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-01-01 2019-09-30 0000861459 gva:ConsolidatedConstructionCorporateJointVentureMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2018-07-01 2018-09-30 0000861459 gva:ConsolidatedConstructionCorporateJointVentureMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2018-01-01 2018-09-30 0000861459 gva:UnconsolidatedConstructionCorporateJointVentureMember 2019-09-30 0000861459 srt:MinimumMember gva:UnconsolidatedConstructionCorporateJointVentureMember 2019-09-30 0000861459 srt:MaximumMember gva:UnconsolidatedConstructionCorporateJointVentureMember 2019-09-30 0000861459 gva:OtherPartnersInterestInPartnershipsMember 2019-09-30 0000861459 gva:OtherPartnersInterestInPartnershipsMember 2018-12-31 0000861459 gva:OtherPartnersInterestInPartnershipsMember 2018-09-30 0000861459 gva:ReportingEntitysInterestInJointVentureMember 2019-09-30 0000861459 gva:ReportingEntitysInterestInJointVentureMember 2018-12-31 0000861459 gva:ReportingEntitysInterestInJointVentureMember 2018-09-30 0000861459 us-gaap:PerformanceGuaranteeMember gva:UnconsolidatedConstructionCorporateJointVentureMember 2018-12-31 0000861459 us-gaap:PerformanceGuaranteeMember gva:UnconsolidatedConstructionCorporateJointVentureMember 2018-09-30 0000861459 gva:UnconsolidatedConstructionCorporateJointVentureMember 2018-12-31 0000861459 gva:UnconsolidatedConstructionCorporateJointVentureMember 2018-09-30 0000861459 us-gaap:CorporateJointVentureMember us-gaap:CollaborativeArrangementMember 2019-07-01 2019-09-30 0000861459 us-gaap:CorporateJointVentureMember us-gaap:CollaborativeArrangementMember 2018-07-01 2018-09-30 0000861459 us-gaap:CorporateJointVentureMember us-gaap:CollaborativeArrangementMember 2019-01-01 2019-09-30 0000861459 us-gaap:CorporateJointVentureMember us-gaap:CollaborativeArrangementMember 2018-01-01 2018-09-30 0000861459 us-gaap:CoVenturerMember us-gaap:CollaborativeArrangementMember gva:OtherPartnersInterestInPartnershipsMember 2019-07-01 2019-09-30 0000861459 us-gaap:CoVenturerMember us-gaap:CollaborativeArrangementMember gva:OtherPartnersInterestInPartnershipsMember 2018-07-01 2018-09-30 0000861459 us-gaap:CoVenturerMember us-gaap:CollaborativeArrangementMember gva:OtherPartnersInterestInPartnershipsMember 2019-01-01 2019-09-30 0000861459 us-gaap:CoVenturerMember us-gaap:CollaborativeArrangementMember gva:OtherPartnersInterestInPartnershipsMember 2018-01-01 2018-09-30 0000861459 us-gaap:CollaborativeArrangementMember 2019-07-01 2019-09-30 0000861459 us-gaap:CollaborativeArrangementMember 2018-07-01 2018-09-30 0000861459 us-gaap:CollaborativeArrangementMember 2019-01-01 2019-09-30 0000861459 us-gaap:CollaborativeArrangementMember 2018-01-01 2018-09-30 0000861459 srt:ScenarioPreviouslyReportedMember 2019-04-01 2019-06-30 0000861459 srt:ScenarioPreviouslyReportedMember gva:UnconsolidatedConstructionCorporateJointVentureMember 2019-04-01 2019-06-30 0000861459 srt:ScenarioPreviouslyReportedMember 2019-01-01 2019-06-30 0000861459 2019-04-01 2019-06-30 0000861459 2019-01-01 2019-06-30 0000861459 srt:RestatementAdjustmentMember 2019-01-01 2019-06-30 0000861459 gva:UnconsolidatedConstructionCorporateJointVentureMember 2019-07-01 2019-09-30 0000861459 gva:UnconsolidatedConstructionCorporateJointVentureMember 2019-01-01 2019-09-30 0000861459 2019-04-01 2019-09-30 0000861459 gva:UnconsolidatedConstructionCorporateJointVentureMember 2018-07-01 2018-09-30 0000861459 gva:UnconsolidatedConstructionCorporateJointVentureMember 2018-01-01 2018-09-30 0000861459 gva:ForeignAffiliatesMember 2019-09-30 0000861459 gva:ForeignAffiliatesMember 2018-12-31 0000861459 gva:ForeignAffiliatesMember 2018-09-30 0000861459 gva:RealEstateEntitiesMember 2019-09-30 0000861459 gva:RealEstateEntitiesMember 2018-12-31 0000861459 gva:RealEstateEntitiesMember 2018-09-30 0000861459 gva:AsphaltTerminalEntityMember 2019-09-30 0000861459 gva:AsphaltTerminalEntityMember 2018-12-31 0000861459 gva:AsphaltTerminalEntityMember 2018-09-30 0000861459 srt:MinimumMember gva:ForeignAffiliatesMember 2019-09-30 0000861459 srt:MaximumMember gva:ForeignAffiliatesMember 2019-09-30 0000861459 srt:MinimumMember gva:RealEstateEntitiesMember 2019-09-30 0000861459 srt:MaximumMember gva:RealEstateEntitiesMember 2019-09-30 0000861459 srt:MinimumMember gva:AsphaltTerminalEntityMember 2019-09-30 0000861459 gva:EquipmentAndVehiclesMember 2019-09-30 0000861459 gva:EquipmentAndVehiclesMember 2018-12-31 0000861459 gva:EquipmentAndVehiclesMember 2018-09-30 0000861459 us-gaap:MiningPropertiesAndMineralRightsMember 2019-09-30 0000861459 us-gaap:MiningPropertiesAndMineralRightsMember 2018-12-31 0000861459 us-gaap:MiningPropertiesAndMineralRightsMember 2018-09-30 0000861459 us-gaap:LandAndLandImprovementsMember 2019-09-30 0000861459 us-gaap:LandAndLandImprovementsMember 2018-12-31 0000861459 us-gaap:LandAndLandImprovementsMember 2018-09-30 0000861459 us-gaap:BuildingAndBuildingImprovementsMember 2019-09-30 0000861459 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000861459 us-gaap:BuildingAndBuildingImprovementsMember 2018-09-30 0000861459 us-gaap:FurnitureAndFixturesMember 2019-09-30 0000861459 us-gaap:FurnitureAndFixturesMember 2018-12-31 0000861459 us-gaap:FurnitureAndFixturesMember 2018-09-30 0000861459 gva:The2019NotesMember us-gaap:SeniorNotesMember 2019-09-30 0000861459 gva:The2019NotesMember us-gaap:SeniorNotesMember 2018-12-31 0000861459 gva:The2019NotesMember us-gaap:SeniorNotesMember 2018-09-30 0000861459 gva:TheCreditAgreementMember gva:TermLoanMember 2019-09-30 0000861459 gva:TheCreditAgreementMember gva:TermLoanMember 2018-12-31 0000861459 gva:TheCreditAgreementMember gva:TermLoanMember 2018-09-30 0000861459 us-gaap:RevolvingCreditFacilityMember gva:TheCreditAgreementMember us-gaap:LineOfCreditMember 2019-09-30 0000861459 us-gaap:RevolvingCreditFacilityMember gva:TheCreditAgreementMember us-gaap:LineOfCreditMember 2018-12-31 0000861459 us-gaap:RevolvingCreditFacilityMember gva:TheCreditAgreementMember us-gaap:LineOfCreditMember 2018-09-30 0000861459 us-gaap:ConvertibleDebtMember 2019-09-30 0000861459 us-gaap:ConvertibleDebtMember 2018-12-31 0000861459 us-gaap:ConvertibleDebtMember 2018-09-30 0000861459 gva:The2019NotesMember us-gaap:SeniorNotesMember 2019-07-19 2019-07-19 0000861459 gva:TheCreditAgreementMember gva:TermLoanMember 2018-05-31 0000861459 us-gaap:RevolvingCreditFacilityMember gva:TheCreditAgreementMember us-gaap:LineOfCreditMember 2018-05-31 0000861459 gva:TheCreditAgreementMember 2019-09-30 0000861459 gva:TheCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-05-31 2018-05-31 0000861459 gva:TheCreditAgreementMember us-gaap:BaseRateMember 2018-05-31 2018-05-31 0000861459 gva:TheCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-09-30 0000861459 gva:TheCreditAgreementMember us-gaap:BaseRateMember 2019-09-30 0000861459 srt:MaximumMember 2019-09-30 0000861459 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0000861459 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:TransportationMember 2019-07-01 2019-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:WaterMember 2019-07-01 2019-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:SpecialtyMember 2019-07-01 2019-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:MaterialsMember 2019-07-01 2019-09-30 0000861459 us-gaap:OperatingSegmentsMember 2019-07-01 2019-09-30 0000861459 srt:ConsolidationEliminationsMember gva:TransportationMember 2019-07-01 2019-09-30 0000861459 srt:ConsolidationEliminationsMember gva:WaterMember 2019-07-01 2019-09-30 0000861459 srt:ConsolidationEliminationsMember gva:SpecialtyMember 2019-07-01 2019-09-30 0000861459 srt:ConsolidationEliminationsMember gva:MaterialsMember 2019-07-01 2019-09-30 0000861459 srt:ConsolidationEliminationsMember 2019-07-01 2019-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:TransportationMember 2018-07-01 2018-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:WaterMember 2018-07-01 2018-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:SpecialtyMember 2018-07-01 2018-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:MaterialsMember 2018-07-01 2018-09-30 0000861459 us-gaap:OperatingSegmentsMember 2018-07-01 2018-09-30 0000861459 srt:ConsolidationEliminationsMember gva:TransportationMember 2018-07-01 2018-09-30 0000861459 srt:ConsolidationEliminationsMember gva:WaterMember 2018-07-01 2018-09-30 0000861459 srt:ConsolidationEliminationsMember gva:SpecialtyMember 2018-07-01 2018-09-30 0000861459 srt:ConsolidationEliminationsMember gva:MaterialsMember 2018-07-01 2018-09-30 0000861459 srt:ConsolidationEliminationsMember 2018-07-01 2018-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:TransportationMember 2019-01-01 2019-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:WaterMember 2019-01-01 2019-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:SpecialtyMember 2019-01-01 2019-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:MaterialsMember 2019-01-01 2019-09-30 0000861459 us-gaap:OperatingSegmentsMember 2019-01-01 2019-09-30 0000861459 srt:ConsolidationEliminationsMember gva:TransportationMember 2019-01-01 2019-09-30 0000861459 srt:ConsolidationEliminationsMember gva:WaterMember 2019-01-01 2019-09-30 0000861459 srt:ConsolidationEliminationsMember gva:SpecialtyMember 2019-01-01 2019-09-30 0000861459 srt:ConsolidationEliminationsMember gva:MaterialsMember 2019-01-01 2019-09-30 0000861459 srt:ConsolidationEliminationsMember 2019-01-01 2019-09-30 0000861459 gva:MaterialsMember 2019-09-30 0000861459 us-gaap:OperatingSegmentsMember 2019-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:TransportationMember 2018-01-01 2018-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:WaterMember 2018-01-01 2018-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:SpecialtyMember 2018-01-01 2018-09-30 0000861459 us-gaap:OperatingSegmentsMember gva:MaterialsMember 2018-01-01 2018-09-30 0000861459 us-gaap:OperatingSegmentsMember 2018-01-01 2018-09-30 0000861459 srt:ConsolidationEliminationsMember gva:TransportationMember 2018-01-01 2018-09-30 0000861459 srt:ConsolidationEliminationsMember gva:WaterMember 2018-01-01 2018-09-30 0000861459 srt:ConsolidationEliminationsMember gva:SpecialtyMember 2018-01-01 2018-09-30 0000861459 srt:ConsolidationEliminationsMember gva:MaterialsMember 2018-01-01 2018-09-30 0000861459 srt:ConsolidationEliminationsMember 2018-01-01 2018-09-30 0000861459 gva:MaterialsMember 2018-09-30 0000861459 us-gaap:OperatingSegmentsMember 2018-09-30 0000861459 gva:ConsolidatedConstructionCorporateJointVentureMember 2019-09-30 0000861459 gva:ConsolidatedConstructionCorporateJointVentureMember 2018-12-31 0000861459 gva:ConsolidatedConstructionCorporateJointVentureMember 2018-09-30 0000861459 gva:EightPointZeroPercentageConvertibleNotesMember 2018-09-30 0000861459 gva:EightPointZeroPercentageConvertibleNotesMember 2019-09-30 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y 0000861459 GRANITE CONSTRUCTION INC false --12-31 Q3 2019 -27000000.0 77870000 131965000 125165000 29108000 21237000 26142000 39717000 19699000 20968000 10765000 11744000 11361000 27752000 34761000 36061000 50625000 37086000 33426000 21378000 60288000 67139000 4193000 2046000 1975000 0.01 0.01 0.01 3000000 3000000 3000000 0 0 0 0.01 0.01 0.01 150000000 150000000 150000000 46741263 46665889 46897092 46741263 46665889 46897092 0.13 0.13 0.39 0.39 0.080 5825000 0 0.080 0.080 10-Q true 2019-09-30 false 1-12911 DE 77-0239383 585 W. Beach Street Watsonville CA 95076 831 724-1011 Common Stock, $0.01 par value GVA NYSE Yes Yes Large Accelerated Filer false false false 46741311 184673000 272804000 230259000 37918000 30002000 35010000 700387000 473246000 618070000 233925000 219754000 213989000 95442000 88623000 90789000 209765000 282229000 273993000 42698000 48731000 95173000 1504808000 1415389000 1557283000 542796000 549688000 560618000 10000000 36098000 46093000 84914000 84354000 84840000 264112000 259471000 244696000 70472000 0 0 38443000 2918000 6408000 118228000 128683000 143910000 2633773000 2476601000 2643848000 8263000 47286000 116796000 399528000 251481000 316917000 106010000 105449000 117759000 342040000 273626000 296033000 855841000 677842000 847505000 394841000 335119000 316926000 56740000 0 0 4652000 4317000 5589000 58433000 61689000 67429000 0 0 0 468000 467000 469000 567033000 564559000 572046000 -3282000 -749000 1841000 656487000 787356000 786936000 1220706000 1351633000 1361292000 42560000 46001000 45107000 1263266000 1397634000 1406399000 2633773000 2476601000 2643848000 598646000 610847000 1340834000 1472703000 135908000 124292000 347994000 215951000 224457000 190836000 540234000 461149000 129099000 129616000 268389000 276286000 1088110000 1055591000 2497451000 2426089000 585013000 539871000 1405830000 1334302000 120878000 100189000 313582000 174834000 186158000 162737000 464858000 395838000 104629000 108303000 233675000 239972000 996678000 911100000 2417945000 2144946000 91432000 144491000 79506000 281143000 73424000 70769000 224577000 193337000 2744000 9334000 15244000 44030000 7101000 3018000 13936000 5066000 22365000 67406000 -146379000 48842000 1713000 1533000 6257000 4227000 4839000 4452000 13011000 10090000 6275000 1769000 10159000 5527000 -127000 1533000 2394000 2205000 3022000 383000 5799000 1869000 25387000 67789000 -140580000 50711000 3474000 8692000 -37451000 7357000 21913000 59097000 -103129000 43354000 1425000 3425000 8793000 7490000 20488000 55672000 -111922000 35864000 0.44 1.20 -2.39 0.84 0.43 1.17 -2.39 0.84 46788000 46308000 46771000 42443000 47170000 47810000 46771000 42910000 21913000 59097000 -103129000 43354000 -720000 2289000 -3496000 1555000 46000 1719000 336000 157000 -766000 570000 -3832000 1398000 932000 249000 1299000 -189000 166000 819000 -2533000 1209000 22079000 59916000 -105662000 44563000 1425000 3425000 8793000 7490000 20654000 56491000 -114455000 37073000 46838199 468000 568264000 -3448000 642124000 1207408000 50160000 1257568000 0 0 0 20488000 20488000 1425000 21913000 0 0 166000 0 166000 0 166000 101475 1000 2967000 -0 -0 2968000 -0 2968000 4555 1000 0 0 0 1000 0 1000 -0 -0 -0 6076000 6076000 -0 6076000 0 0 0 0 0 -9025000 -9025000 16 0 1736000 0 -49000 1687000 0 1687000 46741263 468000 567033000 -3282000 656487000 1220706000 42560000 1263266000 45688582 457000 516680000 1022000 737417000 1255576000 45410000 1300986000 0 0 0 55672000 55672000 3425000 59097000 0 0 819000 0 819000 0 819000 3767 -0 204000 -0 -0 204000 -0 204000 8768 0 0 0 0 0 0 0 -0 -0 -0 6096000 6096000 -0 6096000 1199869 12000 53086000 0 0 53098000 0 53098000 0 0 0 0 0 -3728000 -3728000 3640 0 2484000 0 -57000 2429000 0 2429000 46897092 469000 572046000 1841000 786936000 1361292000 45107000 1406399000 46665889 467000 564559000 -749000 787356000 1351633000 46001000 1397634000 0 0 0 -111922000 -111922000 8793000 -103129000 0 0 -2533000 0 -2533000 0 -2533000 189566 2000 6914000 -0 -0 6916000 -0 6916000 255948 3000 0 0 0 3000 0 3000 -0 -0 -0 18251000 18251000 -0 18251000 0 0 0 -539000 -539000 0 -539000 0 0 0 0 0 -12234000 -12234000 8992 0 9388000 0 -157000 9231000 0 9231000 46741263 468000 567033000 -3282000 656487000 1220706000 42560000 1263266000 39871314 399000 160376000 634000 783699000 945108000 47697000 992805000 0 0 0 35864000 35864000 7490000 43354000 0 0 1209000 0 1209000 0 1209000 108199 1000 6368000 -0 -0 6369000 -0 6369000 299089 3000 0 0 0 3000 0 3000 -0 -0 -0 17242000 17242000 -0 17242000 0 0 0 -15201000 -15201000 0 -15201000 5624021 56000 321019000 0 0 321075000 48000 321123000 1199869 12000 53086000 53098000 0 53098000 0 30702000 0 0 30702000 0 30702000 0 0 0 0 0 -10128000 -10128000 10998 0 13231000 -2000 -184000 13045000 0 13045000 46897092 469000 572046000 1841000 786936000 1361292000 45107000 1406399000 -103129000 43354000 92700000 77816000 13936000 5066000 -37338000 -2207000 8924000 12621000 -173008000 -16343000 10159000 5527000 -4630000 -0 224475000 154996000 13276000 -355000 6178000 4283000 57280000 89000000 13181000 30014000 1141000 -16295000 148739000 41672000 -768000 37352000 -26498000 14743000 -0 9952000 20000000 60000000 83329000 86131000 28104000 9480000 6227000 55030000 3756000 -320000 -45208000 -81313000 105574000 143250000 86018000 42149000 18240000 16328000 6916000 6369000 12234000 10128000 1242000 441000 -16592000 68717000 -88298000 2147000 278629000 233711000 190331000 235858000 19005000 0 13713000 0 13758000 9029000 11900000 8576000 -6284000 0 0 321075000 0 53086000 0 30702000 8573000 13537000 6076000 6097000 674000 4783000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">1.</em> </b><b> </b><b>Basis of Presentation</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><a class="rdg_comment" href="." id="doccmt-1628"/>The condensed consolidated financial statements included herein have been prepared by Granite Construction Incorporated (“we,” “us,” “our,” “the Company” or “Granite”) pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), are unaudited and should be read in conjunction with our Annual Report on Form <em style="font-weight: inherit; font-style: normal;">10</em>-K for the year ended <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em>. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted. Further, the condensed consolidated financial statements reflect, in the opinion of management, all normal recurring adjustments necessary to state fairly our financial position at <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em> and <em style="font-weight: inherit; font-style: normal;">2018</em> and the results of our operations and cash flows for the periods presented. The <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em> condensed consolidated balance sheet data was derived from audited consolidated financial statements, but does <em style="font-weight: inherit; font-style: normal;">not</em> include all disclosures required by U.S. GAAP.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 6pt 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Our operations are typically affected more by weather conditions during the <em style="font-weight: inherit; font-style: normal;">first</em> and <em style="font-weight: inherit; font-style: normal;">fourth</em> quarters of our fiscal year which <em style="font-weight: inherit; font-style: normal;"> may </em>alter our construction schedules and can create variability in our revenues and profitability. Therefore, the results of operations for the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em> are <em style="font-weight: inherit; font-style: normal;">not</em> indicative of the results to be expected for the full year.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">We prepared the accompanying condensed consolidated financial statements on the same basis as our annual consolidated financial statements, except for the adoption during the <em style="font-weight: inherit; font-style: normal;">three</em> months ended <em style="font-weight: inherit; font-style: normal;"> March 31, 2019 </em>of Accounting Standards Update (“ASU”) <em style="font-weight: inherit; font-style: normal;">No.</em> <em style="font-weight: inherit; font-style: normal;">2017</em>-<em style="font-weight: inherit; font-style: normal;">12,</em> <i>Derivatives and Hedging (Topic <em style="font-weight: inherit; font-style: normal;">815</em>):</i> <i>Targeted Improvements to Accounting for Hedging Activities, </i>which had <em style="font-weight: inherit; font-style: normal;">no</em> material impact on our condensed consolidated financial statements. In addition, as discussed in Note <em style="font-weight: inherit; font-style: normal;">2,</em> during the <em style="font-weight: inherit; font-style: normal;">three</em> months ended <em style="font-weight: inherit; font-style: normal;"> March 31, 2019, </em>we adopted ASU <em style="font-weight: inherit; font-style: normal;">2018</em>-<em style="font-weight: inherit; font-style: normal;">02,</em> <i>Income Statement - Reporting Comprehensive Income (Topic <em style="font-weight: inherit; font-style: normal;">220</em>): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income </i>and<i> </i>ASU <em style="font-weight: inherit; font-style: normal;">No.</em> <em style="font-weight: inherit; font-style: normal;">2016</em>-<em style="font-weight: inherit; font-style: normal;">02,</em> <i>Leases</i> and subsequently issued related ASUs (“Topic <em style="font-weight: inherit; font-style: normal;">842”</em>). </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">On <em style="font-weight: inherit; font-style: normal;"> May 22, 2019, </em>we acquired certain assets and equipment of Lametti &amp; Sons, Inc. a Minnesota-based company with expertise in cured-in-place pipe rehabilitation and trenchless renewal for $6.2 million cash.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt;"><i><span style="font-family:Times New Roman;font-size:10pt;">Reclassifications</span>:</i> Certain immaterial reclassifications of prior period amounts have been made to conform to the current period presentation.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i>Cash, Cash Equivalents and Restricted Cash: </i>The table below presents changes in cash, cash equivalents and restricted cash on the condensed consolidated statements of cash flows and a reconciliation to the amounts reported in the condensed consolidated balance sheets (in thousands).</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; border-bottom: thin solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cash, cash equivalents and restricted cash, beginning of period</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">278,629</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">233,711</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>End of the period</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash and cash equivalents</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">184,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">230,259</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition GFJY4-DHN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Restricted cash</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,599</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total cash, cash equivalents and restricted cash, end of period</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">190,331</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">235,858</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net (decrease) increase in cash, cash equivalents and restricted cash</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(88,298</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="margin: 0pt;"> </p><p style="margin: 0pt;"/> <p style="margin: 0pt; text-align: center;"/> <p style="margin: 0pt; text-align: center;"><b/></p> <p style="margin: 0pt 0pt 6pt; text-align: center; text-indent: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i/></p> 6200000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i>Cash, Cash Equivalents and Restricted Cash: </i>The table below presents changes in cash, cash equivalents and restricted cash on the condensed consolidated statements of cash flows and a reconciliation to the amounts reported in the condensed consolidated balance sheets (in thousands).</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; border-bottom: thin solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cash, cash equivalents and restricted cash, beginning of period</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">278,629</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">233,711</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>End of the period</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash and cash equivalents</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">184,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">230,259</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition GFJY4-DHN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Restricted cash</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,599</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total cash, cash equivalents and restricted cash, end of period</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">190,331</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">235,858</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net (decrease) increase in cash, cash equivalents and restricted cash</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(88,298</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; border-bottom: thin solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Nine Months Ended September 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cash, cash equivalents and restricted cash, beginning of period</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">278,629</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">233,711</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>End of the period</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash and cash equivalents</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">184,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">230,259</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition GFJY4-DHN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Restricted cash</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,599</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total cash, cash equivalents and restricted cash, end of period</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">190,331</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">235,858</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net (decrease) increase in cash, cash equivalents and restricted cash</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(88,298</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,147</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 278629000 233711000 184673000 230259000 5658000 5599000 190331000 235858000 -88298000 2147000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">2.</em> </b><b> </b><b>Recently Issued and Adopted Accounting Pronouncements</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">In <em style="font-weight: inherit; font-style: normal;"> August 2018, </em>the Financial Accounting Standards Board (“FASB”) issued ASU <em style="font-weight: inherit; font-style: normal;">2018</em>-<em style="font-weight: inherit; font-style: normal;">13,</em><i> Fair Value Measurement (Topic <em style="font-weight: inherit; font-style: normal;">820</em>): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement</i>, which modifies the disclosure requirements on fair value measurements. This ASU will be effective commencing with our quarter ending <em style="font-weight: inherit; font-style: normal;"> March 31, 2020. </em>We do <em style="font-weight: inherit; font-style: normal;">not</em> expect the adoption of this ASU to have a material impact on our consolidated financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">In <em style="font-weight: inherit; font-style: normal;"> February 2018, </em>the FASB issued ASU <em style="font-weight: inherit; font-style: normal;">2018</em>-<em style="font-weight: inherit; font-style: normal;">02,</em> <i>Income Statement - Reporting Comprehensive Income (Topic <em style="font-weight: inherit; font-style: normal;">220</em>): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</i>, which allows companies to reclassify stranded tax effects resulting from the U.S. Tax Cuts and Jobs Act of <em style="font-weight: inherit; font-style: normal;">2017,</em> from accumulated other comprehensive income (“AOCI”) to retained earnings. This ASU was effective commencing with our quarter ended <em style="font-weight: inherit; font-style: normal;"> March 31, 2019 </em>and we elected <em style="font-weight: inherit; font-style: normal;">not</em> to reclassify the immaterial stranded tax effects from AOCI to retained earnings. We adopted the policy that future income tax effects which are stranded in AOCI will be released under the item-by-item approach.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><i>Effect of adopting Topic <em style="font-weight: inherit; font-style: normal;">842</em></i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The core principle of Topic <em style="font-weight: inherit; font-style: normal;">842</em> requires lessees to recognize operating leases as right of use (“ROU”) assets and lease liabilities on the balance sheet as described below. Prior to adoption of Topic <em style="font-weight: inherit; font-style: normal;">842,</em> we recognized operating lease payments as an expense on a straight-line basis over the lease term on our consolidated statements of operations and did <em style="font-weight: inherit; font-style: normal;">not</em> recognize ROU assets or lease liabilities on our consolidated balance sheets.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">We adopted Topic <em style="font-weight: inherit; font-style: normal;">842</em> using a modified retrospective transition approach with <em style="font-weight: inherit; font-style: normal;">no</em> prior-period retrospective adjustments, recognizing a net cumulative decrease to retained earnings and added ROU assets, short and long term lease liabilities of approximately $0.5 million, $72.2 million, $14.9 million and $60.4 million, respectively, as of <em style="font-weight: inherit; font-style: normal;"> January 1, 2019.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">We applied Topic <em style="font-weight: inherit; font-style: normal;">842</em> to all noncancelable operating leases outstanding as of <em style="font-weight: inherit; font-style: normal;"> January 1, 2019 </em>except those related to quarry properties and those that at lease commencement have an actual and intended lease term shorter than <em style="font-weight: inherit; font-style: normal;">twelve</em> months.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">We elected to apply optional practical expedients which allowed us to forego reassessments of <em style="font-weight: inherit; font-style: normal;">1</em>) whether any expired or existing contracts are or contain leases; <em style="font-weight: inherit; font-style: normal;">2</em>) the lease classification for any expired or existing leases; and <em style="font-weight: inherit; font-style: normal;">3</em>) the initial direct costs for any existing leases.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">In connection with the adoption of Topic <em style="font-weight: inherit; font-style: normal;">842,</em> we implemented the following accounting policy:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>ROU Assets and Liabilities</i>: A lease contract conveys the right to use an underlying asset for a period of time in exchange for consideration. At inception, we determine whether a contract contains a lease by determining if there is an identified asset and if the contract conveys the right to control the use of the identified asset in exchange for consideration over a period of time.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 6pt 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">At lease commencement, we measure and record a lease liability equal to the present value of the remaining lease payments, generally discounted using the borrowing rate on our secured debt as the implicit rate is <em style="font-weight: inherit; font-style: normal;">not</em> readily determinable on many of our leases. We use a single maturity discount rate if it is <em style="font-weight: inherit; font-style: normal;">not</em> materially different than the discount rates applied to each of the leases in the portfolio.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">On the lease commencement date, the amount of the ROU assets consist of the following:</p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align:top;width:3.4%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> </td> <td style="vertical-align:top;width:3.3%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">•</p> </td> <td style="vertical-align:top;width:93.3%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">the amount of the initial measurement of the lease liability;</p> </td> </tr> <tr> <td style="vertical-align:top;width:3.4%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> </td> <td style="vertical-align:top;width:3.3%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">•</p> </td> <td style="vertical-align:top;width:93.3%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">any lease payments made at or before the commencement date, minus any lease incentives received; and</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"> <tbody> <tr> <td style="vertical-align:top;width:3.4%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> </td> <td style="vertical-align:top;width:3.3%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">•</p> </td> <td style="vertical-align:top;width:93.3%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">any initial direct costs incurred.</p> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 6pt 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Most of our lease contracts do <em style="font-weight: inherit; font-style: normal;">not</em> have the option to extend or renew. We assess the option for individual leases, and we generally consider the base term to be the term of lease contracts.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">On a quarterly basis, we determine if subcontractor, vendor or service provider agreements contain embedded leases by assessing if an asset is explicitly or implicitly specified in the agreement and the counterparty has the right to substitute the asset.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: center; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i/></p> 500000 72200000 14900000 60400000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: justify; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">3.</em>  Acquisitions</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">On <em style="font-weight: inherit; font-style: normal;"> June 14, 2018 (</em>the “acquisition date”), we completed the acquisition of the Layne Christensen Company (“Layne”). We have finalized the purchase price accounting and there were <em style="font-weight: inherit; font-style: normal;">no</em> material measurement period adjustments during the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019. </em>The financial information in the table below summarizes the combined results of operations of Granite and Layne, on a pro forma basis, as though the companies had been combined as of <em style="font-weight: inherit; font-style: normal;"> January 1, 2017 (</em>in thousands, except per share amounts). The pro forma financial information is presented for informational purposes only and is <em style="font-weight: inherit; font-style: normal;">not</em> indicative of the results of operations that would have been achieved if the acquisition had taken place on <em style="font-weight: inherit; font-style: normal;"> January 1, 2017.</em></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months Ended</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine Months Ended</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30, 2018</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,087,111</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,638,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39,550</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81,151</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to Granite</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,477</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">73,661</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic net income per share attributable to common shareholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.82</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.61</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted net income per share attributable to common shareholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 6pt 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">These amounts have been calculated after applying Granite’s accounting policies and adjusting the results of Layne to reflect the additional depreciation and amortization that would have been recorded assuming the fair value adjustments to property and equipment and intangible assets had been applied starting on <em style="font-weight: inherit; font-style: normal;"> January 1, 2017. </em>Acquisition and integration expenses related to Layne are excluded as the timing of the transaction is assumed to be <em style="font-weight: inherit; font-style: normal;"> January 1, 2017. </em>The statutory tax rate of 26% was used for the pro forma adjustments.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months Ended</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine Months Ended</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30, 2018</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,087,111</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,638,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39,550</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">81,151</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income attributable to Granite</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,477</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">73,661</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic net income per share attributable to common shareholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.82</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.61</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted net income per share attributable to common shareholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 1087111000 2638664000 39550000 81151000 37477000 73661000 0.82 1.61 0.80 1.60 0.26 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">4.</em> </b><b> </b><b>Revisions in Estimates</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Our profit recognition related to construction contracts is based on estimates of transaction price and costs to complete each project. These estimates can vary significantly in the normal course of business as projects progress, circumstances develop and evolve, and uncertainties are resolved. When we experience significant changes in our estimates, we undergo a process that includes reviewing the nature of the changes to ensure that there are <em style="font-weight: inherit; font-style: normal;">no</em> material amounts that should have been recorded in a prior period rather than as revisions in estimates for the current period. For revisions in estimates, generally we use the cumulative catch-up method for changes to the transaction price that are part of a single performance obligation. Under this method, revisions in estimates are accounted for in their entirety in the period of change. There can be <em style="font-weight: inherit; font-style: normal;">no</em> assurance that we will <em style="font-weight: inherit; font-style: normal;">not</em> experience further changes in circumstances or otherwise be required to revise our estimates in the future. In our review of these changes for the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019 </em>and <em style="font-weight: inherit; font-style: normal;">2018,</em> we did <em style="font-weight: inherit; font-style: normal;">not</em> identify any material amounts that should have been recorded in a prior period.  </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 6pt 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">For the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, revisions in estimates, including estimated cost recovery of customer affirmative claims and back charges, that individually had an impact of $5.0 million or more on gross profit resulted in decreases to gross profit and income (loss) before provision for (benefit from) income taxes of $80.7 million and $264.1 million, respectively, and decreases in net income (loss) of <a class="rdg_comment commentapprove" href=".">$</a>62.9 million and $200.6 million ($1.33 and $4.29 per diluted share), respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">For the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em>, revisions in estimates, including estimated cost recovery of customer affirmative claims and back charges, that individually had an impact of $5.0 million or more on gross profit resulted in decreases to gross profit and income (loss) before provision for (benefit from) income taxes of $19.3 million and $57.8 million, respectively, and decreases in net <a class="rdg_comment commentapprove" href=".">income </a>of $14.6 million and $43.7 million ($0.31 and $1.02 per diluted share), respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Decreases for all periods presented were in our Transportation segment except for <em style="font-weight: inherit; font-style: normal;">one</em> project in Water segment during the <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019 </em>and <em style="font-weight: inherit; font-style: normal;">one</em> project in Specialty segment during both <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019. </em>There were <em style="font-weight: inherit; font-style: normal;">no</em> increases from revisions in estimates, which individually would have had an impact of $5.0 million or more on gross profit, for the periods presented.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The impact to gross profit is summarized as follows:</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Three Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Nine Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(dollars in millions)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Number of projects with downward estimate changes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Range of reduction in gross profit from each project, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font-weight: inherit; font-style: normal;">5.4 - 30.9</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font-weight: inherit; font-style: normal;">7.3 - 12.0</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font-weight: inherit; font-style: normal;">6.0 - 92.6</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font-weight: inherit; font-style: normal;">5.2 - 25.6</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Decrease to project profitability</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80.7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19.3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">264.1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57.8</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 6pt 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The decreases during the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em> were due to increased project completion costs, schedule delays, lower productivity than originally anticipated and performance of a significant amount of disputed work partially offset by an increase in estimated recovery from customer affirmative claims.<a class="rdg_comment commentapprove" href=".">The </a>decreases during the <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019 </em>were also due to an unfavorable court ruling on a designer back charge claim and were impacted by a business added in the Layne acquisition last year that we exited during the quarter. The decreases during the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em> were due to additional costs and lower productivity than originally anticipated as well as additional weather related costs and a decrease in estimated recovery from customer affirmative claims.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: center; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i/></p> -5000000.0 -80700000 -264100000 -62900000 -200600000 -1.33 -4.29 -5000000.0 -19300000 -57800000 -14600000 -43700000 -0.31 -1.02 5000000.0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Three Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Nine Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(dollars in millions)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Number of projects with downward estimate changes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Range of reduction in gross profit from each project, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font-weight: inherit; font-style: normal;">5.4 - 30.9</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font-weight: inherit; font-style: normal;">7.3 - 12.0</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font-weight: inherit; font-style: normal;">6.0 - 92.6</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font-weight: inherit; font-style: normal;">5.2 - 25.6</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Decrease to project profitability</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80.7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19.3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">264.1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57.8</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 6 2 9 4 -5400000 -30900000 -7300000 -12000000.0 -6000000.0 -92600000 -5200000 -25600000 -80700000 -19300000 -264100000 -57800000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">5.</em> </b><b> </b><b>Disaggregation of Revenue</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The following tables present our disaggregated revenue (in <a class="rdg_comment" href=".">thousands</a>):  </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Three Months Ended <em style="font-weight: inherit; font-style: normal;"> September 30,</em></b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Transportation</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Water</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Specialty</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Materials</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">197,057</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,390</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,791</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,251</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">339,489</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">155</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">162,608</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,159</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">164,767</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,359</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,415</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72,813</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">211,566</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,095</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">70,753</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51,662</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">335,076</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">122,070</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,525</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,186</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">151,781</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">598,646</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">135,908</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">224,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">129,099</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,088,110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,163</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,119</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,713</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74,065</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">298,060</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,363</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">224,560</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,511</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">230,071</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,346</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">194</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,513</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">89,053</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">182,709</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">877</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,752</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,935</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">277,273</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105,111</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33,495</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,616</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">147,222</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">610,847</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">124,292</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">190,836</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">129,616</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,055,591</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Nine Months Ended <em style="font-weight: inherit; font-style: normal;"> September 30,</em></b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Transportation</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Water</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Specialty</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Materials</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">404,981</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,390</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">135,928</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">145,278</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">700,577</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">133</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,034</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,698</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58,865</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">434,588</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,074</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">444,662</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">73,555</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">123</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,885</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">194,563</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">427,577</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,675</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">151,621</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">107,040</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">689,913</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">318,698</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74,102</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,071</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">408,871</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,340,834</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">347,994</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">540,234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">268,389</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,497,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b> </b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">453,077</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,711</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">104,914</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">162,247</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">765,949</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">427</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,598</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,620</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,645</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">596,022</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,211</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">611,233</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,801</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,710</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,425</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">243,936</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">361,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,268</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114,695</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">103,290</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">582,629</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">148,453</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33,495</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,749</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">192,697</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,472,703</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">215,951</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">461,149</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">276,286</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,426,089</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"/><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><i/></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Transportation</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Water</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Specialty</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Materials</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">197,057</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,390</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,791</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,251</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">339,489</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">155</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">162,608</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,159</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">164,767</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,359</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,415</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72,813</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">211,566</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,095</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">70,753</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51,662</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">335,076</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">122,070</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,525</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,186</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">151,781</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">598,646</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">135,908</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">224,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">129,099</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,088,110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,163</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,119</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,713</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74,065</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">298,060</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,363</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,912</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">224,560</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,511</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">230,071</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,346</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">194</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,513</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">89,053</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">182,709</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">877</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,752</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,935</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">277,273</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105,111</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33,495</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,616</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">147,222</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">610,847</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">124,292</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">190,836</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">129,616</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,055,591</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Transportation</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Water</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Specialty</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Materials</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">404,981</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,390</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">135,928</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">145,278</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">700,577</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">133</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,034</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,698</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">58,865</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">434,588</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,074</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">444,662</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">73,555</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">123</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,885</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">194,563</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">427,577</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,675</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">151,621</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">107,040</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">689,913</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">318,698</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74,102</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,071</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">408,871</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,340,834</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">347,994</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">540,234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">268,389</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,497,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">453,077</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,711</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">104,914</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">162,247</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">765,949</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">427</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,598</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,620</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,645</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">596,022</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,211</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">611,233</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,801</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,710</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,425</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">243,936</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">361,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,268</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114,695</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">103,290</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">582,629</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">148,453</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33,495</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,749</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">192,697</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,472,703</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">215,951</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">461,149</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">276,286</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,426,089</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 197057000 10390000 60791000 71251000 339489000 56000 155000 23973000 0 24184000 162608000 2159000 0 0 164767000 27359000 39000 45415000 0 72813000 211566000 1095000 70753000 51662000 335076000 0 122070000 23525000 6186000 151781000 598646000 135908000 224457000 129099000 1088110000 180163000 12119000 31713000 74065000 298060000 69000 480000 13363000 0 13912000 224560000 5511000 0 0 230071000 23346000 194000 65513000 0 89053000 182709000 877000 46752000 46935000 277273000 0 105111000 33495000 8616000 147222000 610847000 124292000 190836000 129616000 1055591000 404981000 14390000 135928000 145278000 700577000 133000 1034000 57698000 0 58865000 434588000 10074000 0 0 444662000 73555000 123000 120885000 0 194563000 427577000 3675000 151621000 107040000 689913000 0 318698000 74102000 16071000 408871000 1340834000 347994000 540234000 268389000 2497451000 453077000 45711000 104914000 162247000 765949000 427000 1598000 27620000 0 29645000 596022000 15211000 0 0 611233000 61801000 1710000 180425000 0 243936000 361376000 3268000 114695000 103290000 582629000 0 148453000 33495000 10749000 192697000 1472703000 215951000 461149000 276286000 2426089000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">6.</em> </b><b> </b><b>Unearned Revenue</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The following tables present our unearned revenue as of the respective periods (in thousands):</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>September 30, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Transportation</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Water</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Specialty</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">535,139</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,594</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">96,961</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">651,694</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,699</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,181</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">177,686</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">193,566</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,595,092</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48,952</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">245,478</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,889,522</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">207,555</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">70</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">137,991</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">345,616</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">276,090</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,880</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74,959</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">352,929</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">159,874</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">159,874</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,628,575</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">231,551</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">733,075</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,593,201</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>June 30, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">590,641</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,382</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">119,152</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">724,175</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,350</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">146,516</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147,946</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,751,819</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,146</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,763,965</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">204,749</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">158,378</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">363,237</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">374,148</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">710</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,411</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">468,269</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">224,720</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">224,720</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,921,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">253,418</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">517,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,692,312</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>September 30, 2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">299,242</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,297</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50,283</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">360,822</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">145,483</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">145,506</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,678,637</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,914</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,705,551</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">91,144</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">405</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">235,190</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">326,739</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">242,666</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">70,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">313,276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">211,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">211,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,311,712</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">250,157</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">501,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,063,425</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: center; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i/></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>September 30, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Transportation</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Water</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Specialty</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">535,139</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,594</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">96,961</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">651,694</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,699</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,181</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">177,686</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">193,566</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,595,092</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48,952</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">245,478</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,889,522</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">207,555</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">70</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">137,991</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">345,616</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">276,090</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,880</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74,959</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">352,929</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">159,874</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">159,874</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,628,575</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">231,551</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">733,075</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,593,201</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>June 30, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">590,641</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,382</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">119,152</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">724,175</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,350</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">146,516</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147,946</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,751,819</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,146</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,763,965</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">204,749</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">158,378</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">363,237</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">374,148</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">710</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,411</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">468,269</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">224,720</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">224,720</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,921,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">253,418</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">517,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,692,312</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>September 30, 2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">California</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">299,242</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,297</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50,283</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">360,822</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Federal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">145,483</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">145,506</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Heavy Civil</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,678,637</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,914</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,705,551</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Midwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">91,144</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">405</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">235,190</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">326,739</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Northwest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">242,666</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">70,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">313,276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Water and Mineral Services</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">211,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">211,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,311,712</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">250,157</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">501,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,063,425</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 535139000 19594000 96961000 651694000 14699000 1181000 177686000 193566000 1595092000 48952000 245478000 1889522000 207555000 70000 137991000 345616000 276090000 1880000 74959000 352929000 0 159874000 0 159874000 2628575000 231551000 733075000 3593201000 590641000 14382000 119152000 724175000 80000 1350000 146516000 147946000 1751819000 12146000 0 1763965000 204749000 110000 158378000 363237000 374148000 710000 93411000 468269000 0 224720000 0 224720000 2921437000 253418000 517457000 3692312000 299242000 11297000 50283000 360822000 23000 0 145483000 145506000 1678637000 26914000 0 1705551000 91144000 405000 235190000 326739000 242666000 10000 70600000 313276000 0 211531000 0 211531000 2311712000 250157000 501556000 3063425000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">7.</em> </b><b> </b><b>Contract Assets and Liabilities</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">During the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, we recognized revenue of $13.2 million and $118.8 million, respectively, that was included in the contract liability balance at <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em>. During the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em>, we recognized revenue of $0.6 million and $103.3 million, respectively, that was included in the contract liability balance at <em style="font-weight: inherit; font-style: normal;"> January 1, 2018.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">As a result of changes in contract transaction price related to performance obligations that were satisfied or partially satisfied prior to the end of the periods, we recognized revenue of <a class="rdg_comment" href=".">$</a>32.8 million and $117.6 million during the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, respectively, and $25.3 million and $86.2 million during the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em>, respectively. The changes in contract transaction price were from items such as executed or estimated change orders and unresolved contract modifications and claims.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em> and <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em>, the aggregate claim recovery estimates included in contract asset and liability balances were $60.6 million, $45.1 million and $37.2 million, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The components of the contract asset balances as of the respective dates were as follows (in thousands):</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-top: thin solid rgb(0, 0, 0); border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Costs in excess of billings and estimated earnings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">127,863</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,223</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">108,105</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract retention</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">106,062</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">99,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105,884</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total contract assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">233,925</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">219,754</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">213,989</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 6pt 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em> and <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em>, <em style="font-weight: inherit; font-style: normal;">no</em> individual contract retention balance exceeded <em style="font-weight: inherit; font-style: normal;">10%</em> of total contract assets at any of the presented dates. The majority of the contract retention balance is expected to be collected within <em style="font-weight: inherit; font-style: normal;">one</em> year and there were no balances determined to be uncollectible.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The components of the contract liability balances as of the respective dates were as follows (in thousands):</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Billings in excess of costs and estimated earnings, net of retention</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">100,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">103,250</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">117,352</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Provisions for losses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,337</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,199</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">407</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total contract liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">106,010</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">105,449</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">117,759</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 13200000 118800000 600000 103300000 32800000 117600000 25300000 86200000 60600000 45100000 37200000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-top: thin solid rgb(0, 0, 0); border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Costs in excess of billings and estimated earnings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">127,863</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,223</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">108,105</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contract retention</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">106,062</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">99,531</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105,884</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total contract assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">233,925</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">219,754</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">213,989</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Billings in excess of costs and estimated earnings, net of retention</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">100,673</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">103,250</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">117,352</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Provisions for losses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,337</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,199</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">407</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total contract liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">106,010</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">105,449</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">117,759</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 127863000 120223000 108105000 106062000 99531000 105884000 233925000 219754000 213989000 0 100673000 103250000 117352000 5337000 2199000 407000 106010000 105449000 117759000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">8.</em> </b><b> Receivables, net </b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contracts completed and in progress:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Billed</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">417,373</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">285,521</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">351,802</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Unbilled</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">182,762</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">98,755</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">147,950</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total contracts completed and in progress</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">600,135</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">384,276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">499,752</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Material sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72,486</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,286</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">73,282</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28,674</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,195</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,125</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total gross receivables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">701,295</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">473,757</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">618,159</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Less: allowance for doubtful accounts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">908</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">511</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">89</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total net receivables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">700,387</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">473,246</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">618,070</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 6pt 0pt 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Receivables include billed and unbilled amounts for services provided to clients for which we have an unconditional right to payment as of the end of the applicable period and do <em style="font-weight: inherit; font-style: normal;">not</em> bear interest. Included in other receivables at <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em> and <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em> were items such as estimated recovery from back charge claims, notes receivable, fuel tax refunds and income tax refunds. <em style="font-weight: inherit; font-style: normal;">No</em> such receivables individually exceeded <em style="font-weight: inherit; font-style: normal;">10%</em> of total net receivables at any of these dates.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: center; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i/></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Contracts completed and in progress:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Billed</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">417,373</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">285,521</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">351,802</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Unbilled</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">182,762</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">98,755</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">147,950</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total contracts completed and in progress</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">600,135</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">384,276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">499,752</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Material sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72,486</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,286</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">73,282</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28,674</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,195</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,125</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total gross receivables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">701,295</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">473,757</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">618,159</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Less: allowance for doubtful accounts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">908</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">511</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">89</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total net receivables</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">700,387</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">473,246</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">618,070</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 417373000 285521000 351802000 182762000 98755000 147950000 600135000 384276000 499752000 72486000 45286000 73282000 28674000 44195000 45125000 701295000 473757000 618159000 908000 511000 89000 700387000 473246000 618070000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">9.</em> </b><b> </b><b>Marketable Securities</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">All marketable securities were classified as held-to-maturity as of the dates presented and the carrying amounts of held-to-maturity securities were as follows:</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">U.S. Government and agency obligations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,918</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,996</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,006</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,010</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total short-term marketable securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,918</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,002</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,010</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">U.S. Government and agency obligations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total long-term marketable securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">10,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">36,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">46,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total marketable securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,918</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,100</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81,103</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 6pt 0pt 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Scheduled maturities of held-to-maturity investments were as follows:</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 85%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Due within one year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,918</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Due in one to five years</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,918</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">U.S. Government and agency obligations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,918</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,996</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Corporate bonds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,006</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,010</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total short-term marketable securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,918</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,002</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,010</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">U.S. Government and agency obligations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total long-term marketable securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">10,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">36,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">46,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total marketable securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,918</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,100</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81,103</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 37918000 24996000 30000000 0 5006000 5010000 37918000 30002000 35010000 10000000 36098000 46093000 10000000 36098000 46093000 47918000 66100000 81103000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 85%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Due within one year</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,918</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Due in one to five years</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,918</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 37918000 10000000 47918000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">10.</em> </b><b> </b><b>Fair Value Measurement</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The following tables <a class="rdg_comment" href=".">summarize </a>significant assets and liabilities measured at fair value in the condensed consolidated balance sheets on a recurring basis for each of the fair value levels (in thousands):</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Fair Value Measurement at Reporting Date Using</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>September 30, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Level 1</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Level 2</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Level 3</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cash equivalents</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Money market funds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,579</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,579</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other noncurrent assets</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted cash</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">74,237</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">74,237</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other current liabilities</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest rate cash flow hedge</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>December 31, 2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cash equivalents</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Money market funds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">84,613</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">84,613</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other noncurrent assets</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted cash</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,825</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,825</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">90,438</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">90,438</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other current liabilities</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest rate cash flow hedge</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>September 30, 2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cash equivalents</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Money market funds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,765</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,765</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other current assets</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest rate cash flow hedge</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other noncurrent assets</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted cash</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,599</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,599</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">74,364</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">75,864</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: center; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i/></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><i>Commodity Swap</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">In <em style="font-weight: inherit; font-style: normal;"> February 2019, </em>we entered into a commodity swap designated as a cash flow hedge covering the periods from <em style="font-weight: inherit; font-style: normal;"> March </em>to <em style="font-weight: inherit; font-style: normal;"> October 2019 </em>with an original notional amount of $8.7 million which represented approximately 60.0% of our forecasted purchases for fixed price asphalt during these periods. The commodity swap is reported at fair value using Level <em style="font-weight: inherit; font-style: normal;">2</em> inputs in the condensed consolidated balance sheets. Gains or losses on the effective portion are initially reported as a component of AOCI and subsequently reclassified to cost of revenue in the condensed consolidated statements of operations when the monthly hedged commodity payment is settled. As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, the fair value of the cash flow hedge was immaterial and was included in other current assets in the condensed consolidated balance sheets. During the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, the unrealized gain, net of taxes, on the effective portion was immaterial, there was <em style="font-weight: inherit; font-style: normal;">no</em> ineffective portion, the cost of revenue reclassified from AOCI was immaterial and we estimate an immaterial amount to be reclassified from AOCI into pre-tax earnings within the next <em style="font-weight: inherit; font-style: normal;">twelve</em> months.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><i>Other Assets and Liabilities</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The carrying values and estimated fair values of our financial instruments that are <em style="font-weight: inherit; font-style: normal;">not</em> required to be recorded at fair value in the condensed consolidated balance sheets were as follows:</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0); width: 33%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0); width: 7%;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 11%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 11%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 11%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 1%;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 7%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Fair Value Hierarchy</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Carrying Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Carrying Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Carrying Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Assets:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%; padding: 0; margin: 0">Held-to-maturity marketable securities</td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%; padding: 0; margin: 0"><em style="font-weight: inherit; font-style: normal;">Level 1</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">47,918</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">47,856</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">66,100</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">65,290</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">81,103</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">79,941</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Liabilities (including current maturities):</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2019 Notes<sup>1</sup></p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 7%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font-weight: inherit; font-style: normal;">Level 3</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,484</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">82,191</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Credit Agreement - term loan<sup>1</sup></p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 7%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font-weight: inherit; font-style: normal;">Level 3</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">140,625</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">141,634</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">146,250</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147,141</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">148,125</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">148,832</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Credit Agreement - revolving credit facility<sup>1</sup></p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 7%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font-weight: inherit; font-style: normal;">Level 3</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">250,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">251,986</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">197,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">197,889</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">137,636</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Convertible notes</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 7%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font-weight: inherit; font-style: normal;">Level 1</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,659</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,472</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><sup><em style="font-weight: inherit; font-style: normal;">1</em></sup> See Note <em style="font-weight: inherit; font-style: normal;">14</em> for definitions of, and more information about, the <em style="font-weight: inherit; font-style: normal;">2019</em> Notes and Credit Agreement.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">During the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em> and <em style="font-weight: inherit; font-style: normal;">2018</em>, we did <em style="font-weight: inherit; font-style: normal;">not</em> record any fair value adjustments related to nonfinancial assets and liabilities measured at fair value on a nonrecurring basis.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Fair Value Measurement at Reporting Date Using</em></em></em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>September 30, 2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Level 1</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Level 2</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Level 3</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cash equivalents</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Money market funds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,579</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,579</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other noncurrent assets</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted cash</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">74,237</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">74,237</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other current liabilities</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest rate cash flow hedge</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>December 31, 2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cash equivalents</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Money market funds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">84,613</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">84,613</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other noncurrent assets</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted cash</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,825</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,825</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">90,438</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">90,438</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other current liabilities</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest rate cash flow hedge</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>September 30, 2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cash equivalents</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Money market funds</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,765</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">68,765</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other current assets</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest rate cash flow hedge</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other noncurrent assets</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restricted cash</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,599</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,599</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">74,364</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">75,864</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 68579000 0 0 68579000 5658000 0 0 5658000 74237000 0 0 74237000 0 5564000 0 5564000 0 5564000 0 5564000 84613000 0 0 84613000 5825000 0 0 5825000 90438000 0 0 90438000 0 1098000 0 1098000 0 1098000 0 1098000 68765000 0 0 68765000 0 1500000 0 1500000 5599000 0 0 5599000 74364000 1500000 0 75864000 8700000 0.600 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0); width: 33%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0); width: 7%;"><em style="font-weight: inherit; font-style: normal;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 11%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 11%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 11%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0); width: 1%;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 7%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Fair Value Hierarchy</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Carrying Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Carrying Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Carrying Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Fair Value</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Assets:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%; padding: 0; margin: 0">Held-to-maturity marketable securities</td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%; padding: 0; margin: 0"><em style="font-weight: inherit; font-style: normal;">Level 1</em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">47,918</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">47,856</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">66,100</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">65,290</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">81,103</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">79,941</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Liabilities (including current maturities):</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2019 Notes<sup>1</sup></p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 7%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font-weight: inherit; font-style: normal;">Level 3</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,484</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">82,191</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Credit Agreement - term loan<sup>1</sup></p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 7%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font-weight: inherit; font-style: normal;">Level 3</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">140,625</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">141,634</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">146,250</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147,141</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">148,125</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">148,832</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Credit Agreement - revolving credit facility<sup>1</sup></p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 7%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font-weight: inherit; font-style: normal;">Level 3</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">250,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">251,986</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">197,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">197,889</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">137,636</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Convertible notes</p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 7%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font-weight: inherit; font-style: normal;">Level 1</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,659</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,472</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 47918000 47856000 66100000 65290000 81103000 79941000 0 0 40000000 40484000 80000000 82191000 140625000 141634000 146250000 147141000 148125000 148832000 250000000 251986000 197000000 197889000 137000000 137636000 0 0 0 0 69659000 69472000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">11.</em> </b><b> </b><b>Construction Joint Ventures</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">We participate in various construction joint ventures. We have determined that certain of these joint ventures are consolidated because they are variable interest entities (“VIEs”) and we are the primary beneficiary. We continually evaluate whether there are changes in the status of the VIEs or changes to the primary beneficiary designation of the VIE. Based on our assessments during the <em style="font-weight: inherit; font-style: normal;">three</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, we determined <em style="font-weight: inherit; font-style: normal;">no</em> change was required for existing joint ventures.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Due to the joint and several nature of the performance obligations under the related owner contracts, if any of the partners fail to perform, we and the remaining partners, if any, would be responsible for performance of the outstanding work (i.e., we provide a performance guarantee). At <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, there was approximately $2.8 <a class="rdg_comment" href=".">billion </a>of construction revenue to be recognized on unconsolidated and line item construction joint venture contracts of which $1.0 billion represented our share and the remaining $1.8 billion represented our partners’ share. We are <em style="font-weight: inherit; font-style: normal;">not</em> able to estimate amounts that <em style="font-weight: inherit; font-style: normal;"> may </em>be required beyond the remaining cost of the work to be performed. These costs could be offset by billings to the customer or by proceeds from our partners’ corporate and/or other guarantees.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><i>Consolidated Construction Joint Ventures (“CCJVs”)</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">At <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, we were engaged in seven active CCJV projects with total contract values ranging from $0.7 <a class="rdg_comment" href=".">million </a>to $410.5 million for a combined total of $1.2 billion. Our share of revenue remaining to be recognized on these CCJVs was $338.1 million and ranged from $0.3 million to $137.2 million. Our proportionate share of the equity in these joint ventures was between 50.0% and 65.0%. During the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, total revenue from CCJVs was $71.1 million and $217.0 million, respectively, and during the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em>, total revenue from CCJVs was $61.6 million and $173.1 million, respectively. During the <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em> and <em style="font-weight: inherit; font-style: normal;">2018</em>, CCJVs used $19.3 million and provided $31.5 million of operating cash flows, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: center; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i/></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><i>Unconsolidated Construction Joint Ventures</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, we were engaged in nine active unconsolidated joint venture projects with total contract values ranging from $85.2 million <a class="rdg_comment" href="."/>to $3.8 billion for a combined total of $11.5 billion of which our share was $3.3 billion. Our proportionate share of the equity in these unconsolidated construction joint ventures ranged from 20.0% to 50.0%. As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, our share of the revenue remaining to be recognized on these unconsolidated construction joint ventures was $812.1 million and ranged from $1.7 million to $226.0 million.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The following is summary financial information related to unconsolidated construction joint ventures:</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Assets</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cash, cash equivalents and marketable securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">217,279</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">229,562</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">242,028</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other current assets<sup>1</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">863,182</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">814,979</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">806,104</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Noncurrent assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">209,865</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">204,090</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">204,201</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less partners’ interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">858,235</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">822,215</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">810,111</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granite’s interest<sup>1,2</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">432,091</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">426,416</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">442,222</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Liabilities</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">542,278</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">525,036</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">511,639</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less partners’ interest and adjustments<sup>3</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">254,901</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">369,782</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">331,838</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granite’s interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">287,377</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">155,254</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">179,801</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Equity in construction joint ventures<sup>4</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">144,714</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">271,162</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">262,421</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><sup><em style="font-weight: inherit; font-style: normal;">1</em> </sup>Included in this balance and in accrued expenses and other <a class="rdg_comment" href=".">current </a>liabilities on our condensed consolidated balance sheets was $81.9 million, $88.2 million and $88.6 million related to performance guarantees as of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em> and <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"><sup><em style="font-weight: inherit; font-style: normal;">2</em></sup> Included in this balance as of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em> and <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em> was $96.8 million, $78.1 million and $67.1 million, respectively, related to Granite’s share of estimated cost recovery of customer affirmative claims. In addition, this balance included $11.8 million, $15.6 million and $12.5 million related to Granite’s share of estimated recovery of back charge claims as of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em> and <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em>, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"><sup><em style="font-weight: inherit; font-style: normal;">3</em></sup> Partners’ interest and adjustments includes amounts to reconcile total net assets as reported by our partners to Granite’s interest adjusted to reflect our accounting policies and estimates primarily related to contract forecast differences.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"><sup><em style="font-weight: inherit; font-style: normal;">4</em></sup> Included in this balance and in accrued expenses and other current liabilities on the condensed consolidated balance sheets were amounts related to deficits in construction joint ventures, which includes provisions for losses, that were $65.1 million, $11.5 million and $ 11.6 million as of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em> and <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em>, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Three Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Nine Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Revenue</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">421,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">436,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,273,982</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,125,530</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less partners’ interest and adjustments<sup>1</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">323,999</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">285,064</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,006,667</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">746,905</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granite’s interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">97,978</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">151,029</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">267,315</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">378,625</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cost of revenue</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">441,898</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">485,190</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,309,867</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,289,464</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less partners’ interest and adjustments<sup>1</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">303,455</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">330,141</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">868,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">892,892</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granite’s interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">138,443</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">155,049</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">440,951</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">396,572</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granite’s interest in gross loss<sup>2</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(40,465</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,020</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(173,636</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(17,947</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> </tr> </tbody> </table> <p style="text-align: left; text-indent: 0pt; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><sup><em style="font-weight: inherit; font-style: normal;">1</em></sup> Partners’ interest and adjustments includes amounts to reconcile total revenue and total cost of revenue as reported by our partners to Granite’s interest adjusted to reflect our accounting policies and estimates primarily related to contract forecast differences.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><sup><em style="font-weight: inherit; font-style: normal;">2</em></sup> While total revenue, Granite’s interest in revenue, total cost of revenue, and total net loss were correctly stated, Granite’s interest in cost of revenue, gross loss and net loss for the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">six</em> months ended <em style="font-weight: inherit; font-style: normal;"> June 30, 2019 </em>were misstated for the quarter ended <em style="font-weight: inherit; font-style: normal;"> June 30, 2019. </em>Granite’s originally reported interest in cost of revenue, gross loss and net loss was: $144.0 million, $107.2 million and $106.3 million, respectively, for the <em style="font-weight: inherit; font-style: normal;">three</em> months ended <em style="font-weight: inherit; font-style: normal;"> June 30, 2019 </em>and was $275.5 million, $106.2 million and $105.8 million, respectively, for the <em style="font-weight: inherit; font-style: normal;">six</em> months ended <em style="font-weight: inherit; font-style: normal;"> June 30, 2019. </em>Granite’s interest in cost of revenue, gross loss and net loss should have been: $171.0 million, $134.2 million and $133.3 million, respectively, for the <em style="font-weight: inherit; font-style: normal;">three</em> months ended <em style="font-weight: inherit; font-style: normal;"> June 30, 2019 </em>and $302.5 million, $133.2 million and $132.8 million, respectively, for the <em style="font-weight: inherit; font-style: normal;">six</em> months ended <em style="font-weight: inherit; font-style: normal;"> June 30, 2019. </em>The misstatements did <em style="font-weight: inherit; font-style: normal;">not</em> impact the condensed consolidated balance sheet, statements of operations, statements of comprehensive loss or statements of shareholders’ equity in any period. However, the misstatements did result in a misclassification of $27.0 million within operating activities of the condensed consolidated statements of cash flows for the <em style="font-weight: inherit; font-style: normal;">six</em> months ended <em style="font-weight: inherit; font-style: normal;"> June 30, 2019 </em>to equity in net loss from unconsolidated joint ventures from accrued expenses and other current liabilities, net. There was <em style="font-weight: inherit; font-style: normal;">no</em> impact to the net cash used in operating activities for the <em style="font-weight: inherit; font-style: normal;">six</em> months ended <em style="font-weight: inherit; font-style: normal;"> June 30, 2019. </em>We assessed the materiality of the errors in accordance with the <a class="rdg_comment commentapprove" href=".">SEC’s</a> Staff Accounting Bulletin <em style="font-weight: inherit; font-style: normal;">99</em> and concluded that the errors were <em style="font-weight: inherit; font-style: normal;">not</em> material to either of these previously issued financial statements. Accordingly, we will revise our previously issued financial statements prospectively to correct these errors.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;">During the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, unconsolidated construction joint venture net losses were $(19.6) million and $(33.3) million, respectively, of which our share were net losses of $(40.2) million and $(173.0) million, respectively. During the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em>, unconsolidated construction joint venture net losses were $(47.6) million and $(162.0) million, respectively, of which our share <a class="rdg_comment commentapprove" href=".">were net losses</a> of $(3.1) million and $(16.3) million, respectively. The differences between our share of the joint venture ne<span style="background-color:null;">t loss during </span><em style="font-weight: inherit; font-style: normal;">2018</em><span style="background-color:null;"> and </span><em style="font-weight: inherit; font-style: normal;">2019</em><span style="background-color:null;"> when compared to the joint venture net loss primarily resulted from differences between our estimated total revenue and cost of revenue when compared to that of our partners’ on <em style="font-weight: inherit; font-style: normal;">four</em> projects. The differences are due to timing </span>differences from varying accounting policies and in public company quarterly reporting requirements.<span style="background-color:null;"> These joint venture net loss amounts exclude our corporate overhead required to manage the joint ventures and include taxes only to the extent the applicable states have joint venture level taxes.</span></p> <p style="font-size: 10pt; margin: 0pt; text-align: left; text-indent: 41.2pt; font-family: Times New Roman;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"/><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: center; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i/></p> 2800000000 1000000000.0 1800000000 7 700000 410500000 1200000000 338100000 300000 137200000 0.500 0.650 71100000 217000000.0 61600000 173100000 19300000 31500000 9 85200000000 3800000000 11500000000 3300000000 0.200 0.500 812100000 1700000 226000000.0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Assets</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cash, cash equivalents and marketable securities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">217,279</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">229,562</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">242,028</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other current assets<sup>1</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">863,182</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">814,979</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">806,104</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Noncurrent assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">209,865</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">204,090</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">204,201</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less partners’ interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">858,235</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">822,215</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">810,111</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granite’s interest<sup>1,2</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">432,091</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">426,416</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">442,222</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Liabilities</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Current liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">542,278</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">525,036</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">511,639</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less partners’ interest and adjustments<sup>3</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">254,901</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">369,782</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">331,838</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granite’s interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">287,377</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">155,254</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">179,801</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Equity in construction joint ventures<sup>4</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">144,714</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">271,162</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">262,421</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 217279000 229562000 242028000 863182000 814979000 806104000 209865000 204090000 204201000 858235000 822215000 810111000 432091000 426416000 442222000 542278000 525036000 511639000 254901000 369782000 331838000 287377000 155254000 179801000 144714000 271162000 262421000 81900000 88200000 88600000 96800000 78100000 67100000 11800000 15600000 12500000 -65100000 -11500000 -11600000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Three Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Nine Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Revenue</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">421,977</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">436,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,273,982</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,125,530</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less partners’ interest and adjustments<sup>1</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">323,999</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">285,064</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,006,667</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">746,905</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granite’s interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">97,978</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">151,029</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">267,315</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">378,625</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cost of revenue</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">441,898</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">485,190</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,309,867</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,289,464</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Less partners’ interest and adjustments<sup>1</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">303,455</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">330,141</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">868,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">892,892</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granite’s interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">138,443</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">155,049</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">440,951</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">396,572</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granite’s interest in gross loss<sup>2</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(40,465</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,020</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(173,636</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(17,947</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> </tr> </tbody> </table> 421977000 436093000 1273982000 1125530000 323999000 285064000 1006667000 746905000 97978000 151029000 267315000 378625000 441898000 485190000 1309867000 1289464000 303455000 330141000 868916000 892892000 138443000 155049000 440951000 396572000 -40465000 -4020000 -173636000 -17947000 144000000.0 107200000 106300000 275500000 106200000 105800000 171000000.0 134200000 133300000 302500000 133200000 132800000 -27000000.0 -19600000 -33300000 -40200000 -173000000.0 -47600000 -162000000.0 -3100000 -16300000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">12.</em> </b><b> </b><b>Investments in Affiliates</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Our investments in affiliates balance consists of equity method investments in the following types of entities:</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,769</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,715</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,620</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Real estate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,670</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,676</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,930</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Asphalt terminal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,475</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,963</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,290</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total investments in affiliates</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">84,914</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">84,354</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">84,840</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 6pt 0pt 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The following table provides summarized balance sheet information for our affiliates accounted for under the equity method on a combined basis:</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">140,487</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">141,930</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">138,887</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Noncurrent assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">168,715</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">170,172</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">168,402</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">309,202</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">312,102</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">307,289</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,738</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,816</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,940</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Long-term liabilities<sup>1</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,230</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">46,961</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">121,968</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">118,914</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">118,901</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">187,234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">193,188</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">188,388</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Granite’s share of net assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">84,914</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">84,354</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">84,840</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><sup><em style="font-weight: inherit; font-style: normal;">1</em></sup> The balance primarily relates to debt associated with our real estate investments.</p> <p style="font-size:1pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 6pt 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Of the $309.2 million in total assets as of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, we had investments in thirteen foreign entities with total assets ranging from $0.2 million to $69.0 <a class="rdg_comment" href=".">million</a>, three real estate entities with total assets ranging from $8.3 <a class="rdg_comment commentapprove" href=".">million </a>to $43.2 million and the asphalt terminal entity had total assets <a class="rdg_comment commentapprove" href=".">of </a>$32.5 million. We have direct and indirect investments in the foreign entities and our percent ownership ranged from 25.0% to 50.0% as of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>. The equity method investments in real estate affiliates included $14.1 million, $16.3 million and $17.5 million in residential real estate in Texas as of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em> and <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em>, respectively. The remaining balances were in commercial real estate in Texas.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Foreign</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,769</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,715</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,620</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Real estate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,670</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,676</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,930</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Asphalt terminal</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,475</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,963</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,290</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total investments in affiliates</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">84,914</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">84,354</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">84,840</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 55769000 55715000 54620000 17670000 19676000 20930000 11475000 8963000 9290000 84914000 84354000 84840000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">140,487</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">141,930</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">138,887</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Noncurrent assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">168,715</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">170,172</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">168,402</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">309,202</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">312,102</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">307,289</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,738</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,816</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">71,940</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Long-term liabilities<sup>1</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,230</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63,098</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">46,961</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">121,968</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">118,914</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">118,901</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">187,234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">193,188</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">188,388</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Granite’s share of net assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">84,914</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">84,354</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">84,840</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 140487000 141930000 138887000 168715000 170172000 168402000 309202000 312102000 307289000 61738000 55816000 71940000 60230000 63098000 46961000 121968000 118914000 118901000 187234000 193188000 188388000 84914000 84354000 84840000 309200000 13 200000 69000000.0 3 8300000 43200000 32500000 0.250 0.500 14100000 16300000 17500000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">13.</em> </b><b> </b><b>Property and Equipment, net</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Balances of major classes of assets and allowances for depreciation and depletion are included in property and equipment, net in the condensed consolidated balance sheets and were as follows:</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Equipment and vehicles</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">949,577</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">906,275</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">917,186</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Quarry property</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">185,792</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,246</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,004</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Land and land improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">134,543</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">142,271</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">138,875</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Buildings and leasehold improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">112,940</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">108,884</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">105,895</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Office furniture and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">66,791</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65,680</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63,354</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,449,643</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,403,356</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,405,314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: accumulated depreciation and depletion</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">906,847</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">853,668</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">844,696</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property and equipment, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">542,796</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">549,688</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">560,618</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: center; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i/></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Equipment and vehicles</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">949,577</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">906,275</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">917,186</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Quarry property</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">185,792</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,246</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,004</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Land and land improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">134,543</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">142,271</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">138,875</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Buildings and leasehold improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">112,940</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">108,884</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">105,895</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Office furniture and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">66,791</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65,680</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">63,354</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,449,643</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,403,356</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,405,314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: accumulated depreciation and depletion</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">906,847</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">853,668</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">844,696</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Property and equipment, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">542,796</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">549,688</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">560,618</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 949577000 906275000 917186000 185792000 180246000 180004000 134543000 142271000 138875000 112940000 108884000 105895000 66791000 65680000 63354000 1449643000 1403356000 1405314000 906847000 853668000 844696000 542796000 549688000 560618000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">14.</em> </b><b> </b><b>Long-Term Debt and Credit Arrangements </b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Senior notes payable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Credit Agreement term loan</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">140,625</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">146,250</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">148,125</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Credit Agreement revolving credit loan</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">250,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">197,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Convertible notes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,659</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,479</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(845</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,062</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total debt</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">403,104</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">382,405</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433,722</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less current maturities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,263</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">47,286</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">116,796</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total long-term debt</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">394,841</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">335,119</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">316,926</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 6pt 0pt 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The aggregate minimum principal maturities of long-term debt, including current maturities and excluding debt issuance costs, related to balances at <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em> are as follows: $2.1 million during the remainder of <em style="font-weight: inherit; font-style: normal;">2019</em>; $8.4 million in <em style="font-weight: inherit; font-style: normal;">2020;</em> $8.5 million in <em style="font-weight: inherit; font-style: normal;">2021;</em> $8.5 million in <em style="font-weight: inherit; font-style: normal;">2022;</em> $367.3 in <em style="font-weight: inherit; font-style: normal;">2023</em> and $8.9 million in <em style="font-weight: inherit; font-style: normal;">2024</em> and thereafter.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 6pt 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b>Senior Notes Payable</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Senior notes payable as of <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em> and <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em> of $40.0 million and $80.0 million, respectively, were due to a group of institutional holders and had an interest rate of 6.11% per annum (<em style="font-weight: inherit; font-style: normal;">“2019</em> Notes”). As of <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em>, all of the $40.0 million was included in current maturities of long-term debt on the condensed consolidated balance sheets. As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em>, $40.0 million of the outstanding balance was included in each of current maturities of long-term debt and long-term debt in the condensed consolidated balance sheets. On <em style="font-weight: inherit; font-style: normal;"> July 29, 2019, </em>we called and redeemed the $40.0 million outstanding balance which were originally due in <em style="font-weight: inherit; font-style: normal;"> December 2019. </em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b>Credit Agreement</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Granite entered into the Third Amended and Restated Credit Agreement dated <em style="font-weight: inherit; font-style: normal;"> May 31, 2018. </em>The credit agreement provided for a $150.0 million term loan, of which $140.6 million was outstanding on <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, and a $350.0 million revolving credit facility. We entered into Amendment <em style="font-weight: inherit; font-style: normal;">No.</em> <em style="font-weight: inherit; font-style: normal;">1</em> to Third Amended and Restated Credit Agreement (as amended, the “Credit Agreement”) dated <em style="font-weight: inherit; font-style: normal;"> July 29, 2019 </em>as discussed below.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The term loan requires that Granite repay 1.25% of the principal balance each quarter until the maturity date, at which point the remaining balance is due. As of each <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em> and <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em>, $7.5 million of the term loan balance was included in current maturities of long-term debt on the condensed consolidated balance sheets and the remaining $133.1 million, $138.8 million and $140.6 million, respectively, was included in long-term debt.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, the total stated amount of all issued and outstanding letters of credit under the Credit Agreement was $32.3 million. As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em> and <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em>, $250.0 million, $197.0 million and $137.0 million, respectively, was outstanding under the revolving credit facility. As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, the total unused availability under the Credit Agreement was $67.7 million. The letters of credit will expire between <em style="font-weight: inherit; font-style: normal;"> October 2019 </em>and <em style="font-weight: inherit; font-style: normal;"> June 2020.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Borrowings under the Credit Agreement bear interest at LIBOR or a base rate (at our option), plus an applicable margin based on the Consolidated Leverage Ratio (as defined in the Credit Agreement) calculated quarterly. The applicable margin was 2.00% for loans bearing interest based on LIBOR and 1.00% for loans bearing interest at the base rate at <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>. Accordingly, the effective interest rate using <em style="font-weight: inherit; font-style: normal;">three</em>-month LIBOR and base rate <a class="rdg_comment commentapprove" href=".">was </a>4.09% and 6.00%, respectively, at <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em> and we elected to use LIBOR for both the term loan and the revolving credit facility.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, the conditions for the exercise of our right under Credit Agreement to have liens released were <em style="font-weight: inherit; font-style: normal;">not</em> satisfied.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b> </b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: center; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i/></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b>Covenants and Events of Default</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Our Credit Agreement requires us to comply with various affirmative, restrictive and financial covenants. Our failure to comply with any of these covenants, or to pay principal, interest or other amounts when due thereunder, would constitute an event of default under the Credit Agreement. As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, we were compliant with the financial covenants contained in the Credit Agreement. </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; border-top: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">December 31, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">September 30, 2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Senior notes payable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Credit Agreement term loan</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">140,625</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">146,250</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">148,125</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Credit Agreement revolving credit loan</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">250,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">197,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Convertible notes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,659</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,479</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(845</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,062</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total debt</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">403,104</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">382,405</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433,722</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less current maturities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,263</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">47,286</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">116,796</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total long-term debt</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">394,841</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">335,119</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">316,926</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 0 40000000 80000000 140625000 146250000 148125000 250000000 197000000 137000000 0 0 69659000 12479000 -845000 -1062000 403104000 382405000 433722000 8263000 47286000 116796000 394841000 335119000 316926000 2100000 8400000 8500000 8500000 367300000 8900000 40000000.0 80000000.0 0.0611 40000000.0 40000000.0 40000000.0 150000000.0 140600000 350000000.0 0.0125 7500000 133100000 138800000 140600000 32300000 250000000.0 197000000.0 137000000.0 67700000 0.0200 0.0100 0.0409 0.0600 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">15.</em> </b><b> </b><b>Leases</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">We have leases for office and shop space, as well as for equipment primarily utilized in our construction projects. As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, our lease contracts were classified as operating leases and had terms ranging from month-to-month to 29 years. As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, our operating leases were included in ROU assets, accrued and other current liabilities and lease liabilities on our condensed consolidated balance sheets and were $70.5 million, $16.0 million and $56.7 million, respectively. As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, we had <em style="font-weight: inherit; font-style: normal;">no</em> lease contracts that had <em style="font-weight: inherit; font-style: normal;">not</em> yet commenced but created significant rights and obligations.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Lease expense was $5.0 million and $13.9 million during the <em style="font-weight: inherit; font-style: normal;">three</em> and <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, which included operating lease costs related to short-term leases and variable lease costs.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, our weighted-average remaining lease term <a class="rdg_comment commentapprove" href=".">was </a>6.0 years and the weighted-average discount rate was 3.99%.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">As of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, the lease liability is equal to the present value of the remaining lease payments, discounted using the incremental borrowing rate on our secured debt using a single maturity discount rate as it is <em style="font-weight: inherit; font-style: normal;">not</em> materially different than the discount rates applied to each of the leases in the portfolio.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The following table<a class="rdg_comment" href="." id="doccmt-1634"/> summarizes our undiscounted lease liabilities outstanding as of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em> (in thousands):</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 89%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Remainder of 2019</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,827</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,886</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,630</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,489</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,358</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024 through 2035</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,067</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total future minimum lease payments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86,257</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: imputed interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,554</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,703</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: center; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i/></p> P29Y 70500000 16000000.0 56700000 5000000.0 13900000 P6Y 0.0399 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 89%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Remainder of 2019</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,827</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2020</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,886</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,630</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,489</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,358</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024 through 2035</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,067</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total future minimum lease payments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86,257</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less: imputed interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,554</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,703</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 4827000 18886000 17630000 15489000 10358000 19067000 86257000 13554000 72703000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">16.</em> </b><b> </b><b>Weighted Average Shares Outstanding and Net Income (Loss) Per Share</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The following table presents a reconciliation of the weighted average shares outstanding used in calculating basic and diluted net income (loss) per share as well as the calculation of basic and diluted net income (loss) per share:</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Three Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Nine Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands, except per share amounts)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Numerator (basic and diluted)</i></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i><b> </b></i></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i><b> </b></i></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i><b> </b></i></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i><b> </b></i></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss) allocated to common shareholders for basic calculation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,488</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,672</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(111,922</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,864</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">Effect of dilutive convertible notes</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">296</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">Net income (loss) allocated to common shareholders for basic calculation</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">20,488</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">55,968</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">(111,922</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">35,864</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i><b>Denominator</b></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding, basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,788</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,308</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,771</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,443</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Dilutive effect of RSUs and convertible notes <sup>1</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">382</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,502</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">467</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding, diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,170</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,810</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,771</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,910</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-indent: 18pt; border-bottom: 3px double rgb(0, 0, 0);">Net income (loss) per share, basic</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">0.44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">1.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(2.39</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">0.84</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-indent: 18pt; border-bottom: 3px double rgb(0, 0, 0);">Net income (loss) per share, diluted</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">0.43</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">1.17</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(2.39</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">0.84</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><sup><em style="font-weight: inherit; font-style: normal;">1</em></sup> Due to the net loss for the <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019, </em>RSUs representing <a class="rdg_comment commentapprove" href="." id="doccmt-1727">approximately </a>393,000 shares have been excluded from the number of shares used in calculating diluted net loss per share, as their inclusion would be antidilutive.</p> <div> <p style="margin: 0pt;"><sup><em style="font-weight: inherit; font-style: normal;">2</em></sup> Weighted avera<span style="font-family:Times New Roman;font-size:10pt;">ge shares of approxi</span>mately 1.1 million have been included in the number of shares used in calculating diluted net income per share for the <em style="font-weight: inherit; font-style: normal;">three</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2018 </em>based on the assumption that the <em style="font-weight: inherit; font-style: normal;">8%</em> Convertible Notes were converted to Granite shares as of <em style="font-weight: inherit; font-style: normal;"> July 1, 2018 </em>through their conversion on <em style="font-weight: inherit; font-style: normal;"> August 15, 2018. </em>The shares have been excluded from the <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2018 </em>as their inclusion would be antidilutive.</p> </div> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Three Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Nine Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands, except per share amounts)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Numerator (basic and diluted)</i></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i><b> </b></i></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i><b> </b></i></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i><b> </b></i></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i><b> </b></i></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss) allocated to common shareholders for basic calculation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,488</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,672</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(111,922</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,864</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">Effect of dilutive convertible notes</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">296</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">Net income (loss) allocated to common shareholders for basic calculation</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">20,488</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">55,968</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">(111,922</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">35,864</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i><b>Denominator</b></i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding, basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,788</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,308</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,771</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,443</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Dilutive effect of RSUs and convertible notes <sup>1</sup></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">382</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,502</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">467</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding, diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,170</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,810</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,771</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,910</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-indent: 18pt; border-bottom: 3px double rgb(0, 0, 0);">Net income (loss) per share, basic</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">0.44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">1.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(2.39</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">0.84</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-indent: 18pt; border-bottom: 3px double rgb(0, 0, 0);">Net income (loss) per share, diluted</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">0.43</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">1.17</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(2.39</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">0.84</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> </tbody> </table> 20488000 55672000 -111922000 35864000 0 296000 0 0 20488000 55968000 -111922000 35864000 46788000 46308000 46771000 42443000 382000 1502000 0 467000 47170000 47810000 46771000 42910000 0.44 1.20 -2.39 0.84 0.43 1.17 -2.39 0.84 393000 1100000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">17</em></b>. <b>Income Taxes </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: justify; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The following table presents the provision for (benefit from) income taxes for the respective periods:</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Three Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Nine Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(dollars in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Provision for (benefit from) income taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,474</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,692</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(37,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,357</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">Effective tax rate</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">13.7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">12.8</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">26.6</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">14.5</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 6pt 0pt; text-align: justify; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Our effective tax rate remained relatively unchanged for the <em style="font-weight: inherit; font-style: normal;">three</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019 </em>when compared to the same period in <em style="font-weight: inherit; font-style: normal;">2018</em> due to the impact of discrete items relative to income (loss) before provision for (benefit from) income taxes. Our effective tax rate increased to 26.6% for the <em style="font-weight: inherit; font-style: normal;">nine</em> months ended <em style="font-weight: inherit; font-style: normal;"> September 30, 2019 </em>from 14.5% when compared to the same period in <em style="font-weight: inherit; font-style: normal;">2018.</em>  This change was primarily due to a $37.0 million discrete tax benefit recorded in <em style="font-weight: inherit; font-style: normal;">2019</em> on the decrease to project profitability as it relates to <em style="font-weight: inherit; font-style: normal;">four</em> legacy, unconsolidated heavy civil joint venture projects compared to a net $3.5 million discrete tax benefit recorded in <em class="GFJY4-DHN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font-weight: inherit; font-style: normal;">2018</em> due to adjustments to provisional amounts related to the U.S. Tax Cuts and Jobs Act of <em style="font-weight: inherit; font-style: normal;">2017</em> which was partially offset by a discrete tax expense on <em style="font-weight: inherit; font-style: normal;">one</em>-time nondeductible acquisition and integration expenses</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b/></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: center; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i/></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Three Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Nine Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(dollars in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Provision for (benefit from) income taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,474</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,692</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(37,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,357</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">Effective tax rate</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">13.7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">12.8</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">26.6</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">14.5</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td> </tr> </tbody> </table> 3474000 8692000 -37451000 7357000 0.137 0.128 0.266 0.145 0.266 0.145 37000000.0 3500000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">18.</em> </b><b> </b><b>Legal Proceedings</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">In the ordinary course of business, we and our affiliates are involved in various legal proceedings alleging, among other things, liability issues or breach of contract or tortious conduct in connection with the performance of services and/or materials provided, the various outcomes of which cannot be predicted with certainty. We and our affiliates are also subject to government inquiries in the ordinary course of business seeking information concerning our compliance with government construction contracting requirements and various laws and regulations, the outcomes which cannot be predicted with certainty.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Some of the matters in which we or our joint ventures and affiliates are involved <em style="font-weight: inherit; font-style: normal;"> may </em>involve compensatory, punitive, or other claims or sanctions that, if granted, could require us to pay damages or make other expenditures in amounts that are <em style="font-weight: inherit; font-style: normal;">not</em> probable to be incurred or cannot currently be reasonably estimated. In addition, in some circumstances our government contracts could be terminated, we could be suspended, debarred or incur other administrative penalties or sanctions, or payment of our costs could be disallowed. While any of our pending legal proceedings <em style="font-weight: inherit; font-style: normal;"> may </em>be subject to early resolution as a result of our ongoing efforts to resolve the proceedings, whether or when any legal proceeding will be resolved is neither predictable nor guaranteed.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Accordingly, it is possible that future developments in such proceedings and inquiries could require us to (i) adjust existing accruals, or (ii) record new accruals that we did <em style="font-weight: inherit; font-style: normal;">not</em> originally believe to be probable or that could <em style="font-weight: inherit; font-style: normal;">not</em> be reasonably estimated. Such changes could be material to our financial condition, results of operations and/or cash flows in any particular reporting period. In addition to matters that are considered probable for which the loss can be reasonably estimated, disclosure is also provided when it is reasonably possible and estimable that a loss will be incurred or when it is reasonably possible that the amount of a loss will exceed the amount recorded.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Liabilities relating to legal proceedings and government inquiries, to the extent that we have concluded such liabilities are probable and the amounts of such liabilities are reasonably estimable, are recorded in our condensed consolidated balance sheets. The aggregate liabilities recorded as of <em style="font-weight: inherit; font-style: normal;"> September 30, 2019</em>, <em style="font-weight: inherit; font-style: normal;"> December 31, 2018</em> and <em style="font-weight: inherit; font-style: normal;"> September 30, 2018</em> related to these matters were immaterial. The aggregate range of possible loss related to (i) matters considered reasonably possible, and (ii) reasonably possible amounts in excess of accrued losses recorded for probable loss contingencies, including those related to liquidated damages, could have a material impact on our consolidated financial statements if they become probable and the reasonably estimable amount is determined.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">On <em style="font-weight: inherit; font-style: normal;"> August 13, 2019, </em>a putative securities class action was filed in the United States District Court for the Northern District of California against the Company, James H. Roberts, our President and Chief Executive Officer, and Jigisha Desai, our Senior Vice President and Chief Financial Officer. The complaint is brought on behalf of an alleged class of persons or entities that acquired our common stock between <em style="font-weight: inherit; font-style: normal;"> October 26, 2018 </em>and <em style="font-weight: inherit; font-style: normal;"> August 1, 2019, </em>and alleges claims arising under Sections <em style="font-weight: inherit; font-style: normal;">10</em>(b) and <em style="font-weight: inherit; font-style: normal;">20</em>(a) of the Securities Exchange Act of <em style="font-weight: inherit; font-style: normal;">1934</em> and Rule <em style="font-weight: inherit; font-style: normal;">10b</em>-<em style="font-weight: inherit; font-style: normal;">5</em> thereunder. The complaint seeks damages based on allegations that in the Company’s SEC filings the defendants made false and/or misleading statements and failed to disclose material adverse facts about the Company’s business, operations and prospects. We are in the preliminary stages of reviewing the allegations made in the complaint and, as a result, we cannot predict the outcome or consequences of this case, which we intend to defend vigorously.</p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: center; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i/></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><b><em style="font-weight: inherit; font-style: normal;">19.</em> </b><b> </b><b>Business Segment Information</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Summarized segment information is as follows (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Three Months Ended <em style="font-weight: inherit; font-style: normal;"> September 30,</em></b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Transportation</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Water</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Specialty</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Materials</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total revenue from reportable segments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">598,646</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">135,908</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">224,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">210,216</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,169,227</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Elimination of intersegment revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(81,117</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(81,117</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Revenue from external customers</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">598,646</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">135,908</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">224,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">129,099</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,088,110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,633</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,030</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38,299</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,470</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">91,432</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation, depletion and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,096</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,272</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,747</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,784</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,899</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total revenue from reportable segments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">610,847</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">124,292</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">190,836</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">194,586</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,120,561</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Elimination of intersegment revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(64,970</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(64,970</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Revenue from external customers</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">610,847</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">124,292</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">190,836</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">129,616</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,055,591</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">70,976</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,103</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,099</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,313</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">144,491</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation, depletion and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,191</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,569</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,496</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> </tbody> </table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Nine Months Ended <em style="font-weight: inherit; font-style: normal;"> September 30,</em></b></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Transportation</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Water</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Specialty</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Materials</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total revenue from reportable segments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,340,834</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">347,994</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">540,234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">402,459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,631,521</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Elimination of intersegment revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(134,070</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(134,070</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Revenue from external customers</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,340,834</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">347,994</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">540,234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">268,389</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,497,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross (loss) profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(64,996</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,412</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,714</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">79,506</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation, depletion and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,581</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,259</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,960</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,417</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">84,217</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Segment assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">314,361</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">294,211</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">140,192</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">367,944</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,116,708</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total revenue from reportable segments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,472,703</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">215,951</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">461,149</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">392,633</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,542,436</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Elimination of intersegment revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(116,347</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(116,347</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Revenue from external customers</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,472,703</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">215,951</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">461,149</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">276,286</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,426,089</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">138,401</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,117</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,311</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">281,143</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation, depletion and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,920</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,075</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,908</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,980</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">70,883</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Segment assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">394,981</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">308,964</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">150,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">375,016</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,229,398</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 6pt 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">A reconciliation of segment gross profit to consolidated income (loss) before provision for (benefit from) income taxes is as follows:</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Three Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Nine Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total gross profit from reportable segments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">91,432</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">144,491</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">79,506</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">281,143</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">73,424</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">70,769</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">224,577</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">193,337</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Acquisition and integration expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,744</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,334</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,244</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44,030</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gain on sales of property and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,101</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,018</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,936</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,066</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total other income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,022</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(383</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,799</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,869</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Income (loss) before provision for (benefit from) income taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,387</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(140,580</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">50,711</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> </tbody> </table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Transportation</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Water</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Specialty</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Materials</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total revenue from reportable segments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">598,646</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">135,908</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">224,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">210,216</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,169,227</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Elimination of intersegment revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(81,117</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(81,117</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Revenue from external customers</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">598,646</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">135,908</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">224,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">129,099</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,088,110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,633</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,030</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38,299</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,470</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">91,432</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation, depletion and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,096</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,272</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,747</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,784</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,899</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total revenue from reportable segments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">610,847</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">124,292</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">190,836</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">194,586</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,120,561</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Elimination of intersegment revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(64,970</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(64,970</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Revenue from external customers</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">610,847</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">124,292</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">190,836</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">129,616</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,055,591</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">70,976</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,103</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,099</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,313</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">144,491</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation, depletion and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,592</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,191</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,569</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,496</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Transportation</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Water</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Specialty</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Materials</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">Total</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2019</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total revenue from reportable segments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,340,834</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">347,994</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">540,234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">402,459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,631,521</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="GFJY4-DCU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Elimination of intersegment revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(134,070</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(134,070</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Revenue from external customers</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,340,834</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">347,994</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">540,234</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">268,389</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,497,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross (loss) profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(64,996</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,412</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,714</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">79,506</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation, depletion and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,581</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,259</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,960</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,417</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">84,217</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Segment assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">314,361</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">294,211</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">140,192</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">367,944</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,116,708</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%; border-top: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>2018</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"><b> </b></td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total revenue from reportable segments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,472,703</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">215,951</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">461,149</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">392,633</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,542,436</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Elimination of intersegment revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(116,347</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(116,347</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Revenue from external customers</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,472,703</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">215,951</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">461,149</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">276,286</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,426,089</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gross profit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">138,401</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,117</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,311</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">281,143</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation, depletion and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,920</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,075</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,908</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,980</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">70,883</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Segment assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">394,981</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">308,964</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">150,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">375,016</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,229,398</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 598646000 135908000 224457000 210216000 1169227000 0 0 0 -81117000 -81117000 598646000 135908000 224457000 129099000 1088110000 13633000 15030000 38299000 24470000 91432000 4096000 9272000 7747000 6784000 27899000 610847000 124292000 190836000 194586000 1120561000 0 0 0 -64970000 -64970000 610847000 124292000 190836000 129616000 1055591000 70976000 24103000 28099000 21313000 144491000 7592000 11191000 7569000 6496000 32848000 1340834000 347994000 540234000 402459000 2631521000 0 0 0 -134070000 -134070000 1340834000 347994000 540234000 268389000 2497451000 -64996000 34412000 75376000 34714000 79506000 12581000 31259000 21960000 18417000 84217000 314361000 294211000 140192000 367944000 1116708000 1472703000 215951000 461149000 392633000 2542436000 0 0 0 -116347000 -116347000 1472703000 215951000 461149000 276286000 2426089000 138401000 41117000 65311000 36314000 281143000 17920000 16075000 18908000 17980000 70883000 394981000 308964000 150437000 375016000 1229398000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Three Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;"><em style="font-weight: inherit; font-style: normal;">Nine Months Ended September 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2019</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font-weight: inherit; font-style: normal;">2018</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total gross profit from reportable segments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">91,432</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">144,491</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">79,506</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">281,143</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">73,424</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">70,769</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">224,577</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">193,337</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Acquisition and integration expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,744</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,334</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,244</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44,030</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gain on sales of property and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,101</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,018</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,936</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,066</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total other income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,022</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(383</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,799</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,869</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Income (loss) before provision for (benefit from) income taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,387</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(140,580</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">50,711</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> </tr> </tbody> </table> 91432000 144491000 79506000 281143000 73424000 70769000 224577000 193337000 2744000 9334000 15244000 44030000 7101000 3018000 13936000 5066000 3022000 383000 5799000 1869000 25387000 67789000 -140580000 50711000 Included in this balance and in accrued expenses and other current liabilities on our condensed consolidated balance sheets was $81.9 million, $88.2 million and $88.6 million related to performance guarantees as of September 30, 2019, December 31, 2018 and September 30, 2018. Represents shares purchased in connection with employee tax withholding for RSUs vested under our 2012 Equity Incentive Plan. Amounts are comprised primarily of amortized restricted stock units. See Note 13 for definitions of, and more information about, the 2019 Notes and Credit Agreement. Due to the net loss for the nine months ended September 30, 2019, RSUs representing approximately 393,000 shares have been excluded from the number of shares used in calculating diluted net loss per share, as their inclusion would be antidilutive. Partners' interest and adjustments includes amounts to reconcile total revenue and total cost of revenue as reported by our partners to Granite’s interest adjusted to reflect our accounting policies and estimates primarily related to contract forecast differences. Weighted average shares of approximately 1.1 million have been included in the number of shares used in calculating diluted net income per share for the three months ended September 30, 2018 based on the assumption that the 8% Convertible Notes were converted to Granite shares as of July 1, 2018 through their conversion on August 15, 2018. The shares have been excluded from the nine months ended September 30, 2018 as their inclusion would be antidilutive. Included in this balance as of September 30, 2019, December 31, 2018 and September 30, 2018 was $95.9 million, $78.1 million and $67.1 million, respectively, related to Granite's share of estimated cost recovery of customer affirmative claims. In addition, this balance included $11.5 million, $15.6 million and $12.5 million related to Granite's share of estimated recovery of back charge claims as of September 30, 2019, December 31, 2018 and September 30, 2018, respectively. Included in this balance and in accrued expenses and other current liabilities on the condensed consolidated balance sheets were amounts related to deficits in construction joint ventures, which includes provisions for losses, that were $60.6 million, $11.5 million and $ 11.6 million as of September 30, 2019, December 31, 2018 and September 30, 2018, respectively. Partners' interest and adjustments includes amounts to reconcile total net assets as reported by our partners to Granite's interest adjusted to reflect our accounting policies and estimates primarily related to contract forecast differences. The balance primarily relates to debt associated with our real estate investments. While total revenue, Granite's interest in revenue, total cost of revenue, and total net loss were correctly stated, Granite's interest in cost of revenue, gross loss and net loss for the three and six months ended June 30, 2019 were misstated for the quarter ended June 30, 2019. Granite's originally reported interest in cost of revenue, gross loss and net loss was: $144.0 million, $107.2 million and $106.3 million, respectively, for the three months ended June 30, 2019 and was $275.5 million, $106.2 million and $105.8 million, respectively, for the six months ended June 30, 2019. Granite's interest in cost of revenue, gross loss and net loss should have been: $171.0 million, $134.2 million and $133.3 million, respectively, for the three months ended June 30, 2019 and $302.5 million, $133.2 million and $132.8 million, respectively, for the six months ended June 30, 2019. The misstatements did not impact the condensed consolidated balance sheet, statements of operations, statements of comprehensive loss or statements of shareholders' equity in any period. However, the misstatements did result in a misclassification of $27.0 million within operating activities of the condensed consolidated statement of cash flows for the six months ended June 30, 2019 to equity in net loss from unconsolidated joint ventures from accrued expenses and other current liabilities, net. There was no impact to the net cash used in operating activities for the six months ended June 30, 2019. We assessed the materiality of the errors in accordance with the SEC's Staff Accounting Bulletin 99 and concluded that the errors were not material to either of these previously issued financial statements. Accordingly, we will revise our previously issued financial statements prospectively to correct these errors. XML 72 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Note 17 - Income Taxes
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

17. Income Taxes

The following table presents the provision for (benefit from) income taxes for the respective periods:

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(dollars in thousands)

 

2019

   

2018

   

2019

   

2018

 

Provision for (benefit from) income taxes

  $ 3,474     $ 8,692     $ (37,451 )   $ 7,357  
Effective tax rate     13.7 %     12.8 %     26.6 %     14.5 %

Our effective tax rate remained relatively unchanged for the three months ended September 30, 2019 when compared to the same period in 2018 due to the impact of discrete items relative to income (loss) before provision for (benefit from) income taxes. Our effective tax rate increased to 26.6% for the nine months ended September 30, 2019 from 14.5% when compared to the same period in 2018.  This change was primarily due to a $37.0 million discrete tax benefit recorded in 2019 on the decrease to project profitability as it relates to four legacy, unconsolidated heavy civil joint venture projects compared to a net $3.5 million discrete tax benefit recorded in 2018 due to adjustments to provisional amounts related to the U.S. Tax Cuts and Jobs Act of 2017 which was partially offset by a discrete tax expense on one-time nondeductible acquisition and integration expenses

 

JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gva20190821_10q.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 559, "dts": { "calculationLink": { "local": [ "gva-20190930_cal.xml" ] }, "definitionLink": { "local": [ "gva-20190930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "gva20190821_10q.htm" ] }, "labelLink": { "local": [ "gva-20190930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "gva-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "gva-20190930.xsd" ], "remote": [ "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 507, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 51, "http://www.graniteconstruction.com/20190930": 4, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 61 }, "keyCustom": 47, "keyStandard": 329, "memberCustom": 28, "memberStandard": 40, "nsprefix": "gva", "nsuri": "http://www.graniteconstruction.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 1 - Basis of Presentation", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation", "shortName": "Note 1 - Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 2 - Recently Issued and Adopted Accounting Pronouncements", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements", "shortName": "Note 2 - Recently Issued and Adopted Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 3 - Acquisitions", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions", "shortName": "Note 3 - Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 4 - Revisions in Estimates", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates", "shortName": "Note 4 - Revisions in Estimates", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "gva:DisaggregationOfRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 5 - Disaggregation of Revenue", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue", "shortName": "Note 5 - Disaggregation of Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "gva:DisaggregationOfRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "gva:UnearnedRevenueFromUnsatisfiedPerformanceObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 6 - Unearned Revenue", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-", "shortName": "Note 6 - Unearned Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "gva:UnearnedRevenueFromUnsatisfiedPerformanceObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 7 - Contract Assets and Liabilities", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-", "shortName": "Note 7 - Contract Assets and Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 8 - Receivables, Net", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net", "shortName": "Note 8 - Receivables, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 9 - Marketable Securities", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities", "shortName": "Note 9 - Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 10 - Fair Value Measurement", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement", "shortName": "Note 10 - Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "gva:ConstructionJointVenturesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 11 - Construction Joint Ventures", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "shortName": "Note 11 - Construction Joint Ventures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "gva:ConstructionJointVenturesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 12 - Investments in Affiliates", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates", "shortName": "Note 12 - Investments in Affiliates", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 13 - Property and Equipment, Net", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net", "shortName": "Note 13 - Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 14 - Long-term Debt and Credit Arrangements", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "shortName": "Note 14 - Long-term Debt and Credit Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 15 - Leases", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases", "shortName": "Note 15 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share", "shortName": "Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 17 - Income Taxes", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes", "shortName": "Note 17 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 18 - Legal Proceedings", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-18-legal-proceedings", "shortName": "Note 18 - Legal Proceedings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 19 - Business Segment Information", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information", "shortName": "Note 19 - Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.graniteconstruction.com/20190930/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "role": "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 1 - Basis of Presentation (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-tables", "shortName": "Note 1 - Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 3 - Acquisitions (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-tables", "shortName": "Note 3 - Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 4 - Revisions in Estimates (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-tables", "shortName": "Note 4 - Revisions in Estimates (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "gva:DisaggregationOfRevenueTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 5 - Disaggregation of Revenue (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-tables", "shortName": "Note 5 - Disaggregation of Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gva:DisaggregationOfRevenueTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "gva:UnearnedRevenueFromUnsatisfiedPerformanceObligationsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "gva:ScheduleOfUnearnedRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 6 - Unearned Revenue (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-tables", "shortName": "Note 6 - Unearned Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gva:UnearnedRevenueFromUnsatisfiedPerformanceObligationsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "gva:ScheduleOfUnearnedRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 7 - Contract Assets and Liabilities (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-tables", "shortName": "Note 7 - Contract Assets and Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:FinancingReceivablesTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 8 - Receivables, Net (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-tables", "shortName": "Note 8 - Receivables, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FinancingReceivablesTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 9 - Marketable Securities (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-tables", "shortName": "Note 9 - Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 10 - Fair Value Measurement (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-tables", "shortName": "Note 10 - Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "gva:ConstructionJointVenturesTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "gva:ScheduleOfUnconsolidatedJointVenturesAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 11 - Construction Joint Ventures (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-tables", "shortName": "Note 11 - Construction Joint Ventures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gva:ConstructionJointVenturesTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "gva:ScheduleOfUnconsolidatedJointVenturesAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:GainLossOnDispositionOfAssets1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 12 - Investments in Affiliates (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-tables", "shortName": "Note 12 - Investments in Affiliates (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 13 - Property and Equipment, Net (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-tables", "shortName": "Note 13 - Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 14 - Long-term Debt and Credit Arrangements (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-tables", "shortName": "Note 14 - Long-term Debt and Credit Arrangements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 15 - Leases (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-tables", "shortName": "Note 15 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-tables", "shortName": "Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 17 - Income Taxes (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-tables", "shortName": "Note 17 - Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 19 - Business Segment Information (Tables)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-tables", "shortName": "Note 19 - Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 1 - Basis of Presentation (Details Textual)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-details-textual", "shortName": "Note 1 - Basis of Presentation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-05-22_2019-05-22_BusinessAcquisitionAxis-LamettiAndSonsIncMember", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2018-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 1 - Basis of Presentation - Summary of Reconciliation of Cash, Cash Equivalents, and Restricted Cash Reported in the Condensed Consolidated Balance Sheets (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-summary-of-reconciliation-of-cash-cash-equivalents-and-restricted-cash-reported-in-the-condensed-consolidated-balance-sheets-details", "shortName": "Note 1 - Basis of Presentation - Summary of Reconciliation of Cash, Cash Equivalents, and Restricted Cash Reported in the Condensed Consolidated Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 2 - Recently Issued and Adopted Accounting Pronouncements (Details Textual)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements-details-textual", "shortName": "Note 2 - Recently Issued and Adopted Accounting Pronouncements (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-01-01_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201602Member", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "role": "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-4", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30_StatementScenarioAxis-ProFormaMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 3 - Acquisitions (Details Textual)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-details-textual", "shortName": "Note 3 - Acquisitions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30_StatementScenarioAxis-ProFormaMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2018-07-01_2018-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 3 - Acquisitions - Schedule of Pro Forma Financial Information (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-schedule-of-pro-forma-financial-information-details", "shortName": "Note 3 - Acquisitions - Schedule of Pro Forma Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2018-07-01_2018-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 4 - Revisions in Estimates (Details Textual)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-details-textual", "shortName": "Note 4 - Revisions in Estimates (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-6", "lang": null, "name": "gva:ChangeInAccountingEstimateFinancialEffectOnGrossProfit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 4 - Revisions in Estimates - Summary of Impact of Revisions in Estimates to Gross Profit (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details", "shortName": "Note 4 - Revisions in Estimates - Summary of Impact of Revisions in Estimates to Gross Profit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock", "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30_ChangeInAccountingEstimateByTypeAxis-EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember", "decimals": "INF", "lang": null, "name": "gva:NumberOfProjectsWithDownwardEstimateChanges", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "gva:DisaggregationOfRevenueTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 5 - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "shortName": "Note 5 - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "gva:DisaggregationOfRevenueTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gva:ScheduleOfUnearnedRevenueTableTextBlock", "gva:UnearnedRevenueFromUnsatisfiedPerformanceObligationsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 6 - Unearned Revenue - Schedule of Unearned Revenue (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details", "shortName": "Note 6 - Unearned Revenue - Schedule of Unearned Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gva:ScheduleOfUnearnedRevenueTableTextBlock", "gva:UnearnedRevenueFromUnsatisfiedPerformanceObligationsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 7 - Contract Assets and Liabilities (Details Textual)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-details-textual", "shortName": "Note 7 - Contract Assets and Liabilities (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "gva:CostsInExcessOfBillingsAndEstimatedEarnings", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 7 - Contract Assets and Liabilities - Component of Contract Asset and Liability Balances (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details", "shortName": "Note 7 - Contract Assets and Liabilities - Component of Contract Asset and Liability Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "gva:CostsInExcessOfBillingsAndEstimatedEarnings", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:FinancingReceivablesTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 8 - Receivables, Net - Schedule of Receivables (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details", "shortName": "Note 8 - Receivables, Net - Schedule of Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:FinancingReceivablesTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 9 - Marketable Securities - Held-to-maturity Securities (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details", "shortName": "Note 9 - Marketable Securities - Held-to-maturity Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30_InvestmentTypeAxis-USTreasuryAndGovernmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2017-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "role": "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2017-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gva:DebtSecuritiesHeldtomaturityFiscalYearMaturityTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 9 - Marketable Securities - Maturities of Held-to-maturity Investments (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-maturities-of-heldtomaturity-investments-details", "shortName": "Note 9 - Marketable Securities - Maturities of Held-to-maturity Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gva:DebtSecuritiesHeldtomaturityFiscalYearMaturityTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-02-28", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilityNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 10 - Fair Value Measurement (Details Textual)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-details-textual", "shortName": "Note 10 - Fair Value Measurement (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-02-28", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilityNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 10 - Fair Value Measurement - Cash and Cash Equivalents (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details", "shortName": "Note 10 - Fair Value Measurement - Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementBasisAxis-CarryingReportedAmountFairValueDisclosureMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 10 - Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details", "shortName": "Note 10 - Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementBasisAxis-CarryingReportedAmountFairValueDisclosureMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 11 - Construction Joint Ventures (Details Textual)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "shortName": "Note 11 - Construction Joint Ventures (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "gva:ConstructionJointVenturesTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-04-01_2019-06-30", "decimals": "-6", "lang": null, "name": "gva:UnconsolidatedConstructionJointVentureCostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gva:ScheduleOfUnconsolidatedJointVenturesAssetsAndLiabilitiesTableTextBlock", "gva:ConstructionJointVenturesTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "gva:UnconsolidatedConstructionJointVentureCashCashEquivalentsAndMarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 11 - Construction Joint Ventures - Unconsolidated Construction Joint Ventures Financial Information (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details", "shortName": "Note 11 - Construction Joint Ventures - Unconsolidated Construction Joint Ventures Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gva:ScheduleOfUnconsolidatedJointVenturesAssetsAndLiabilitiesTableTextBlock", "gva:ConstructionJointVenturesTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "gva:UnconsolidatedConstructionJointVentureCashCashEquivalentsAndMarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 11 - Construction Joint Ventures - Schedule of Unconsolidated Construction Joint Ventures Revenue and Costs (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details", "shortName": "Note 11 - Construction Joint Ventures - Schedule of Unconsolidated Construction Joint Ventures Revenue and Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gva:ScheduleOfUnconsolidatedJointVenturesRevenueAndCostsTableTextBlock", "gva:ConstructionJointVenturesTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30_TypeOfArrangementAxis-CollaborativeArrangementMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gva:EquityMethodInvestmentSummarizedBalanceFinancialInformationTableTextBlock", "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentSummarizedFinancialInformationAssets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 12 - Investments in Affiliates (Details Textual)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual", "shortName": "Note 12 - Investments in Affiliates (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-ForeignAffiliatesMember", "decimals": "INF", "lang": null, "name": "gva:NumberOfEntities", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 12 - Investments in Affiliates - Equity Method Investments (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-equity-method-investments-details", "shortName": "Note 12 - Investments in Affiliates - Equity Method Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gva:EquityMethodInvestmentSummarizedBalanceFinancialInformationTableTextBlock", "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 12 - Investments in Affiliates - Summarized Balance Sheet Information for Equity Method Investments (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details", "shortName": "Note 12 - Investments in Affiliates - Summarized Balance Sheet Information for Equity Method Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "gva:EquityMethodInvestmentSummarizedBalanceFinancialInformationTableTextBlock", "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals)", "role": "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note 13 - Property and Equipment, Net - Property, Plant, and Equipment (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details", "shortName": "Note 13 - Property and Equipment, Net - Property, Plant, and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Note 14 - Long-term Debt and Credit Arrangements (Details Textual)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "shortName": "Note 14 - Long-term Debt and Credit Arrangements (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Note 14 - Long-term Debt and Credit Arrangements - Schedule of Long-term Debt (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details", "shortName": "Note 14 - Long-term Debt and Credit Arrangements - Schedule of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "lang": null, "name": "gva:LongtermDebtOther", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Note 15 - Leases (Details Textual)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual", "shortName": "Note 15 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-6", "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Note 15 - Leases - Schedule of Undiscounted Lease Liabilities Outstanding (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details", "shortName": "Note 15 - Leases - Schedule of Undiscounted Lease Liabilities Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2018-07-01_2018-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share (Details Textual)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-details-textual", "shortName": "Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2018-07-01_2018-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share - Reconciliation of the Weighted Average Shares Outstanding in Basic and Diluted Net Loss per Share (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details", "shortName": "Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share - Reconciliation of the Weighted Average Shares Outstanding in Basic and Diluted Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-3", "lang": null, "name": "gva:EffectOfDilutiveConvertibleNotes", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Note 17 - Income Taxes (Details Textual)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-details-textual", "shortName": "Note 17 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": "-6", "lang": null, "name": "gva:DiscreteIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "077 - Disclosure - Note 17 - Income Taxes - Schedule of (Benefit from) Provision for Income Taxes (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-schedule-of-benefit-from-provision-for-income-taxes-details", "shortName": "Note 17 - Income Taxes - Schedule of (Benefit from) Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R79": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "078 - Disclosure - Note 19 - Business Segment Information - Segment Reporting Information (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details", "shortName": "Note 19 - Business Segment Information - Segment Reporting Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30_StatementBusinessSegmentsAxis-TransportationMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-01-01_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "079 - Disclosure - Note 19 - Business Segment Information - Reconciliation of Segment Gross (Loss) Profit to Consolidated Loss (Details)", "role": "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details", "shortName": "Note 19 - Business Segment Information - Reconciliation of Segment Gross (Loss) Profit to Consolidated Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "d_2019-07-01_2019-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "gva20190821_10q.htm", "contextRef": "i_2019-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals)", "role": "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null } }, "segmentCount": 74, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-summary-of-reconciliation-of-cash-cash-equivalents-and-restricted-cash-reported-in-the-condensed-consolidated-balance-sheets-details", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-equity-method-investments-details", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net", "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details", "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-schedule-of-benefit-from-provision-for-income-taxes-details", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-18-legal-proceedings", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-schedule-of-pro-forma-financial-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-maturities-of-heldtomaturity-investments-details", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-tables", "http://www.graniteconstruction.com/20190930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r375" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-summary-of-reconciliation-of-cash-cash-equivalents-and-restricted-cash-reported-in-the-condensed-consolidated-balance-sheets-details", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-equity-method-investments-details", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net", "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details", "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-schedule-of-benefit-from-provision-for-income-taxes-details", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-18-legal-proceedings", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-schedule-of-pro-forma-financial-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-maturities-of-heldtomaturity-investments-details", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-tables", "http://www.graniteconstruction.com/20190930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "gva_AccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents information related to accrued expenses and other current liabilities.", "label": "Accrued expenses and other current liabilities ($4,193, $2,046 and $1,975 related to CCJVs)", "terseLabel": "Accrued expense and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "gva_AdjustmentsToAdditionalPaidInCapitalPremiumOnConvertibleNotes": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents information related to adjustments to additional paid in capital premium on convertible notes.", "label": "Premium on 8.0% Convertible Notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPremiumOnConvertibleNotes", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "gva_AdvancePaymentsAndBillingsInExcessOfCostsIncurred": { "auth_ref": [], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents advance payments and billings in excess of costs incurred.", "label": "Billings in excess of costs and estimated earnings, net of retention" } } }, "localname": "AdvancePaymentsAndBillingsInExcessOfCostsIncurred", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details" ], "xbrltype": "monetaryItemType" }, "gva_AffirmativeClaimRecoveryEstimate": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of affirmative claim recovery estimate.", "label": "gva_AffirmativeClaimRecoveryEstimate", "terseLabel": "Affirmative Claim Recovery Estimate" } } }, "localname": "AffirmativeClaimRecoveryEstimate", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "monetaryItemType" }, "gva_AggregateAffirmativeClaimRecoveryEstimateIncludedInContractAssetAndLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregate affirmative claim recovery estimate included in contract asset and liability balances.", "label": "gva_AggregateAffirmativeClaimRecoveryEstimateIncludedInContractAssetAndLiability", "terseLabel": "Aggregate Affirmative Claim Recovery Estimate Included in Contract Asset and Liability" } } }, "localname": "AggregateAffirmativeClaimRecoveryEstimateIncludedInContractAssetAndLiability", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "gva_AsphaltTerminalEntityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represent the asphalt terminal entity.", "label": "Asphalt Terminal Entity [Member]" } } }, "localname": "AsphaltTerminalEntityMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-equity-method-investments-details" ], "xbrltype": "domainItemType" }, "gva_BackChargeClaims": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of back charge claims.", "label": "gva_BackChargeClaims", "terseLabel": "Back Charge Claims" } } }, "localname": "BackChargeClaims", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "monetaryItemType" }, "gva_BusinessAcquisitionsProFormaProfitLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of pro forma profit (loss) for business acquisitions.", "label": "gva_BusinessAcquisitionsProFormaProfitLoss", "verboseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaProfitLoss", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-schedule-of-pro-forma-financial-information-details" ], "xbrltype": "monetaryItemType" }, "gva_California1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to California.", "label": "California 1[Member]" } } }, "localname": "California1Member", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "domainItemType" }, "gva_CashPaidDuringPeriodForAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash paid during the period for:" } } }, "localname": "CashPaidDuringPeriodForAbstract", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "gva_ChangeInAccountingEstimateFinancialEffectOnGrossProfit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents change in accounting estimate finical effect on gross profit.", "label": "gva_ChangeInAccountingEstimateFinancialEffectOnGrossProfit", "terseLabel": "Change In Accounting Estimate Financial Effect On Gross Profit" } } }, "localname": "ChangeInAccountingEstimateFinancialEffectOnGrossProfit", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-details-textual" ], "xbrltype": "monetaryItemType" }, "gva_CompletedAndInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related to completed and in progress.", "label": "Completed and in Progress [Member]" } } }, "localname": "CompletedAndInProgressMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details" ], "xbrltype": "domainItemType" }, "gva_ConsolidatedConstructionCorporateJointVentureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to consolidation construction corporate joint venture.", "label": "Consolidated Construction Corporate Joint Venture [Member]" } } }, "localname": "ConsolidatedConstructionCorporateJointVentureMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "domainItemType" }, "gva_ConstructionJointVenturesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for construction joint ventures.", "label": "Construction Joint Ventures [Text Block]" } } }, "localname": "ConstructionJointVenturesTextBlock", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures" ], "xbrltype": "textBlockItemType" }, "gva_ContractReceivableRetainageUncollectibleAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents uncollectible amount for contract receivable retainage.", "label": "gva_ContractReceivableRetainageUncollectibleAmount", "terseLabel": "Contract Receivable Retainage Uncollectible Amount" } } }, "localname": "ContractReceivableRetainageUncollectibleAmount", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "gva_ContractValueOfActiveConstructionJointVentureProjects": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of active contracts on construction joint venture projects.", "label": "gva_ContractValueOfActiveConstructionJointVentureProjects", "terseLabel": "Contract Value of Active Construction Joint Venture Projects" } } }, "localname": "ContractValueOfActiveConstructionJointVentureProjects", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "monetaryItemType" }, "gva_CostsInExcessOfBillingsAndEstimatedEarnings": { "auth_ref": [], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents costs in excess of billings and estimated earnings.", "label": "Costs in excess of billings and estimated earnings" } } }, "localname": "CostsInExcessOfBillingsAndEstimatedEarnings", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details" ], "xbrltype": "monetaryItemType" }, "gva_DebtInstrumentPeriodicPaymentPrincipalBalancePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of principal balance outstanding that is required to be periodically paid.", "label": "gva_DebtInstrumentPeriodicPaymentPrincipalBalancePercentage", "terseLabel": "Debt Instrument, Periodic Payment, Principal Balance Percentage" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipalBalancePercentage", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "percentItemType" }, "gva_DebtSecuritiesHeldtomaturityFiscalYearMaturityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fiscal year maturity of debt securities held-to-maturity.", "label": "Debt Securities, Held-to-maturity, Fiscal Year Maturity [Table Text Block]" } } }, "localname": "DebtSecuritiesHeldtomaturityFiscalYearMaturityTableTextBlock", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "gva_DisaggregationOfRevenueTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents disaggregation Of revenue.", "label": "Disaggregation Of Revenue [Text Block]" } } }, "localname": "DisaggregationOfRevenueTextBlock", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue" ], "xbrltype": "textBlockItemType" }, "gva_DiscreteIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of discrete income tax expense (benefit) pertaining to continuing operations.", "label": "gva_DiscreteIncomeTaxExpenseBenefit", "terseLabel": "Discrete Income Tax Expense (Benefit)" } } }, "localname": "DiscreteIncomeTaxExpenseBenefit", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "gva_DistributionsToNoncontrollingPartnersNet": { "auth_ref": [], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents net distributions to non-controlling partners.", "label": "gva_DistributionsToNoncontrollingPartnersNet", "negatedLabel": "Distributions to non-controlling partners, net" } } }, "localname": "DistributionsToNoncontrollingPartnersNet", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "gva_DividendsAccrued": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of unpaid dividends accrued during the period.", "label": "Accrued cash dividends" } } }, "localname": "DividendsAccrued", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "gva_EffectOfDilutiveConvertibleNotes": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The effect of dilutive convertible notes.", "label": "gva_EffectOfDilutiveConvertibleNotes", "verboseLabel": "Effect of dilutive convertible notes" } } }, "localname": "EffectOfDilutiveConvertibleNotes", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "gva_EightPointZeroPercentageConvertibleNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents 8% convertible notes.", "label": "8% Convertible Notes [Member]" } } }, "localname": "EightPointZeroPercentageConvertibleNotesMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals" ], "xbrltype": "domainItemType" }, "gva_EquipmentAndVehiclesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents equipment and vehicles.", "label": "Equipment and Vehicles [Member]" } } }, "localname": "EquipmentAndVehiclesMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "gva_EquityInConstructionJointVentures": { "auth_ref": [], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents equity in construction joint venture.", "label": "gva_EquityInConstructionJointVentures", "negatedLabel": "Contributions to unconsolidated construction joint ventures" } } }, "localname": "EquityInConstructionJointVentures", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "gva_EquityInConstructionJointVenturesCurrentAssets": { "auth_ref": [], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents equity in construction joint ventures current assets.", "label": "Equity in construction joint ventures" } } }, "localname": "EquityInConstructionJointVenturesCurrentAssets", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "gva_EquityInConstructionJointVenturesCurrentAssetsExcludingDeficitInEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity in construction joint ventures current assets excluding deficit in equity.", "label": "gva_EquityInConstructionJointVenturesCurrentAssetsExcludingDeficitInEquity", "terseLabel": "Equity in construction joint ventures" } } }, "localname": "EquityInConstructionJointVenturesCurrentAssetsExcludingDeficitInEquity", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details" ], "xbrltype": "monetaryItemType" }, "gva_EquityMethodInvestmentSummarizedBalanceFinancialInformationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The tabular disclosure of summarized balance financial information for equity method investments.", "label": "Equity Method Investment Summarized Balance Financial Information [Table Text Block]" } } }, "localname": "EquityMethodInvestmentSummarizedBalanceFinancialInformationTableTextBlock", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-tables" ], "xbrltype": "textBlockItemType" }, "gva_EquityMethodInvestmentSummarizedFinancialInformationNetAssets": { "auth_ref": [], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of assets, less liabilities, reported by an equity method investment of the entity.", "label": "gva_EquityMethodInvestmentSummarizedFinancialInformationNetAssets", "totalLabel": "Net assets" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationNetAssets", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details" ], "xbrltype": "monetaryItemType" }, "gva_EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A revision in the estimated cost recovery of customer affirmative claims and back charges.", "label": "Estimated Cost Recovery of Customer Affirmative Claims and Back Charges [Member]" } } }, "localname": "EstimatedCostRecoveryOfCustomerAffirmativeClaimsAndBackChargesMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details" ], "xbrltype": "domainItemType" }, "gva_FederalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to federal.", "label": "Federal [Member]" } } }, "localname": "FederalMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "domainItemType" }, "gva_ForeignAffiliatesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents foreign affiliates.", "label": "Foreign Affiliates [Member]" } } }, "localname": "ForeignAffiliatesMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-equity-method-investments-details" ], "xbrltype": "domainItemType" }, "gva_HeavyCivilMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to Heavy Civil.", "label": "Heavy Civil [Member]" } } }, "localname": "HeavyCivilMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "domainItemType" }, "gva_LamettiAndSonsIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to Lemetti and Sons, Inc.", "label": "Lametti and Sons Inc [Member]" } } }, "localname": "LamettiAndSonsIncMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "domainItemType" }, "gva_LongtermDebtOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount or adjustment of other long-term debt.", "label": "gva_LongtermDebtOther", "verboseLabel": "Other" } } }, "localname": "LongtermDebtOther", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "gva_MaterialSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related to material sales.", "label": "Material Sales [Member]" } } }, "localname": "MaterialSalesMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details" ], "xbrltype": "domainItemType" }, "gva_MaterialsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents materials.", "label": "Materials [Member]" } } }, "localname": "MaterialsMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "gva_MidwestMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to Midwest.", "label": "Midwest [Member]" } } }, "localname": "MidwestMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "domainItemType" }, "gva_NetIncomeFromAffiliates": { "auth_ref": [], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents information related to net income from affiliates.", "label": "gva_NetIncomeFromAffiliates", "negatedLabel": "Net income from affiliates" } } }, "localname": "NetIncomeFromAffiliates", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "gva_NorthwestMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to Northwest.", "label": "Northwest [Member]" } } }, "localname": "NorthwestMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "domainItemType" }, "gva_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_NumberOfActiveJointVentureProjects": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of active joint venture projects.", "label": "gva_NumberOfActiveJointVentureProjects", "terseLabel": "Number of Active Joint Venture Projects" } } }, "localname": "NumberOfActiveJointVentureProjects", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "integerItemType" }, "gva_NumberOfEntities": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of entities.", "label": "gva_NumberOfEntities", "terseLabel": "Number of Entities" } } }, "localname": "NumberOfEntities", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual" ], "xbrltype": "integerItemType" }, "gva_NumberOfProjectsWithDownwardEstimateChanges": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents number of projects with downward estimate changes.", "label": "Number of projects with downward estimate changes" } } }, "localname": "NumberOfProjectsWithDownwardEstimateChanges", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details" ], "xbrltype": "integerItemType" }, "gva_OtherBusinessProductsAndServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related to other business products and services.", "label": "Other Business Products and Services [Member]" } } }, "localname": "OtherBusinessProductsAndServicesMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details" ], "xbrltype": "domainItemType" }, "gva_OtherNoncashOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other non-cash operating activities:" } } }, "localname": "OtherNoncashOperatingActivitiesAbstract", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "gva_OtherPartnersInterestInPartnershipsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related to other partners interest in partnerships.", "label": "Other Partners Interest in Partnerships [Member]" } } }, "localname": "OtherPartnersInterestInPartnershipsMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details" ], "xbrltype": "domainItemType" }, "gva_PercentageOfForecastedPurchasesForDieselDesignatedAsCashFlowHedges": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of forecasted purchases for diesel designated as cash flow hedges.", "label": "gva_PercentageOfForecastedPurchasesForDieselDesignatedAsCashFlowHedges", "terseLabel": "Percentage of Forecasted Purchases for Diesel Designated as Cash Flow Hedges" } } }, "localname": "PercentageOfForecastedPurchasesForDieselDesignatedAsCashFlowHedges", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-details-textual" ], "xbrltype": "percentItemType" }, "gva_PerformanceGaurantees": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of performance guarantee in connection with a noncash transaction.", "label": "Performance guarantees" } } }, "localname": "PerformanceGaurantees", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "gva_RealEstateEntitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents real estate entities.", "label": "Real Estate Entities [Member]" } } }, "localname": "RealEstateEntitiesMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-equity-method-investments-details" ], "xbrltype": "domainItemType" }, "gva_ReportingEntitysInterestInJointVentureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related to the reporting entities interest in joint venture.", "label": "Reporting Entitys Interest in Joint Venture [Member]" } } }, "localname": "ReportingEntitysInterestInJointVentureMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details" ], "xbrltype": "domainItemType" }, "gva_RestrictedCashMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related to restricted cash.", "label": "Restricted Cash [Member]" } } }, "localname": "RestrictedCashMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details" ], "xbrltype": "domainItemType" }, "gva_RestrictedStockUnitsIssuedNetOfForfeitures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents RSUs issued net of forfeitures.", "label": "RSUs issued, net of forfeitures" } } }, "localname": "RestrictedStockUnitsIssuedNetOfForfeitures", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "gva_ScheduleOfUnconsolidatedJointVenturesAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The tabular disclosure of assets and liabilities of unconsolidated joint ventures.", "label": "Schedule of Unconsolidated Joint Ventures Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfUnconsolidatedJointVenturesAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-tables" ], "xbrltype": "textBlockItemType" }, "gva_ScheduleOfUnconsolidatedJointVenturesRevenueAndCostsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of schedule of unconsolidated joint ventures revenues and costs.", "label": "Schedule of Unconsolidated Joint Ventures Revenue and Costs [Table Text Block]" } } }, "localname": "ScheduleOfUnconsolidatedJointVenturesRevenueAndCostsTableTextBlock", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-tables" ], "xbrltype": "textBlockItemType" }, "gva_ScheduleOfUnearnedRevenueTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of unearned revenue.", "label": "Schedule Of Unearned Revenue [Table Text Block]" } } }, "localname": "ScheduleOfUnearnedRevenueTableTextBlock", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-tables" ], "xbrltype": "stringItemType" }, "gva_SpecialtyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents specialty.", "label": "Specialty [Member]" } } }, "localname": "SpecialtyMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "domainItemType" }, "gva_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlansAmortizedRSUsAndOther": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents number of shares issued during period under ESPP for amortized RSUs and other.", "label": "ESPP, amortized RSUs and other (in shares)", "negatedLabel": "Employee Stock Purchase Plan (\"ESPP\"), amortized RSUs and other (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlansAmortizedRSUsAndOther", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "gva_StockIssuedDuringPeriodValueEmployeeStockPurchasePlansAmortizedRSUsAndOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock issued during period under employee purchase plans for amortized RSUs and other.", "label": "Employee Stock Purchase Plan (\"ESPP\"), amortized RSUs and other" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlansAmortizedRSUsAndOther", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "gva_TermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents term loan.", "label": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "domainItemType" }, "gva_The2019NotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the 2019 notes.", "label": "The 2019 Notes [Member]" } } }, "localname": "The2019NotesMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "domainItemType" }, "gva_TheCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the credit agreement.", "label": "The Credit Agreement [Member]" } } }, "localname": "TheCreditAgreementMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "domainItemType" }, "gva_TransportationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents transportation.", "label": "Transportation [Member]" } } }, "localname": "TransportationMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "domainItemType" }, "gva_UnconsolidatedConstructionCorporateJointVentureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to unconsolidated construction corporate joint venture.", "label": "Unconsolidated Construction Corporate Joint Venture [Member]" } } }, "localname": "UnconsolidatedConstructionCorporateJointVentureMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "domainItemType" }, "gva_UnconsolidatedConstructionJointVentureAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of unconsolidated construction joint venture assets.", "label": "Unconsolidated construction joint venture assets" } } }, "localname": "UnconsolidatedConstructionJointVentureAssets", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details" ], "xbrltype": "monetaryItemType" }, "gva_UnconsolidatedConstructionJointVentureAssetsNoncurrentAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unconsolidated construction joint venture assets noncurrent assets.", "label": "gva_UnconsolidatedConstructionJointVentureAssetsNoncurrentAssets", "verboseLabel": "Noncurrent assets" } } }, "localname": "UnconsolidatedConstructionJointVentureAssetsNoncurrentAssets", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details" ], "xbrltype": "monetaryItemType" }, "gva_UnconsolidatedConstructionJointVentureCashCashEquivalentsAndMarketableSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of unconsolidated construction joint venture cash, cash equivalents, and marketable securities.", "label": "gva_UnconsolidatedConstructionJointVentureCashCashEquivalentsAndMarketableSecurities", "verboseLabel": "Cash, cash equivalents and marketable securities" } } }, "localname": "UnconsolidatedConstructionJointVentureCashCashEquivalentsAndMarketableSecurities", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details" ], "xbrltype": "monetaryItemType" }, "gva_UnconsolidatedConstructionJointVentureCostOfRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of cost of revenue for proportionate share of unconsolidated construction joint venture.", "label": "gva_UnconsolidatedConstructionJointVentureCostOfRevenue", "terseLabel": "Unconsolidated Construction Joint Venture Cost Of Revenue" } } }, "localname": "UnconsolidatedConstructionJointVentureCostOfRevenue", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "monetaryItemType" }, "gva_UnconsolidatedConstructionJointVentureCurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of unconsolidated construction joint venture current liabilities.", "label": "gva_UnconsolidatedConstructionJointVentureCurrentLiabilities", "verboseLabel": "Current liabilities" } } }, "localname": "UnconsolidatedConstructionJointVentureCurrentLiabilities", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details" ], "xbrltype": "monetaryItemType" }, "gva_UnconsolidatedConstructionJointVentureGrossProfitLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unconsolidated construction joint venture gross profit loss.", "label": "gva_UnconsolidatedConstructionJointVentureGrossProfitLoss", "terseLabel": "Unconsolidated Construction Joint Venture Gross Profit (Loss)", "verboseLabel": "Granite\u2019s interest in gross loss2" } } }, "localname": "UnconsolidatedConstructionJointVentureGrossProfitLoss", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details" ], "xbrltype": "monetaryItemType" }, "gva_UnconsolidatedConstructionJointVentureLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of unconsolidated construction joint venture liabilities.", "label": "Unconsolidated construction joint venture liabilities" } } }, "localname": "UnconsolidatedConstructionJointVentureLiabilities", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details" ], "xbrltype": "monetaryItemType" }, "gva_UnconsolidatedConstructionJointVentureNetIncomeLoss": { "auth_ref": [], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) for proportionate share of unconsolidated construction joint venture.", "label": "gva_UnconsolidatedConstructionJointVentureNetIncomeLoss", "negatedLabel": "Equity in net loss from unconsolidated joint ventures", "terseLabel": "Unconsolidated Construction Joint Venture Net Income (Loss)" } } }, "localname": "UnconsolidatedConstructionJointVentureNetIncomeLoss", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "monetaryItemType" }, "gva_UnconsolidatedConstructionJointVentureOtherCurrentAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of unconsolidated construction joint venture current assets, classified as other.", "label": "gva_UnconsolidatedConstructionJointVentureOtherCurrentAssets", "verboseLabel": "Other current assets" } } }, "localname": "UnconsolidatedConstructionJointVentureOtherCurrentAssets", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details" ], "xbrltype": "monetaryItemType" }, "gva_UnearnedRevenueFromUnsatisfiedPerformanceObligationsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to unearned revenue from unsatisfied performance obligations.", "label": "Unearned Revenue From Unsatisfied Performance Obligations [Text Block]" } } }, "localname": "UnearnedRevenueFromUnsatisfiedPerformanceObligationsTextBlock", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-" ], "xbrltype": "textBlockItemType" }, "gva_WaterAndMineralServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to water and mineral services.", "label": "Water and Mineral Services [Member]" } } }, "localname": "WaterAndMineralServicesMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "domainItemType" }, "gva_WaterMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents water.", "label": "Water [Member]" } } }, "localname": "WaterMember", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "domainItemType" }, "gva_WeightedAverageSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted average shares of common stock" } } }, "localname": "WeightedAverageSharesOutstandingAbstract", "nsuri": "http://www.graniteconstruction.com/20190930", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "stringItemType" }, "gva_statement-statement-note-1-basis-of-presentation-summary-of-reconciliation-of-cash-cash-equivalents-and-restricted-cash-reported-in-the-condensed-consolidated-balance-sheets-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 1 - Basis of Presentation - Summary of Reconciliation of Cash, Cash Equivalents, and Restricted Cash Reported in the Condensed Consolidated Balance Sheets (Details)" } } }, "localname": "statement-statement-note-1-basis-of-presentation-summary-of-reconciliation-of-cash-cash-equivalents-and-restricted-cash-reported-in-the-condensed-consolidated-balance-sheets-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-1-basis-of-presentation-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 1 - Basis of Presentation" } } }, "localname": "statement-statement-note-1-basis-of-presentation-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 10 - Fair Value Measurement - Cash and Cash Equivalents (Details)" } } }, "localname": "statement-statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 10 - Fair Value Measurement - Schedule of Carrying and Fair Value Amounts (Details)" } } }, "localname": "statement-statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-10-fair-value-measurement-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 10 - Fair Value Measurement" } } }, "localname": "statement-statement-note-10-fair-value-measurement-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 11 - Construction Joint Ventures - Schedule of Unconsolidated Construction Joint Ventures Revenue and Costs (Details)" } } }, "localname": "statement-statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-11-construction-joint-ventures-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 11 - Construction Joint Ventures" } } }, "localname": "statement-statement-note-11-construction-joint-ventures-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 11 - Construction Joint Ventures - Unconsolidated Construction Joint Ventures Financial Information (Details)" } } }, "localname": "statement-statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-12-investments-in-affiliates-equity-method-investments-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 12 - Investments in Affiliates - Equity Method Investments (Details)" } } }, "localname": "statement-statement-note-12-investments-in-affiliates-equity-method-investments-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 12 - Investments in Affiliates - Summarized Balance Sheet Information for Equity Method Investments (Details)" } } }, "localname": "statement-statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-12-investments-in-affiliates-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 12 - Investments in Affiliates" } } }, "localname": "statement-statement-note-12-investments-in-affiliates-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-13-property-and-equipment-net-property-plant-and-equipment-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 13 - Property and Equipment, Net - Property, Plant, and Equipment (Details)" } } }, "localname": "statement-statement-note-13-property-and-equipment-net-property-plant-and-equipment-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-13-property-and-equipment-net-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 13 - Property and Equipment, Net" } } }, "localname": "statement-statement-note-13-property-and-equipment-net-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 14 - Long-term Debt and Credit Arrangements - Schedule of Long-term Debt (Details)" } } }, "localname": "statement-statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-14-longterm-debt-and-credit-arrangements-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 14 - Long-term Debt and Credit Arrangements" } } }, "localname": "statement-statement-note-14-longterm-debt-and-credit-arrangements-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 15 - Leases - Schedule of Undiscounted Lease Liabilities Outstanding (Details)" } } }, "localname": "statement-statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-15-leases-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 15 - Leases" } } }, "localname": "statement-statement-note-15-leases-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share - Reconciliation of the Weighted Average Shares Outstanding in Basic and Diluted Net Loss per Share (Details)" } } }, "localname": "statement-statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 16 - Weighted Average Shares Outstanding and Net Income (Loss) Per Share" } } }, "localname": "statement-statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-17-income-taxes-schedule-of-benefit-from-provision-for-income-taxes-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 17 - Income Taxes - Schedule of (Benefit from) Provision for Income Taxes (Details)" } } }, "localname": "statement-statement-note-17-income-taxes-schedule-of-benefit-from-provision-for-income-taxes-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-17-income-taxes-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 17 - Income Taxes" } } }, "localname": "statement-statement-note-17-income-taxes-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 19 - Business Segment Information - Reconciliation of Segment Gross (Loss) Profit to Consolidated Loss (Details)" } } }, "localname": "statement-statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-19-business-segment-information-segment-reporting-information-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 19 - Business Segment Information - Segment Reporting Information (Details)" } } }, "localname": "statement-statement-note-19-business-segment-information-segment-reporting-information-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-19-business-segment-information-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 19 - Business Segment Information" } } }, "localname": "statement-statement-note-19-business-segment-information-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-3-acquisitions-schedule-of-pro-forma-financial-information-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Acquisitions - Schedule of Pro Forma Financial Information (Details)" } } }, "localname": "statement-statement-note-3-acquisitions-schedule-of-pro-forma-financial-information-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-3-acquisitions-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Acquisitions" } } }, "localname": "statement-statement-note-3-acquisitions-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 4 - Revisions in Estimates - Summary of Impact of Revisions in Estimates to Gross Profit (Details)" } } }, "localname": "statement-statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-4-revisions-in-estimates-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 4 - Revisions in Estimates" } } }, "localname": "statement-statement-note-4-revisions-in-estimates-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-5-disaggregation-of-revenue-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Disaggregation of Revenue" } } }, "localname": "statement-statement-note-5-disaggregation-of-revenue-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 6 - Unearned Revenue - Schedule of Unearned Revenue (Details)" } } }, "localname": "statement-statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-6-unearned-revenue-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 6 - Unearned Revenue" } } }, "localname": "statement-statement-note-6-unearned-revenue-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 7 - Contract Assets and Liabilities - Component of Contract Asset and Liability Balances (Details)" } } }, "localname": "statement-statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-7-contract-assets-and-liabilities-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 7 - Contract Assets and Liabilities" } } }, "localname": "statement-statement-note-7-contract-assets-and-liabilities-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-8-receivables-net-schedule-of-receivables-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 8 - Receivables, Net - Schedule of Receivables (Details)" } } }, "localname": "statement-statement-note-8-receivables-net-schedule-of-receivables-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-8-receivables-net-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 8 - Receivables, Net" } } }, "localname": "statement-statement-note-8-receivables-net-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-9-marketable-securities-heldtomaturity-securities-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Marketable Securities - Held-to-maturity Securities (Details)" } } }, "localname": "statement-statement-note-9-marketable-securities-heldtomaturity-securities-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-9-marketable-securities-maturities-of-heldtomaturity-investments-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Marketable Securities - Maturities of Held-to-maturity Investments (Details)" } } }, "localname": "statement-statement-note-9-marketable-securities-maturities-of-heldtomaturity-investments-details", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-note-9-marketable-securities-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Marketable Securities" } } }, "localname": "statement-statement-note-9-marketable-securities-tables", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "gva_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.graniteconstruction.com/20190930", "xbrltype": "stringItemType" }, "srt_ConsolidationEliminationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation, Eliminations [Member]" } } }, "localname": "ConsolidationEliminationsMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r130", "r142" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-equity-method-investments-details" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details" ], "xbrltype": "domainItemType" }, "srt_ProFormaMember": { "auth_ref": [ "r183", "r305" ], "lang": { "en-US": { "role": { "label": "Pro Forma [Member]" } } }, "localname": "ProFormaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r144", "r210", "r213", "r358", "r359" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r109", "r111", "r112", "r113" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r111", "r112", "r113" ], "lang": { "en-US": { "role": { "label": "Previously Reported [Member]" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-equity-method-investments-details" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r145", "r210", "r214", "r360", "r368", "r369" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r183", "r305" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting accounting changes and error corrections. It includes the conveyance of information necessary for a user of the Company's financial information to understand all aspects and required disclosure information concerning all changes and error corrections reported in the Company's financial statements for the period.", "label": "Accounting Changes and Error Corrections [Text Block]" } } }, "localname": "AccountingChangesAndErrorCorrectionsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable ($50,625, $37,086 and $33,426 related to CCJVs)", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r147", "r148" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details": { "order": 1.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Gross receivables" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r28", "r176" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Less: accumulated depreciation and depletion" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r50", "r51", "r52" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r49", "r52", "r54", "r254" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r18" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Purchases of common stock" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r23", "r149", "r168" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details": { "order": 0.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Less: allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r136", "r327", "r345" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "terseLabel": "Segment assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r46" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r268" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.", "label": "Billed" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r238", "r239" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r235", "r236" ], "lang": { "en-US": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Basic net income per share attributable to common shareholders (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-schedule-of-pro-forma-financial-information-details" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r235", "r236" ], "lang": { "en-US": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Diluted net income per share attributable to common shareholders (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-schedule-of-pro-forma-financial-information-details" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r235", "r236" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Net income attributable to Granite" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-schedule-of-pro-forma-financial-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r235", "r236" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "us-gaap_BusinessAcquisitionsProFormaRevenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-schedule-of-pro-forma-financial-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r240", "r241" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Common stock issued in acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationIntegrationRelatedCosts": { "auth_ref": [], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs.", "label": "Acquisition and integration expenses", "verboseLabel": "Acquisition and integration expenses" } } }, "localname": "BusinessCombinationIntegrationRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Accrued equipment purchases" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r279", "r280" ], "lang": { "en-US": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r25", "r93" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents ($77,870, $131,965 and $125,165 related to consolidated construction joint ventures (\u201cCCJVs\u201d))", "periodEndLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-summary-of-reconciliation-of-cash-cash-equivalents-and-restricted-cash-reported-in-the-condensed-consolidated-balance-sheets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashAndCashEquivalentsFairValueDisclosure", "verboseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r8", "r94", "r100", "r326" ], "lang": { "en-US": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r87", "r93", "r99" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "periodEndLabel": "Cash, cash equivalents and $5,658 and $5,599 in restricted cash at end of each period", "periodStartLabel": "Cash, cash equivalents and $5,825 and $0 in restricted cash at beginning of each period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-summary-of-reconciliation-of-cash-cash-equivalents-and-restricted-cash-reported-in-the-condensed-consolidated-balance-sheets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r87", "r282" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Net (decrease) increase in cash, cash equivalents and restricted cash", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-summary-of-reconciliation-of-cash-cash-equivalents-and-restricted-cash-reported-in-the-condensed-consolidated-balance-sheets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue": { "auth_ref": [ "r267" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of all liability derivatives designated as cash flow hedging instruments.", "label": "Interest rate cash flow hedge, liabilities" } } }, "localname": "CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "auth_ref": [ "r107", "r110", "r126", "r127" ], "lang": { "en-US": { "role": { "documentation": "Information by type of change in accounting estimate.", "label": "Change in Accounting Estimate by Type [Axis]" } } }, "localname": "ChangeInAccountingEstimateByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "auth_ref": [ "r107", "r110", "r126", "r128" ], "lang": { "en-US": { "role": { "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.", "label": "Change in Accounting Estimate, Type [Domain]" } } }, "localname": "ChangeInAccountingEstimateTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details" ], "xbrltype": "domainItemType" }, "us-gaap_ClassificationOfVariableInterestEntityDomain": { "auth_ref": [ "r255", "r256", "r258", "r259" ], "lang": { "en-US": { "role": { "documentation": "Categorization of Variable Interest Entities (VIE) for consolidation and (or) disclosure purposes, whether individually or in aggregate, by: (1) VIEs consolidated because the entity is the primary beneficiary, (2) VIEs not consolidated because the entity is not the primary beneficiary, and (3) VIEs or potential VIEs that are not consolidated because necessary information is not available. In general, a VIE is a corporation, partnership, trust, or any other legal structure used for business purposes that either (a) does not have equity investors with voting rights or (b) has equity investors that do not provide sufficient financial resources for the entity to support its activities. A VIE often holds financial assets, including loans or receivables, real estate or other property. A VIE may be essentially passive or it may engage in research and development or other activities on behalf of another company.", "label": "Variable Interest Entity, Classification [Domain]" } } }, "localname": "ClassificationOfVariableInterestEntityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CoVenturerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other venturer from the perspective of the entity in the corporate joint venture.", "label": "Co-venturer [Member]" } } }, "localname": "CoVenturerMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details" ], "xbrltype": "domainItemType" }, "us-gaap_CollaborativeArrangementMember": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Contractual arrangement that involves two or more parties that both: (i) actively participate in a joint operating activity and (ii) are exposed to significant risks and rewards that depend on the commercial success of the joint operating activity.", "label": "Collaborative Arrangement [Member]" } } }, "localname": "CollaborativeArrangementMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r182", "r333", "r353" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Dividends (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r196" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)", "periodEndLabel": "Balances (in shares)", "periodStartLabel": "Balances (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.01 par value, authorized 150,000,000 shares; issued and outstanding: 46,741,263 shares as of September 30, 2019, 46,665,889 shares as of December 31, 2018 and 46,897,092 shares as of September 30, 2018" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r57", "r59", "r60" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income (loss) attributable to Granite Construction Incorporated" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r57", "r59", "r249", "r250", "r262" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "negatedLabel": "Non-controlling interests in comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r57", "r59", "r248", "r262" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionMember": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Building or developing real estate. Includes, but is not limited to, improvement to land for drainage, utilities, grading and subdividing.", "label": "Construction [Member]" } } }, "localname": "ConstructionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractReceivableRetainageDueOneYearOrLess": { "auth_ref": [ "r16", "r310" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details": { "order": 0.0, "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contract retention" } } }, "localname": "ContractReceivableRetainageDueOneYearOrLess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": { "auth_ref": [ "r206" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price 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. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.", "label": "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "terseLabel": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price" } } }, "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r203", "r205", "r211" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Contract assets ($39,717, $19,699 and $20,968 related to CCJVs)", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r203", "r205", "r211" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "us-gaap_ContractWithCustomerAssetNetCurrent", "totalLabel": "Total contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r203", "r204", "r211" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability, Total", "totalLabel": "Total contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r203", "r204", "r211" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract liabilities ($21,378, $60,288 and $67,139 related to CCJVs)", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r212" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountIssued1": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "us-gaap_ConversionOfStockAmountIssued1", "terseLabel": "Premium on 8.0% Convertible Notes" } } }, "localname": "ConversionOfStockAmountIssued1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateJointVentureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.", "label": "Corporate Joint Venture [Member]" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r68" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Total cost of revenue", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1": { "auth_ref": [ "r113" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.", "label": "Effect of adopting Accounting Standards" } } }, "localname": "CumulativeEffectOnRetainedEarningsNetOfTax1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r96", "r98" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Common stock issued in conversion of 8% Convertible Notes" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r11", "r12", "r13", "r328", "r329", "r344" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r286", "r288" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r35", "r194", "r286" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r35" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Convertible note, interest rate", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r36" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r102", "r229", "r232" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Change in deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetNoncurrent": { "auth_ref": [ "r222", "r223", "r224", "r225", "r228" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.", "label": "Deferred income taxes, net" } } }, "localname": "DeferredTaxAssetsNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r222", "r224", "r225" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "us-gaap_DeferredTaxLiabilitiesNoncurrent", "terseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r91", "r174" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "us-gaap_DepreciationAndAmortization", "terseLabel": "Depreciation, depletion and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r91", "r133" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, depletion and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r264", "r265", "r266" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "us-gaap_DerivativeLiabilityNotionalAmount", "terseLabel": "Derivative Liability, Notional Amount" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates", "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes", "http://www.graniteconstruction.com/20190930/role/statement-note-18-legal-proceedings", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r201", "r342" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "us-gaap_DividendsCommonStock", "negatedLabel": "Dividends on common stock" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r66", "r109", "r118", "r119", "r120", "r121", "r124", "r337", "r356" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic (in dollars per share)", "verboseLabel": "Net income (loss) per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net income (loss) per share attributable to common shareholders" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r66", "r109", "r118", "r119", "r120", "r121", "r124", "r337", "r356" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted (in dollars per share)", "terseLabel": "Earnings Per Share, Diluted, Total", "verboseLabel": "Net income (loss) per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r104", "r226", "r227" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective tax rate", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent, Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-schedule-of-benefit-from-provision-for-income-taxes-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r226", "r227", "r231" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r64", "r86", "r91", "r354" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.", "label": "Distributions from unconsolidated construction joint ventures and affiliates" } } }, "localname": "EquityMethodInvestmentDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "us-gaap_EquityMethodInvestmentOwnershipPercentage", "terseLabel": "Equity Method Investment, Ownership Percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets": { "auth_ref": [ "r1", "r101", "r163", "r166", "r281" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details": { "order": 0.0, "parentTag": "gva_EquityMethodInvestmentSummarizedFinancialInformationNetAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of assets reported by an equity method investment of the entity.", "label": "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets", "terseLabel": "Equity Method Investment, Summarized Financial Information, Assets, Total", "totalLabel": "Total assets" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets": { "auth_ref": [ "r1", "r101", "r163", "r166", "r281" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details": { "order": 1.0, "parentTag": "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of current assets reported by an equity method investment of the entity.", "label": "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets", "terseLabel": "Current assets" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities": { "auth_ref": [ "r1", "r101", "r163", "r166", "r281" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details": { "order": 1.0, "parentTag": "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of current liabilities reported by an equity method investment of the entity.", "label": "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities", "terseLabel": "Current liabilities" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities": { "auth_ref": [ "r1", "r101", "r163", "r166", "r281" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details": { "order": 1.0, "parentTag": "gva_EquityMethodInvestmentSummarizedFinancialInformationNetAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of liabilities reported by an equity method investment of the entity.", "label": "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities", "totalLabel": "Total liabilities" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets": { "auth_ref": [ "r1", "r101", "r163", "r166", "r281" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details": { "order": 0.0, "parentTag": "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of noncurrent assets reported by an equity method investment of the entity.", "label": "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets", "terseLabel": "Noncurrent assets" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities": { "auth_ref": [ "r1", "r101", "r163", "r166", "r281" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details": { "order": 0.0, "parentTag": "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of noncurrent liabilities reported by an equity method investment of the entity.", "label": "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities", "terseLabel": "Long-term liabilities" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets": { "auth_ref": [ "r165" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the entity's ownership percentage in the investee multiplied by the investee's total equity.", "label": "Granite\u2019s share of net assets" } } }, "localname": "EquityMethodInvestmentUnderlyingEquityInNetAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r26", "r137", "r162" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Total investments in affiliates" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-equity-method-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r268", "r274" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r268", "r279" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r216", "r217", "r219", "r269", "r306" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r268", "r275" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r268", "r269", "r270", "r271", "r276" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r216", "r217", "r219", "r269", "r307" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r216", "r217", "r219", "r269", "r308" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r216", "r217", "r219", "r269", "r309" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r273", "r276" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivablesTextBlock": { "auth_ref": [ "r151", "r152" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for financing receivable.", "label": "Financing Receivables [Text Block]" } } }, "localname": "FinancingReceivablesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r91" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "us-gaap_GainLossOnDispositionOfAssets1", "negatedLabel": "Gain on sales of property and equipment, net" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r91" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "us-gaap_GainLossOnSaleOfPropertyPlantEquipment", "negatedLabel": "Gain on sales of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r171", "r172" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r67" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross profit", "negatedLabel": "Range of reduction in gross profit from each project, net", "terseLabel": "Gross Profit, Total", "totalLabel": "Gross profit", "verboseLabel": "Total gross profit from reportable segments" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r188" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.", "label": "us-gaap_GuaranteeObligationsCurrentCarryingValue", "terseLabel": "Guarantor Obligations, Current Carrying Value" } } }, "localname": "GuaranteeObligationsCurrentCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r187" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "us-gaap_GuaranteeObligationsMaximumExposure", "terseLabel": "Guarantor Obligations, Maximum Exposure, Undiscounted" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_HeldToMaturitySecurities": { "auth_ref": [ "r153", "r156" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-maturities-of-heldtomaturity-investments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity).", "label": "us-gaap_HeldToMaturitySecurities", "totalLabel": "Total marketable securities" } } }, "localname": "HeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-maturities-of-heldtomaturity-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesCurrent": { "auth_ref": [ "r155" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as current.", "label": "Short-term marketable securities", "terseLabel": "Short-term marketable securities" } } }, "localname": "HeldToMaturitySecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount": { "auth_ref": [ "r159", "r340" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-maturities-of-heldtomaturity-investments-details": { "order": 0.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount", "terseLabel": "Due in one to five years" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-maturities-of-heldtomaturity-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": { "auth_ref": [ "r158", "r339" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-maturities-of-heldtomaturity-investments-details": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "terseLabel": "Due within one year" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-maturities-of-heldtomaturity-investments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r157" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Held-to-maturity marketable securities" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesNoncurrent": { "auth_ref": [ "r155" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details": { "order": 0.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent.", "label": "Long-term marketable securities", "terseLabel": "Long-term marketable securities" } } }, "localname": "HeldToMaturitySecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity [Table Text Block]" } } }, "localname": "HeldToMaturitySecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r63", "r109", "r324", "r335", "r357" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "negatedLabel": "Decrease to project profitability", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total", "totalLabel": "Income (loss) before provision for (benefit from) income taxes", "verboseLabel": "Income (loss) before provision for (benefit from) income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r248" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Net income", "totalLabel": "Net income (loss)" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r64", "r91", "r134", "r162", "r334", "r354" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "us-gaap_IncomeLossFromEquityMethodInvestments", "negatedLabel": "Equity in income of affiliates" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r135", "r233" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-schedule-of-benefit-from-provision-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r90" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r90" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset", "negatedLabel": "Contract assets, net" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r90" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Changes in assets and liabilities, net of the effects of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Accrued expenses and other current liabilities, net", "terseLabel": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r90" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "negatedLabel": "Other assets, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r90" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInReceivables", "negatedLabel": "Receivables" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r62", "r132", "r284", "r287", "r338" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r84", "r88", "r95" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r44", "r170" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r70", "r131" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "us-gaap_InvestmentIncomeInterest", "negatedLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r363", "r364", "r365", "r366" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r363", "r364", "r365", "r366" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r26" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in affiliates" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates. It reflects specified information about ownership, financial results from, and financial position in such entities.", "label": "Investments in and Advances to Affiliates, Schedule of Investments [Text Block]" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r161", "r325", "r341", "r367" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [ "r7" ], "lang": { "en-US": { "role": { "documentation": "Real estate held and assets that are an addition or improvement to real estate held.", "label": "Land and Land Improvements [Member]" } } }, "localname": "LandAndLandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-18-legal-proceedings" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r300" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r300" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "2024 through 2035" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r300" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r300" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r300" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r300" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r300" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Remainder of 2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "us-gaap_LettersOfCreditOutstandingAmount", "terseLabel": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r331", "r350" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r268" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r13", "r329", "r344" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Credit Agreement - revolving credit facility", "terseLabel": "Long-term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r193", "r329", "r346" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "us-gaap_LongTermDebt", "terseLabel": "Long-term Debt, Total", "verboseLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current maturities of long-term debt", "terseLabel": "Long-term Debt, Current Maturities, Total" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r106", "r190" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal after Year Five" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r106", "r190" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Five" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r106", "r190" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Four" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r106", "r190" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Three" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r106", "r190" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal in Year Two" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r106" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "terseLabel": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term debt", "terseLabel": "Long-term Debt, Excluding Current Maturities, Total" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r36" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r36", "r191" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "domainItemType" }, "us-gaap_MiningPropertiesAndMineralRightsMember": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Legal right to explore, extract, and retain some or all portions of the benefits from mining or mineral deposits and properties used for mining.", "label": "Mining Properties and Mineral Rights [Member]" } } }, "localname": "MiningPropertiesAndMineralRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r43", "r330", "r349" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestPeriodIncreaseDecrease": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period.", "label": "Transactions with non-controlling interests" } } }, "localname": "MinorityInterestPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInContinuingOperations": { "auth_ref": [ "r87" ], "lang": { "en-US": { "role": { "documentation": "The increase (decrease) in cash associated with the entity's continuing operating, investing, and financing activities. While for technical reasons this element has no balance attribute, the default assumption is a debit balance consistent with its label.", "label": "us-gaap_NetCashProvidedByUsedInContinuingOperations", "terseLabel": "Net Cash Provided by (Used in) Continuing Operations, Total" } } }, "localname": "NetCashProvidedByUsedInContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r87", "r89", "r92" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r55", "r58", "r65", "r92", "r123", "r336", "r355" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "us-gaap_NetIncomeLoss", "terseLabel": "Net Income (Loss) Attributable to Parent, Total", "totalLabel": "Net income (loss) attributable to Granite Construction Incorporated", "verboseLabel": "Net income (loss) allocated to common shareholders for basic calculation" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r55", "r58", "r252", "r261" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest", "negatedLabel": "Amount attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r109", "r116" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "verboseLabel": "Net income (loss) allocated to common shareholders for basic calculation" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "us-gaap_NonoperatingIncomeExpense", "negatedLabel": "Total other income", "negatedTotalLabel": "Total other income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other (income) expense" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of notes payable.", "label": "Notes" } } }, "localname": "NotesPayableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r292" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r292" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "us-gaap_OperatingLeaseLiabilityCurrent", "terseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r292" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Lease liabilities", "terseLabel": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r294", "r296" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r291" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of use assets", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r299", "r301" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r298", "r301" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r130", "r142" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r263" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets ($10,765, $11,744 and $11,361 related to CCJVs)", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of other assets.", "label": "us-gaap_OtherAssetsFairValueDisclosure", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r48", "r50" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "totalLabel": "Net change" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r48", "r50" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Net unrealized (loss) gain on derivatives" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r50", "r53" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "negatedLabel": "Less: reclassification for net gains included in interest expense" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r47", "r283" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Foreign currency translation adjustments, net" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r56", "r59", "r61", "r196" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other comprehensive income", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r92" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "us-gaap_OtherNoncashIncomeExpense", "negatedLabel": "Other non-cash adjustments" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "us-gaap_OtherNonoperatingIncomeExpense", "negatedLabel": "Other expense (income), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r75", "r78", "r105" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "us-gaap_PaymentsForProceedsFromOtherInvestingActivities", "negatedLabel": "Other investing activities, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r81" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r81" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Cash dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r76" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Cash paid to purchase businesses, net of cash and restricted cash acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r154" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "us-gaap_PaymentsToAcquireMarketableSecurities", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceGuaranteeMember": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "An agreement (contract) that requires the guarantor to make payments to a guaranteed party based on another entity's failure to perform under an obligating agreement. This may include the issuance of a performance standby letter of credit which requires the guarantor to make payments if a specified party fails to perform under a nonfinancial contractual obligation.", "label": "Performance Guarantee [Member]" } } }, "localname": "PerformanceGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member] [Default]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r14" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred stock, $0.01 par value, authorized 3,000,000 shares, none outstanding" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r79" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from debt" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r80", "r83", "r105" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Other financing activities, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities": { "auth_ref": [ "r73", "r154" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from the sale or maturity of long-term held-to-maturity securities.", "label": "Maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r74" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from sales of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r55", "r58", "r85", "r136", "r143", "r248", "r251", "r253", "r261", "r262" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net (loss) income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r28", "r177" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r27", "r175" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r177", "r352" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net ($27,752, $34,761 and $36,061 related to CCJVs)", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9", "r177" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r9", "r175" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForLossOnContracts": { "auth_ref": [ "r202" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details": { "order": 0.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet.", "label": "Provisions for losses" } } }, "localname": "ProvisionForLossOnContracts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r17", "r24", "r351", "r362" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, net ($29,108, $21,237 and $26,142 related to CCJVs)", "terseLabel": "Receivables, net", "totalLabel": "Total net receivables" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r139", "r141" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r218", "r302", "r303", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r82" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Debt principal repayments", "terseLabel": "Repayments of Long-term Debt, Total" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r99", "r326", "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted cash", "periodEndLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-summary-of-reconciliation-of-cash-cash-equivalents-and-restricted-cash-reported-in-the-condensed-consolidated-balance-sheets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r201", "r348" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings", "terseLabel": "Retained Earnings (Accumulated Deficit), Ending Balance" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer": { "auth_ref": [ "r243", "r244" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue from collaborative arrangement. Excludes revenue from contract with customer under Topic 606.", "label": "us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r209", "r210" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r209", "r210" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Total revenue", "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r208" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Unearned Revenue" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r297", "r301" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right of use assets obtained in exchange for lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock": { "auth_ref": [ "r107", "r110", "r126", "r128" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in an accounting estimate, including a change that occurs in an interim period. If a change in accounting estimate affects several future periods (for example, a change in the service life of a depreciable asset) disclose the effect on income from continuing operations, net income (or other appropriate captions of changes in the applicable net assets or performance indicator), and any related per-share amounts of the current period. Disclosure of the effects of a change in an accounting estimate that occurs in the ordinary course of business (such as uncollectible accounts or inventory obsolescence) is not required, unless the effect is material.", "label": "Schedule of Change in Accounting Estimate [Table Text Block]" } } }, "localname": "ScheduleOfChangeInAccountingEstimateTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r36", "r103", "r197", "r198", "r199", "r200", "r285", "r286", "r288", "r343" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r268", "r269" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r129", "r136", "r138", "r140", "r173" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r69", "r169" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative expenses", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r90" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation", "negatedLabel": "Purchases of common stock (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r136", "r173", "r178", "r180", "r181", "r358" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r40", "r196" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-summary-of-reconciliation-of-cash-cash-equivalents-and-restricted-cash-reported-in-the-condensed-consolidated-balance-sheets-details", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-equity-method-investments-details", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net", "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details", "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-schedule-of-benefit-from-provision-for-income-taxes-details", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-18-legal-proceedings", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-schedule-of-pro-forma-financial-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-maturities-of-heldtomaturity-investments-details", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-tables", "http://www.graniteconstruction.com/20190930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited-parentheticals", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-summary-of-reconciliation-of-cash-cash-equivalents-and-restricted-cash-reported-in-the-condensed-consolidated-balance-sheets-details", "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-cash-and-cash-equivalents-details", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-schedule-of-carrying-and-fair-value-amounts-details", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-unconsolidated-construction-joint-ventures-financial-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-equity-method-investments-details", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-summarized-balance-sheet-information-for-equity-method-investments-details", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net", "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-property-plant-and-equipment-details", "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-schedule-of-longterm-debt-details", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-schedule-of-undiscounted-lease-liabilities-outstanding-details", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-schedule-of-benefit-from-provision-for-income-taxes-details", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-18-legal-proceedings", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-reconciliation-of-segment-gross-loss-profit-to-consolidated-loss-details", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-segment-reporting-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-schedule-of-pro-forma-financial-information-details", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-summary-of-impact-of-revisions-in-estimates-to-gross-profit-details", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-component-of-contract-asset-and-liability-balances-details", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-details-textual", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-maturities-of-heldtomaturity-investments-details", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-tables", "http://www.graniteconstruction.com/20190930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r14", "r15", "r201" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Issuance of common stock for Layne acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r39", "r196", "r197", "r201" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Issuance of Convertible Notes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r14", "r15", "r196", "r201" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Restricted stock units (\"RSUs\") vested (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r40", "r196", "r201" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Issuance of common stock for Layne acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r40", "r196", "r201" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Issuance of Convertible Notes" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r14", "r15", "r201", "r220", "r221" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Restricted stock units (\"RSUs\") vested" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r20", "r21", "r150" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "totalLabel": "Total Granite Construction Incorporated shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r246", "r247", "r260" ], "calculation": { "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "periodEndLabel": "Balances", "periodStartLabel": "Balances", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-balance-sheets-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-schedule-of-disaggregation-of-revenue-details", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-schedule-of-unearned-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplementary Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-1-basis-of-presentation-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-10-fair-value-measurement-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-12-investments-in-affiliates-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-13-property-and-equipment-net-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-15-leases-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-17-income-taxes-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-19-business-segment-information-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-3-acquisitions-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-4-revisions-in-estimates-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-5-disaggregation-of-revenue-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-6-unearned-revenue-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-7-contract-assets-and-liabilities-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-tables", "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-shareholders-equity-unaudited", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements", "http://www.graniteconstruction.com/20190930/role/statement-note-2-recently-issued-and-adopted-accounting-pronouncements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-schedule-of-unconsolidated-construction-joint-ventures-revenue-and-costs-details" ], "xbrltype": "stringItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r216", "r332", "r361" ], "lang": { "en-US": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Treasury and Government [Member]" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-9-marketable-securities-heldtomaturity-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-8-receivables-net-schedule-of-receivables-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis": { "auth_ref": [ "r255", "r256", "r259" ], "lang": { "en-US": { "role": { "documentation": "Information by category of Variable Interest Entity (VIE).", "label": "Variable Interest Entities [Axis]" } } }, "localname": "VariableInterestEntitiesByClassificationOfEntityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).", "label": "us-gaap_VariableInterestEntityOwnershipPercentage", "terseLabel": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage" } } }, "localname": "VariableInterestEntityOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Primary Beneficiary [Member]" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures", "http://www.graniteconstruction.com/20190930/role/statement-note-11-construction-joint-ventures-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements", "http://www.graniteconstruction.com/20190930/role/statement-note-14-longterm-debt-and-credit-arrangements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "verboseLabel": "Dilutive effect of RSUs and convertible notes (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r117", "r121" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted (in shares)", "verboseLabel": "Weighted average common shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r115", "r121" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.graniteconstruction.com/20190930/role/statement-condensed-consolidated-statements-of-operations-unaudited-", "http://www.graniteconstruction.com/20190930/role/statement-note-16-weighted-average-shares-outstanding-and-net-income-loss-per-share-reconciliation-of-the-weighted-average-shares-outstanding-in-basic-and-diluted-net-loss-per-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21843-107793" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e777-108305" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01(a)(5))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(a)(5))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196816" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26626-111562" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33912-111571" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=99404985&loc=d3e10037-110241" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68068069&loc=d3e57777-111642" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31928-109318" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=118644919&loc=SL5834089-161433" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5728-111685" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5747-111685" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=118388040&loc=d3e49370-109356" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "360", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=96866604&loc=d3e64895-109465" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20,22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e604059-122996" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r371": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r372": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r373": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r374": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r375": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=SL94080555-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" } }, "version": "2.1" } XML 74 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Note 1 - Basis of Presentation (Details Textual) - USD ($)
$ in Thousands
9 Months Ended
May 22, 2019
Sep. 30, 2019
Sep. 30, 2018
Payments to Acquire Businesses, Net of Cash Acquired, Total   $ 6,227 $ 55,030
Lametti and Sons Inc [Member]      
Payments to Acquire Businesses, Net of Cash Acquired, Total $ 6,200    
XML 75 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Note 15 - Leases (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

Remainder of 2019

  $ 4,827  

2020

    18,886  

2021

    17,630  

2022

    15,489  

2023

    10,358  

2024 through 2035

    19,067  

Total future minimum lease payments

  $ 86,257  

Less: imputed interest

    13,554  

Total

  $ 72,703  
XML 76 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Note 12 - Investments in Affiliates - Equity Method Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Total investments in affiliates $ 84,914 $ 84,354 $ 84,840
Foreign Affiliates [Member]      
Total investments in affiliates 55,769 55,715 54,620
Real Estate Entities [Member]      
Total investments in affiliates 17,670 19,676 20,930
Asphalt Terminal Entity [Member]      
Total investments in affiliates $ 11,475 $ 8,963 $ 9,290
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Note 9 - Marketable Securities - Maturities of Held-to-maturity Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Due within one year $ 37,918    
Due in one to five years 10,000    
Total marketable securities $ 47,918 $ 66,100 $ 81,103
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Note 11 - Construction Joint Ventures (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Contract with Customer, Liability, Total $ 106,010   $ 117,759 $ 106,010   $ 106,010 $ 117,759 $ 105,449
Contract Value of Active Construction Joint Venture Projects 3,300,000     3,300,000   3,300,000    
Revenue from Contract with Customer, Including Assessed Tax 1,088,110   1,055,591     2,497,451 2,426,089  
Retained Earnings (Accumulated Deficit), Ending Balance 656,487   786,936 656,487   656,487 786,936 787,356
Unconsolidated Construction Joint Venture Cost Of Revenue   $ 171,000     $ 302,500      
Unconsolidated Construction Joint Venture Gross Profit (Loss)   134,200     133,200      
Unconsolidated Construction Joint Venture Net Income (Loss)   133,300 (3,100) (40,200) 132,800 (173,008) (16,343)  
Increase (Decrease) in Other Accounts Payable and Accrued Liabilities           (768) 37,352  
Net Income (Loss) Attributable to Parent, Total 20,488   55,672     (111,922) 35,864  
Unconsolidated Construction Corporate Joint Venture [Member]                
Net Income (Loss) Attributable to Parent, Total (19,600)   (47,600)     (33,300) (162,000)  
Previously Reported [Member]                
Unconsolidated Construction Joint Venture Cost Of Revenue   144,000     275,500      
Unconsolidated Construction Joint Venture Gross Profit (Loss)   107,200     106,200      
Unconsolidated Construction Joint Venture Net Income (Loss)         105,800      
Restatement Adjustment [Member]                
Unconsolidated Construction Joint Venture Net Income (Loss)         (27,000)      
Increase (Decrease) in Other Accounts Payable and Accrued Liabilities         $ (27,000)      
Unconsolidated Construction Corporate Joint Venture [Member]                
Contract with Customer, Liability, Total $ 812,100     $ 812,100   $ 812,100    
Number of Active Joint Venture Projects 9     9   9    
Contract Value of Active Construction Joint Venture Projects $ 11,500,000     $ 11,500,000   $ 11,500,000    
Affirmative Claim Recovery Estimate 96,800   67,100 96,800   96,800 67,100 78,100
Back Charge Claims 11,800   12,500 11,800   11,800 12,500 15,600
Retained Earnings (Accumulated Deficit), Ending Balance (65,100)   (11,600) (65,100)   (65,100) (11,600) (11,500)
Unconsolidated Construction Corporate Joint Venture [Member] | Previously Reported [Member]                
Unconsolidated Construction Joint Venture Net Income (Loss)   $ 106,300            
Unconsolidated Construction Corporate Joint Venture [Member] | Minimum [Member]                
Contract with Customer, Liability, Total 1,700     1,700   1,700    
Contract Value of Active Construction Joint Venture Projects $ 85,200,000     $ 85,200,000   $ 85,200,000    
Equity Method Investment, Ownership Percentage 20.00%     20.00%   20.00%    
Unconsolidated Construction Corporate Joint Venture [Member] | Maximum [Member]                
Contract with Customer, Liability, Total $ 226,000     $ 226,000   $ 226,000    
Contract Value of Active Construction Joint Venture Projects $ 3,800,000     $ 3,800,000   $ 3,800,000    
Equity Method Investment, Ownership Percentage 50.00%     50.00%   50.00%    
Unconsolidated Construction Corporate Joint Venture [Member] | Performance Guarantee [Member]                
Guarantor Obligations, Maximum Exposure, Undiscounted $ 1,000,000     $ 1,000,000   $ 1,000,000    
Guarantor Obligations, Current Carrying Value 81,900   88,600 81,900   81,900 88,600 $ 88,200
Unconsolidated Construction Corporate Joint Venture [Member] | Construction [Member]                
Contract with Customer, Liability, Total 2,800,000     2,800,000   2,800,000    
Co-venturer [Member] | Performance Guarantee [Member]                
Guarantor Obligations, Maximum Exposure, Undiscounted 1,800,000     1,800,000   1,800,000    
Consolidated Construction Corporate Joint Venture [Member] | Variable Interest Entity, Primary Beneficiary [Member]                
Contract with Customer, Liability, Total $ 338,100     $ 338,100   $ 338,100    
Number of Active Joint Venture Projects 7     7   7    
Contract Value of Active Construction Joint Venture Projects $ 1,200,000     $ 1,200,000   $ 1,200,000    
Revenue from Contract with Customer, Including Assessed Tax 71,100   $ 61,600     217,000 173,100  
Net Cash Provided by (Used in) Continuing Operations, Total           19,300 $ 31,500  
Consolidated Construction Corporate Joint Venture [Member] | Variable Interest Entity, Primary Beneficiary [Member] | Minimum [Member]                
Contract with Customer, Liability, Total 300     300   300    
Contract Value of Active Construction Joint Venture Projects 700     700   $ 700    
Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage           50.00%    
Consolidated Construction Corporate Joint Venture [Member] | Variable Interest Entity, Primary Beneficiary [Member] | Maximum [Member]                
Contract with Customer, Liability, Total 137,200     137,200   $ 137,200    
Contract Value of Active Construction Joint Venture Projects $ 410,500     $ 410,500   $ 410,500    
Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage           65.00%    
XML 79 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Note 14 - Long-term Debt and Credit Arrangements
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Long-term Debt [Text Block]

14. Long-Term Debt and Credit Arrangements

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Senior notes payable

  $     $ 40,000     $ 80,000  

Credit Agreement term loan

    140,625       146,250       148,125  

Credit Agreement revolving credit loan

    250,000       197,000       137,000  

Convertible notes

                69,659  

Other

    12,479       (845 )     (1,062 )

Total debt

    403,104       382,405       433,722  

Less current maturities

    8,263       47,286       116,796  

Total long-term debt

  $ 394,841     $ 335,119     $ 316,926  

The aggregate minimum principal maturities of long-term debt, including current maturities and excluding debt issuance costs, related to balances at September 30, 2019 are as follows: $2.1 million during the remainder of 2019; $8.4 million in 2020; $8.5 million in 2021; $8.5 million in 2022; $367.3 in 2023 and $8.9 million in 2024 and thereafter.

Senior Notes Payable

Senior notes payable as of  December 31, 2018 and September 30, 2018 of $40.0 million and $80.0 million, respectively, were due to a group of institutional holders and had an interest rate of 6.11% per annum (“2019 Notes”). As of December 31, 2018, all of the $40.0 million was included in current maturities of long-term debt on the condensed consolidated balance sheets. As of September 30, 2018, $40.0 million of the outstanding balance was included in each of current maturities of long-term debt and long-term debt in the condensed consolidated balance sheets. On July 29, 2019, we called and redeemed the $40.0 million outstanding balance which were originally due in December 2019. 

Credit Agreement

Granite entered into the Third Amended and Restated Credit Agreement dated May 31, 2018. The credit agreement provided for a $150.0 million term loan, of which $140.6 million was outstanding on September 30, 2019, and a $350.0 million revolving credit facility. We entered into Amendment No. 1 to Third Amended and Restated Credit Agreement (as amended, the “Credit Agreement”) dated July 29, 2019 as discussed below.

The term loan requires that Granite repay 1.25% of the principal balance each quarter until the maturity date, at which point the remaining balance is due. As of each September 30, 2019, December 31, 2018 and September 30, 2018, $7.5 million of the term loan balance was included in current maturities of long-term debt on the condensed consolidated balance sheets and the remaining $133.1 million, $138.8 million and $140.6 million, respectively, was included in long-term debt.

As of September 30, 2019, the total stated amount of all issued and outstanding letters of credit under the Credit Agreement was $32.3 million. As of September 30, 2019, December 31, 2018 and  September 30, 2018, $250.0 million, $197.0 million and $137.0 million, respectively, was outstanding under the revolving credit facility. As of September 30, 2019, the total unused availability under the Credit Agreement was $67.7 million. The letters of credit will expire between October 2019 and June 2020.

Borrowings under the Credit Agreement bear interest at LIBOR or a base rate (at our option), plus an applicable margin based on the Consolidated Leverage Ratio (as defined in the Credit Agreement) calculated quarterly. The applicable margin was 2.00% for loans bearing interest based on LIBOR and 1.00% for loans bearing interest at the base rate at September 30, 2019. Accordingly, the effective interest rate using three-month LIBOR and base rate was 4.09% and 6.00%, respectively, at September 30, 2019 and we elected to use LIBOR for both the term loan and the revolving credit facility.

As of September 30, 2019, the conditions for the exercise of our right under Credit Agreement to have liens released were not satisfied.

 

Covenants and Events of Default

Our Credit Agreement requires us to comply with various affirmative, restrictive and financial covenants. Our failure to comply with any of these covenants, or to pay principal, interest or other amounts when due thereunder, would constitute an event of default under the Credit Agreement. As of September 30, 2019, we were compliant with the financial covenants contained in the Credit Agreement. 

XML 80 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Note 18 - Legal Proceedings
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Legal Matters and Contingencies [Text Block]

18. Legal Proceedings

In the ordinary course of business, we and our affiliates are involved in various legal proceedings alleging, among other things, liability issues or breach of contract or tortious conduct in connection with the performance of services and/or materials provided, the various outcomes of which cannot be predicted with certainty. We and our affiliates are also subject to government inquiries in the ordinary course of business seeking information concerning our compliance with government construction contracting requirements and various laws and regulations, the outcomes which cannot be predicted with certainty.

Some of the matters in which we or our joint ventures and affiliates are involved may involve compensatory, punitive, or other claims or sanctions that, if granted, could require us to pay damages or make other expenditures in amounts that are not probable to be incurred or cannot currently be reasonably estimated. In addition, in some circumstances our government contracts could be terminated, we could be suspended, debarred or incur other administrative penalties or sanctions, or payment of our costs could be disallowed. While any of our pending legal proceedings may be subject to early resolution as a result of our ongoing efforts to resolve the proceedings, whether or when any legal proceeding will be resolved is neither predictable nor guaranteed.

Accordingly, it is possible that future developments in such proceedings and inquiries could require us to (i) adjust existing accruals, or (ii) record new accruals that we did not originally believe to be probable or that could not be reasonably estimated. Such changes could be material to our financial condition, results of operations and/or cash flows in any particular reporting period. In addition to matters that are considered probable for which the loss can be reasonably estimated, disclosure is also provided when it is reasonably possible and estimable that a loss will be incurred or when it is reasonably possible that the amount of a loss will exceed the amount recorded.

Liabilities relating to legal proceedings and government inquiries, to the extent that we have concluded such liabilities are probable and the amounts of such liabilities are reasonably estimable, are recorded in our condensed consolidated balance sheets. The aggregate liabilities recorded as of September 30, 2019, December 31, 2018 and September 30, 2018 related to these matters were immaterial. The aggregate range of possible loss related to (i) matters considered reasonably possible, and (ii) reasonably possible amounts in excess of accrued losses recorded for probable loss contingencies, including those related to liquidated damages, could have a material impact on our consolidated financial statements if they become probable and the reasonably estimable amount is determined.

On August 13, 2019, a putative securities class action was filed in the United States District Court for the Northern District of California against the Company, James H. Roberts, our President and Chief Executive Officer, and Jigisha Desai, our Senior Vice President and Chief Financial Officer. The complaint is brought on behalf of an alleged class of persons or entities that acquired our common stock between October 26, 2018 and August 1, 2019, and alleges claims arising under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 thereunder. The complaint seeks damages based on allegations that in the Company’s SEC filings the defendants made false and/or misleading statements and failed to disclose material adverse facts about the Company’s business, operations and prospects. We are in the preliminary stages of reviewing the allegations made in the complaint and, as a result, we cannot predict the outcome or consequences of this case, which we intend to defend vigorously.

XML 81 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Note 19 - Business Segment Information (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Transportation

   

Water

   

Specialty

   

Materials

   

Total

 

2019

                                       

Total revenue from reportable segments

  $ 598,646     $ 135,908     $ 224,457     $ 210,216     $ 1,169,227  

Elimination of intersegment revenue

                      (81,117 )     (81,117 )

Revenue from external customers

    598,646       135,908       224,457       129,099       1,088,110  

Gross profit

    13,633       15,030       38,299       24,470       91,432  

Depreciation, depletion and amortization

    4,096       9,272       7,747       6,784       27,899  

2018

                                       

Total revenue from reportable segments

  $ 610,847     $ 124,292     $ 190,836     $ 194,586     $ 1,120,561  

Elimination of intersegment revenue

                      (64,970 )     (64,970 )

Revenue from external customers

    610,847       124,292       190,836       129,616       1,055,591  

Gross profit

    70,976       24,103       28,099       21,313       144,491  

Depreciation, depletion and amortization

    7,592       11,191       7,569       6,496       32,848  
   

Transportation

   

Water

   

Specialty

   

Materials

   

Total

 

2019

                                       

Total revenue from reportable segments

  $ 1,340,834     $ 347,994     $ 540,234     $ 402,459     $ 2,631,521  

Elimination of intersegment revenue

                      (134,070 )     (134,070 )

Revenue from external customers

    1,340,834       347,994       540,234       268,389       2,497,451  

Gross (loss) profit

    (64,996 )     34,412       75,376       34,714       79,506  

Depreciation, depletion and amortization

    12,581       31,259       21,960       18,417       84,217  

Segment assets

    314,361       294,211       140,192       367,944       1,116,708  

2018

                                       

Total revenue from reportable segments

  $ 1,472,703     $ 215,951     $ 461,149     $ 392,633     $ 2,542,436  

Elimination of intersegment revenue

                      (116,347 )     (116,347 )

Revenue from external customers

    1,472,703       215,951       461,149       276,286       2,426,089  

Gross profit

    138,401       41,117       65,311       36,314       281,143  

Depreciation, depletion and amortization

    17,920       16,075       18,908       17,980       70,883  

Segment assets

    394,981       308,964       150,437       375,016       1,229,398  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(in thousands)

 

2019

   

2018

   

2019

   

2018

 

Total gross profit from reportable segments

  $ 91,432     $ 144,491     $ 79,506     $ 281,143  

Selling, general and administrative expenses

    73,424       70,769       224,577       193,337  

Acquisition and integration expenses

    2,744       9,334       15,244       44,030  

Gain on sales of property and equipment

    (7,101 )     (3,018 )     (13,936 )     (5,066 )

Total other income

    (3,022 )     (383 )     (5,799 )     (1,869 )

Income (loss) before provision for (benefit from) income taxes

  $ 25,387     $ 67,789     $ (140,580 )   $ 50,711  
XML 82 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Note 14 - Long-term Debt and Credit Arrangements (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Long-term Debt Instruments [Table Text Block]

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Senior notes payable

  $     $ 40,000     $ 80,000  

Credit Agreement term loan

    140,625       146,250       148,125  

Credit Agreement revolving credit loan

    250,000       197,000       137,000  

Convertible notes

                69,659  

Other

    12,479       (845 )     (1,062 )

Total debt

    403,104       382,405       433,722  

Less current maturities

    8,263       47,286       116,796  

Total long-term debt

  $ 394,841     $ 335,119     $ 316,926  
XML 83 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 84 R61.htm IDEA: XBRL DOCUMENT v3.19.3
Note 10 - Fair Value Measurement (Details Textual)
$ in Millions
1 Months Ended
Feb. 28, 2019
USD ($)
Derivative Liability, Notional Amount $ 8.7
Percentage of Forecasted Purchases for Diesel Designated as Cash Flow Hedges 60.00%
XML 85 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Note 11 - Construction Joint Ventures - Unconsolidated Construction Joint Ventures Financial Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Cash, cash equivalents and marketable securities $ 217,279 $ 229,562 $ 242,028
Other current assets [1] 863,182 814,979 806,104
Noncurrent assets 209,865 204,090 204,201
Current liabilities 542,278 525,036 511,639
Equity in construction joint ventures [2] 144,714 271,162 262,421
Other Partners Interest in Partnerships [Member]      
Unconsolidated construction joint venture assets 858,235 822,215 810,111
Unconsolidated construction joint venture liabilities [3] 254,901 369,782 331,838
Reporting Entitys Interest in Joint Venture [Member]      
Unconsolidated construction joint venture assets [1],[4] 432,091 426,416 442,222
Unconsolidated construction joint venture liabilities $ 287,377 $ 155,254 $ 179,801
[1] Included in this balance and in accrued expenses and other current liabilities on our condensed consolidated balance sheets was $81.9 million, $88.2 million and $88.6 million related to performance guarantees as of September 30, 2019, December 31, 2018 and September 30, 2018.
[2] Included in this balance and in accrued expenses and other current liabilities on the condensed consolidated balance sheets were amounts related to deficits in construction joint ventures, which includes provisions for losses, that were $60.6 million, $11.5 million and $ 11.6 million as of September 30, 2019, December 31, 2018 and September 30, 2018, respectively.
[3] Partners' interest and adjustments includes amounts to reconcile total net assets as reported by our partners to Granite's interest adjusted to reflect our accounting policies and estimates primarily related to contract forecast differences.
[4] Included in this balance as of September 30, 2019, December 31, 2018 and September 30, 2018 was $95.9 million, $78.1 million and $67.1 million, respectively, related to Granite's share of estimated cost recovery of customer affirmative claims. In addition, this balance included $11.5 million, $15.6 million and $12.5 million related to Granite's share of estimated recovery of back charge claims as of September 30, 2019, December 31, 2018 and September 30, 2018, respectively.
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.19.3
Note 12 - Investments in Affiliates - Summarized Balance Sheet Information for Equity Method Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Current assets $ 140,487 $ 141,930 $ 138,887
Noncurrent assets 168,715 170,172 168,402
Total assets 309,202 312,102 307,289
Current liabilities 61,738 55,816 71,940
Long-term liabilities [1] 60,230 63,098 46,961
Total liabilities 121,968 118,914 118,901
Net assets 187,234 193,188 188,388
Granite’s share of net assets $ 84,914 $ 84,354 $ 84,840
[1] The balance primarily relates to debt associated with our real estate investments.
XML 87 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Note 4 - Revisions in Estimates - Summary of Impact of Revisions in Estimates to Gross Profit (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Range of reduction in gross profit from each project, net $ (91,432) $ (144,491) $ (79,506) $ (281,143)
Decrease to project profitability (25,387) (67,789) $ 140,580 $ (50,711)
Estimated Cost Recovery of Customer Affirmative Claims and Back Charges [Member]        
Range of reduction in gross profit from each project, net $ 5,000 $ 5,000    
Number of projects with downward estimate changes 6 2 9 4
Decrease to project profitability $ 80,700 $ 19,300 $ 264,100 $ 57,800
Estimated Cost Recovery of Customer Affirmative Claims and Back Charges [Member] | Maximum [Member]        
Range of reduction in gross profit from each project, net 30,900 12,000 92,600 25,600
Estimated Cost Recovery of Customer Affirmative Claims and Back Charges [Member] | Minimum [Member]        
Range of reduction in gross profit from each project, net $ 5,400 $ 7,300 $ 6,000 $ 5,200
XML 88 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Note 7 - Contract Assets and Liabilities - Component of Contract Asset and Liability Balances (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Costs in excess of billings and estimated earnings $ 127,863 $ 120,223 $ 108,105
Contract retention 106,062 99,531 105,884
Total contract assets 233,925 219,754 213,989
Billings in excess of costs and estimated earnings, net of retention 100,673 103,250 117,352
Provisions for losses 5,337 2,199 407
Total contract liabilities $ 106,010 $ 105,449 $ 117,759
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.19.3
Note 17 - Income Taxes - Schedule of (Benefit from) Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Provision for (benefit from) income taxes $ 3,474 $ 8,692 $ (37,451) $ 7,357
Effective tax rate 13.70% 12.80% 26.60% 14.50%
XML 90 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Operating activities    
Net (loss) income $ (103,129) $ 43,354
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:    
Depreciation, depletion and amortization 92,700 77,816
Gain on sales of property and equipment, net (13,936) (5,066)
Change in deferred income taxes (37,338) (2,207)
Stock-based compensation 8,924 12,621
Equity in net loss from unconsolidated joint ventures 173,008 16,343
Net income from affiliates (10,159) (5,527)
Other non-cash adjustments 4,630 0
Changes in assets and liabilities, net of the effects of acquisitions:    
Receivables (224,475) (154,996)
Contract assets, net (13,276) 355
Inventories (6,178) (4,283)
Contributions to unconsolidated construction joint ventures (57,280) (89,000)
Distributions from unconsolidated construction joint ventures and affiliates 13,181 30,014
Other assets, net (1,141) 16,295
Accounts payable 148,739 41,672
Accrued expenses and other current liabilities, net (768) 37,352
Net cash (used in) provided by operating activities (26,498) 14,743
Investing activities    
Purchases of marketable securities 0 (9,952)
Maturities of marketable securities 20,000 60,000
Purchases of property and equipment (83,329) (86,131)
Proceeds from sales of property and equipment 28,104 9,480
Cash paid to purchase businesses, net of cash and restricted cash acquired (6,227) (55,030)
Other investing activities, net (3,756) 320
Net cash used in investing activities (45,208) (81,313)
Financing activities    
Proceeds from debt 105,574 143,250
Debt principal repayments (86,018) (42,149)
Cash dividends paid (18,240) (16,328)
Repurchases of common stock (6,916) (6,369)
Distributions to non-controlling partners, net (12,234) (10,128)
Other financing activities, net 1,242 441
Net cash (used in) provided by financing activities (16,592) 68,717
Net (decrease) increase in cash, cash equivalents and restricted cash (88,298) 2,147
Cash, cash equivalents and $5,825 and $0 in restricted cash at beginning of each period 278,629 233,711
Cash, cash equivalents and $5,658 and $5,599 in restricted cash at end of each period 190,331 235,858
Supplementary Information    
Right of use assets obtained in exchange for lease obligations 19,005 0
Cash paid for operating lease liabilities 13,713 0
Cash paid during the period for:    
Interest 13,758 9,029
Income taxes 11,900 8,576
Other non-cash operating activities:    
Performance guarantees (6,284) 0
Non-cash investing and financing activities:    
Common stock issued in acquisition 0 321,075
Common stock issued in conversion of 8% Convertible Notes 0 53,086
Premium on 8.0% Convertible Notes 0 30,702
RSUs issued, net of forfeitures 8,573 13,537
Accrued cash dividends 6,076 6,097
Accrued equipment purchases $ 674 $ 4,783
XML 91 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue        
Total revenue $ 1,088,110 $ 1,055,591 $ 2,497,451 $ 2,426,089
Cost of revenue        
Total cost of revenue 996,678 911,100 2,417,945 2,144,946
Gross profit 91,432 144,491 79,506 281,143
Selling, general and administrative expenses 73,424 70,769 224,577 193,337
Acquisition and integration expenses 2,744 9,334 15,244 44,030
Gain on sales of property and equipment, net (7,101) (3,018) (13,936) (5,066)
Operating income (loss) 22,365 67,406 (146,379) 48,842
Other (income) expense        
Interest income (1,713) (1,533) (6,257) (4,227)
Interest expense 4,839 4,452 13,011 10,090
Equity in income of affiliates (6,275) (1,769) (10,159) (5,527)
Other expense (income), net 127 (1,533) (2,394) (2,205)
Total other income (3,022) (383) (5,799) (1,869)
Income (loss) before provision for (benefit from) income taxes 25,387 67,789 (140,580) 50,711
Provision for (benefit from) income taxes 3,474 8,692 (37,451) 7,357
Net income (loss) 21,913 59,097 (103,129) 43,354
Amount attributable to non-controlling interests (1,425) (3,425) (8,793) (7,490)
Net income (loss) attributable to Granite Construction Incorporated $ 20,488 $ 55,672 $ (111,922) $ 35,864
Net income (loss) per share attributable to common shareholders        
Basic (in dollars per share) $ 0.44 $ 1.20 $ (2.39) $ 0.84
Diluted (in dollars per share) $ 0.43 $ 1.17 $ (2.39) $ 0.84
Weighted average shares of common stock        
Basic (in shares) 46,788 46,308 46,771 42,443
Diluted (in shares) 47,170 47,810 46,771 42,910
Transportation [Member]        
Revenue        
Total revenue $ 598,646 $ 610,847 $ 1,340,834 $ 1,472,703
Cost of revenue        
Total cost of revenue 585,013 539,871 1,405,830 1,334,302
Water [Member]        
Revenue        
Total revenue 135,908 124,292 347,994 215,951
Cost of revenue        
Total cost of revenue 120,878 100,189 313,582 174,834
Specialty [Member]        
Revenue        
Total revenue 224,457 190,836 540,234 461,149
Cost of revenue        
Total cost of revenue 186,158 162,737 464,858 395,838
Materials [Member]        
Revenue        
Total revenue 129,099 129,616 268,389 276,286
Cost of revenue        
Total cost of revenue $ 104,629 $ 108,303 $ 233,675 $ 239,972
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.19.3
Note 15 - Leases - Schedule of Undiscounted Lease Liabilities Outstanding (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Remainder of 2019 $ 4,827
2020 18,886
2021 17,630
2022 15,489
2023 10,358
2024 through 2035 19,067
Total future minimum lease payments 86,257
Less: imputed interest 13,554
Total $ 72,703
XML 93 R70.htm IDEA: XBRL DOCUMENT v3.19.3
Note 13 - Property and Equipment, Net - Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Property and equipment, gross $ 1,449,643 $ 1,403,356 $ 1,405,314
Less: accumulated depreciation and depletion 906,847 853,668 844,696
Property and equipment, net 542,796 549,688 560,618
Equipment and Vehicles [Member]      
Property and equipment, gross 949,577 906,275 917,186
Mining Properties and Mineral Rights [Member]      
Property and equipment, gross 185,792 180,246 180,004
Land and Land Improvements [Member]      
Property and equipment, gross 134,543 142,271 138,875
Building and Building Improvements [Member]      
Property and equipment, gross 112,940 108,884 105,895
Furniture and Fixtures [Member]      
Property and equipment, gross $ 66,791 $ 65,680 $ 63,354
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.19.3
Note 19 - Business Segment Information - Reconciliation of Segment Gross (Loss) Profit to Consolidated Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Total gross profit from reportable segments $ 91,432 $ 144,491 $ 79,506 $ 281,143
Selling, general and administrative expenses 73,424 70,769 224,577 193,337
Acquisition and integration expenses 2,744 9,334 15,244 44,030
Gain on sales of property and equipment (7,101) (3,018) (13,936) (5,066)
Total other income (3,022) (383) (5,799) (1,869)
Income (loss) before provision for (benefit from) income taxes 25,387 67,789 (140,580) 50,711
Operating Segments [Member]        
Total gross profit from reportable segments $ 91,432 $ 144,491 $ 79,506 $ 281,143
XML 95 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Note 2 - Recently Issued and Adopted Accounting Pronouncements
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
New Accounting Pronouncements and Changes in Accounting Principles [Text Block]

2. Recently Issued and Adopted Accounting Pronouncements

In August 2018, the Financial Accounting Standards Board (“FASB”) issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements on fair value measurements. This ASU will be effective commencing with our quarter ending March 31, 2020. We do not expect the adoption of this ASU to have a material impact on our consolidated financial statements.

In February 2018, the FASB issued ASU 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows companies to reclassify stranded tax effects resulting from the U.S. Tax Cuts and Jobs Act of 2017, from accumulated other comprehensive income (“AOCI”) to retained earnings. This ASU was effective commencing with our quarter ended  March 31, 2019 and we elected not to reclassify the immaterial stranded tax effects from AOCI to retained earnings. We adopted the policy that future income tax effects which are stranded in AOCI will be released under the item-by-item approach.

Effect of adopting Topic 842

The core principle of Topic 842 requires lessees to recognize operating leases as right of use (“ROU”) assets and lease liabilities on the balance sheet as described below. Prior to adoption of Topic 842, we recognized operating lease payments as an expense on a straight-line basis over the lease term on our consolidated statements of operations and did not recognize ROU assets or lease liabilities on our consolidated balance sheets.

We adopted Topic 842 using a modified retrospective transition approach with no prior-period retrospective adjustments, recognizing a net cumulative decrease to retained earnings and added ROU assets, short and long term lease liabilities of approximately $0.5 million, $72.2 million, $14.9 million and $60.4 million, respectively, as of January 1, 2019.

We applied Topic 842 to all noncancelable operating leases outstanding as of January 1, 2019 except those related to quarry properties and those that at lease commencement have an actual and intended lease term shorter than twelve months.

We elected to apply optional practical expedients which allowed us to forego reassessments of 1) whether any expired or existing contracts are or contain leases; 2) the lease classification for any expired or existing leases; and 3) the initial direct costs for any existing leases.

In connection with the adoption of Topic 842, we implemented the following accounting policy:

ROU Assets and Liabilities: A lease contract conveys the right to use an underlying asset for a period of time in exchange for consideration. At inception, we determine whether a contract contains a lease by determining if there is an identified asset and if the contract conveys the right to control the use of the identified asset in exchange for consideration over a period of time.

At lease commencement, we measure and record a lease liability equal to the present value of the remaining lease payments, generally discounted using the borrowing rate on our secured debt as the implicit rate is not readily determinable on many of our leases. We use a single maturity discount rate if it is not materially different than the discount rates applied to each of the leases in the portfolio.

On the lease commencement date, the amount of the ROU assets consist of the following:

 

the amount of the initial measurement of the lease liability;

 

any lease payments made at or before the commencement date, minus any lease incentives received; and

 

any initial direct costs incurred.

Most of our lease contracts do not have the option to extend or renew. We assess the option for individual leases, and we generally consider the base term to be the term of lease contracts.

On a quarterly basis, we determine if subcontractor, vendor or service provider agreements contain embedded leases by assessing if an asset is explicitly or implicitly specified in the agreement and the counterparty has the right to substitute the asset.

XML 96 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Note 6 - Unearned Revenue
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Unearned Revenue From Unsatisfied Performance Obligations [Text Block]

6. Unearned Revenue

The following tables present our unearned revenue as of the respective periods (in thousands):

September 30, 2019

 

Transportation

   

Water

   

Specialty

   

Total

 

California

  $ 535,139     $ 19,594     $ 96,961     $ 651,694  

Federal

    14,699       1,181       177,686       193,566  

Heavy Civil

    1,595,092       48,952       245,478       1,889,522  

Midwest

    207,555       70       137,991       345,616  

Northwest

    276,090       1,880       74,959       352,929  

Water and Mineral Services

          159,874             159,874  

Total

  $ 2,628,575     $ 231,551     $ 733,075     $ 3,593,201  

 

June 30, 2019

                               

California

  $ 590,641     $ 14,382     $ 119,152     $ 724,175  

Federal

    80       1,350       146,516       147,946  

Heavy Civil

    1,751,819       12,146             1,763,965  

Midwest

    204,749       110       158,378       363,237  

Northwest

    374,148       710       93,411       468,269  

Water and Mineral Services

          224,720             224,720  

Total

  $ 2,921,437     $ 253,418     $ 517,457     $ 3,692,312  

 

September 30, 2018

                               

California

  $ 299,242     $ 11,297     $ 50,283     $ 360,822  

Federal

    23             145,483       145,506  

Heavy Civil

    1,678,637       26,914             1,705,551  

Midwest

    91,144       405       235,190       326,739  

Northwest

    242,666       10       70,600       313,276  

Water and Mineral Services

          211,531             211,531  

Total

  $ 2,311,712     $ 250,157     $ 501,556     $ 3,063,425  

 

XML 97 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Note 10 - Fair Value Measurement
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

10. Fair Value Measurement

The following tables summarize significant assets and liabilities measured at fair value in the condensed consolidated balance sheets on a recurring basis for each of the fair value levels (in thousands):

   

Fair Value Measurement at Reporting Date Using

 

September 30, 2019

 

Level 1

   

Level 2

   

Level 3

   

Total

 

Cash equivalents

                               

Money market funds

  $ 68,579     $     $     $ 68,579  

Other noncurrent assets

                               

Restricted cash

    5,658                   5,658  

Total assets

  $ 74,237     $     $     $ 74,237  

Other current liabilities

                               

Interest rate cash flow hedge

  $     $ 5,564     $     $ 5,564  

Total liabilities

  $     $ 5,564     $     $ 5,564  

 

December 31, 2018

                               

Cash equivalents

                               

Money market funds

  $ 84,613     $     $     $ 84,613  

Other noncurrent assets

                               

Restricted cash

    5,825                   5,825  

Total assets

  $ 90,438     $     $     $ 90,438  

Other current liabilities

                               

Interest rate cash flow hedge

  $     $ 1,098     $     $ 1,098  

Total liabilities

  $     $ 1,098     $     $ 1,098  

 

September 30, 2018

                               

Cash equivalents

                               

Money market funds

  $ 68,765     $     $     $ 68,765  

Other current assets

                               

Interest rate cash flow hedge

          1,500             1,500  

Other noncurrent assets

                               

Restricted cash

    5,599                   5,599  

Total assets

  $ 74,364     $ 1,500     $     $ 75,864  

 

Commodity Swap

In February 2019, we entered into a commodity swap designated as a cash flow hedge covering the periods from March to October 2019 with an original notional amount of $8.7 million which represented approximately 60.0% of our forecasted purchases for fixed price asphalt during these periods. The commodity swap is reported at fair value using Level 2 inputs in the condensed consolidated balance sheets. Gains or losses on the effective portion are initially reported as a component of AOCI and subsequently reclassified to cost of revenue in the condensed consolidated statements of operations when the monthly hedged commodity payment is settled. As of September 30, 2019, the fair value of the cash flow hedge was immaterial and was included in other current assets in the condensed consolidated balance sheets. During the three and nine months ended September 30, 2019, the unrealized gain, net of taxes, on the effective portion was immaterial, there was no ineffective portion, the cost of revenue reclassified from AOCI was immaterial and we estimate an immaterial amount to be reclassified from AOCI into pre-tax earnings within the next twelve months.

Other Assets and Liabilities

The carrying values and estimated fair values of our financial instruments that are not required to be recorded at fair value in the condensed consolidated balance sheets were as follows:

     

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

(in thousands)

Fair Value Hierarchy

 

Carrying Value

   

Fair Value

   

Carrying Value

   

Fair Value

   

Carrying Value

   

Fair Value

 

Assets:

                                                 
Held-to-maturity marketable securities Level 1   $ 47,918     $ 47,856     $ 66,100     $ 65,290     $ 81,103     $ 79,941  

Liabilities (including current maturities):

                                                 

2019 Notes1

Level 3

  $     $     $ 40,000     $ 40,484     $ 80,000     $ 82,191  

Credit Agreement - term loan1

Level 3

    140,625       141,634       146,250       147,141       148,125       148,832  

Credit Agreement - revolving credit facility1

Level 3

    250,000       251,986       197,000       197,889       137,000       137,636  

Convertible notes

Level 1

                            69,659       69,472  

1 See Note 14 for definitions of, and more information about, the 2019 Notes and Credit Agreement.

During the three and nine months ended September 30, 2019 and 2018, we did not record any fair value adjustments related to nonfinancial assets and liabilities measured at fair value on a nonrecurring basis.

EXCEL 98 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !>+64\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ %XM93R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " 7BUE/,[-%;^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O2;%B:'KBV-/"H(#Q;>0W+9@DX;DI-VW-ZU; MA^@'\#%W__SN=W"-#E+W$9]C'S"2Q70SNLXGJ<.:'8F"!$CZB$ZE,B=\;N[[ MZ!3E9SQ 4/I#'1!$5:W (2FC2,$$+,)"9&UCM-01%?7QC#=ZP8?/V,TPHP$[ M=.@I 2\YL'::&$YCU\ 5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.=1S+N_ MX>WI\65>M[ ^D?(:\Z]D)9T"KMEE\FO]L-EM62LJ?E_PJA"W.WXG12W%ZGUR M_>%W%7:]L7O[CXTO@FT#O^ZB_0)02P,$% @ %XM93YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " 7BUE/S<;%3S$# Z#P & 'AL+W=OJT[3=-G 05< 9. MTKW]C$-9YGN\/P6;<^ZQ.9PZ=W'1[6MW4,I$;W75=,OX8,SQ/DFZS4'517>G MCZJQ3W:ZK0MCA^T^Z8ZM*K:.5%<)I>DDJ8NRB5<+-_?4KA;Z9*JR44]MU)WJ MNFA_/ZI*7Y:QB-\GGLO]P?03R6IQ+/;JFS+?CT^M'25CE6U9JZ8K=1.U:K>, M'\3]6E)/<(@?I;IT-_=1OY47K5_[P>?M,D[[%:E*;4Q?HK"7LUJKJNHKV77\ M&HK&HV9/O+U_K_[1;=YNYJ7HU%I7/\NM.2SC61QMU:XX5>997SZI84-Y' V[ M_Z+.JK+P?B568Z.KSOV--J?.Z'JH8I=2%V_7:]FXZ^7Z),L&&B;00*"1(-/_ M$N1 D"-!.(7DNC*WU0^%*5:+5E^B]NK6L>@_"G$O[=G3VO MTD5R[LL,B,N;H MV0T]]UX 1TRP0 X%@(<,<,"$R@P8?2Y)\ 1(L4*4Z@PY7SA20 (88D9 ME)AQOO0D "3@]!Q*S#G?MQI EZ+%,4,%1%SS)-/%5 &8: M4,%Y%SS.-/-5 &8>4,&9%SS1DAT- !,X' 2.O>"AEN2K $S@A! X^8+G6C+W M 2;@/N'L$\^U]-U'F(#[A+-//-?2=Q]A NX3SC[Q7&>^^P@3^FF LT\\UYGO M/L($W">*YSGSW$2;D/LX^\5QGS'V ";F/LT\\UQES'V!"[N/L$\]USMSG MF* *SC[Q7.?^^8(P@?.% "9TO$F=?\ESG_C<&,$$5G'W)M'&]D.N:]EI;91=4'IGEW*PC>PXJ-3.]+=3 M>]]>N[GKP.CCT*DF8[N\^@-02P,$% @ %XM93ZGOX=*K!0 %AT !@ M !X;"]W;W)K>0^DB1/)1T\]9V7T[/ M3=,OONYWA]/M\KGOCQ]7J]/]<[.O3Q_:8W/(_WELNWW=Y\/N:74Z=DW],!;: M[U9HC%_MZ^UA>7/W7Y:'6IY6&[;PZG;7M8=,WC[?)'^+BA-!08B;^V MS=MI]GTQ-.5SVWX9#GYYN%V:(5&S:^[[H8HZ?[PVZV:W&VK*.?Z9*EU>SCD4 MG'__5OM/8^-S8S[7IV;=[O[>/O3/M\NX7#PTC_7+KO^]??NYF1KDEHNI];\V MK\TNXT.2?([[=G<:_R[N7TY]NY]JR5'V]=?SY_8P?KY-]7\KIA? J0!>"H!] MMP!-!>A["]BI@&4%5N>FC'VSJ?OZ[J9KWQ;=^?(>ZV$4P4>;>_]^^''L[/%_ MN7M.^=?7.Q=N5J]#/1-2G1&<(7A-K"7AXC6R49!T058YXB4GJCEQ+$^S\M[H MY4DM3V-Y.R\/K)UGQ(_(840@6A^(-59B&# :RQJL8&2PU&BKAK8R-.OZZHRX MV6DH)&"]OU8H8PRK:Z-0SD"AFYV:V,G$K/\J)\X2C*'(1MU:8C806L\R2\Q# M-*$0VJNAO0S-KF;EQ6F0**%CH14,4G!\;&@8I5@8&T$-'61HEJ8*XC3)6)34*%B(+8&;225'(1"8C#ZDFYD9I:FFICYB< 9&PV/K8$6'$7> MV6J-+J^,I? %'X$,GWAX$*=R%D/R/+O&)1^%FQ3.&S];1:^3ZX8"%,EGR]"4 M'&4GY878\. 2(V_XD-HHF,U8J<-U,8(T8^!FG)BK-<(FL#RVAI%8_50LVL*2 M#;H:0;HQ<#>"%!IZ"R"V+PKGDN7=L-$X:_ULW%TGUQ4)TI%\CU&!)DG+&[A6 M,,,SOX= NKM0NBMP=Z$T342^S5PK5)Y D>\?%0S A]*<1MU:**T5N+50 M6B9O1IP8;PJ'#FSDUTRK#WR"4H<7[JNDM2*W%FK6\O,[@RFYQN4=)]\J:!R$ M4+PAU,6%4ER\CRJ4JB&+QHKDDLM;18]BM"A<\H8*RD7=72C=%;F[4+HF.A+Q+AUWT6NX^H"0T5@(JX4CO6.[Q$TBB#PP)+*HZTT(75U MH517Y-)%*9H\J$DLWA+SX,4]AX8%BZ78NK10WN)Q2U0:PQ]8? >S>9^Y?HRE M"Y*,4&PL2)IT5Y%T%>_8BJ1;^"SX?V3S+G(=59<323DE+B?2;H*X4U6(7QP5 M*HPE*CQEE$Y*XC&C=$A>98R8 RIGG>.30.-"=EQA?23=222=E+B32#KD!T*N MKK6&!;$)4"B82^(ZM*XCDCI*7$>D/"',_2BFK\*%&,CQ+8#*^42E[M9U1%)' MB:_O)"4"B"88_IQ# [-)/1]2&Q7T@+,K?1U>EQ-).26^T).B'71>K"*:PXRX M/]$P!Z:T=.I^(NDG_LBH(FD4R/<6R)]4KC604O DW@,HH#4^;_T+X75+D31' MX@\B)^;JG8-Z7ZB!ZGVA6J-V7[B:O6\:WAC^5G=/V\-I\;GM^W8_OF!Z;-N^ MR96:#[DOGIOZX7*P:Q[[X6O(W[OSF[KS0=\>I[>0J\NKT+O_ %!+ P04 M" 7BUE/P0^HD4$$ A% & 'AL+W=OL;%QE42Z!)WNI%VIVM/MO::)TT0+(0>TV?WV:PB- MR'AHTQ?E3WZV'YNQG['GYZK^T>R=:V<_R^+8+*)]VYX>X[C9[%V9-P_5R1W] M+[NJ+O/6/]8O<7.J7;[M"Y5%C$+HN,P/QV@Y[]\]UW.%QSLEOHU-533]_]GFM6FK6\!-110I$!\Z4H_-EG>YLMY79UG]>7SGO(NBN!1^='?="_[ MP>Y_\\/3^+=O2YO.X[>NG@%971 <(7A+K$,B(95D#&*O2.PE7G4BJQ/[\FJL MTQ*=%T3WR+%'(%7:2"(VQ-!@*A01S&!2X)1HR8J6@6@0@JB^,,FH'2.$3 U1 M'6+*2%2:J XQ#:DP@E>M6-6*40U$M0K:02DM)D0U@X$U"1UK#I,VG1CKA%6= M,*I)G*Z25?4;=BIYP0F!$!UX(82R* M_H_JOA/,[@!OU?/^"*%!@J ..4#CM@+=GR+9A\BM5MX6@?%%.LM6 _19>-Q# M99]1MZ)Y5P3&%H':(H1.!HG@ ^1N-+L+O>T#[Y' F"10DP3&_[11@)IF4BRI M=9*F="UDR=0:87&B [QC F.90"T30I>;Z@!'\AW@R \[P)LG,.X):J(*WLD@ MM+(@%1Z8\3)N3&J"& PQD&!U0GO/<-ZI1]RM<-[,@'.S8-K;,">PP3J\YC! M::AP!M.@)KX9\FZ&G)O1F3] MRF/ 9K&,Y@?;_K],@9#X?.Y"=V\H2%G:'2V M8V@_WJII!*PY#(P*-DT<)O7$2HL36SW.RN@DQ]"$T&=7=&?*8%(930V"P[K$ M>$(W;VO(;?=H9HSA#BT1.M@X,9@T(J79&H?Y[$]/Z.:=#;D-'\V-D=VC&3HO M&4P+#/8A'&;\EF]"-^]FR&WY:'8\0..E2X$-S@1"RJ?0P6B'5+>;):+CT=%+ M=WCV-:]?#L=F]ERU;57V9RV[JFJ=KU$\^!KW+M]>'PJW:[M;X^_KRZ'5Y:&M M3L.!7'P]%5S^!E!+ P04 " 8BUE/-*+#$7\& ! (@ & 'AL+W=O MX+M&=OK*(ETP%:MU$JG M5FT_<\DF00=L"IO+]=_7+'L]V^=*OEIOFX'>U>UNO%]M]ILVI?;\9V_.W"[\O'IVY_ M87)[_;QX;/YHNC^?/V[SK\G1ROURW6QVRW8SVC8/-^,/]JKF:M^@)_Y:-J^[ MD^^CO91/;?MY_^.7^YNQV?>H635WW=[$(G]\:6;-:K6WE/OQSV!T?+SGON'I M]V_6?^K%9S&?%KMFUJ[^7MYW3S?C:CRZ;QX6+ZON]_;UYV80Y,>C0?VOS9=F ME?%]3_(][MK5KO\[NGO9=>UZL)*[LEY\/7PN-_WGZV#_6S/
XML 100 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Note 4 - Revisions in Estimates (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Change in Accounting Estimate [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(dollars in millions)

 

2019

   

2018

   

2019

   

2018

 

Number of projects with downward estimate changes

    6       2       9       4  

Range of reduction in gross profit from each project, net

  $ 5.4 - 30.9     $ 7.3 - 12.0     $ 6.0 - 92.6     $ 5.2 - 25.6  

Decrease to project profitability

  $ 80.7     $ 19.3     $ 264.1     $ 57.8  

/ M&M#0@+XWX!\VX*$!O_4.?FC@Q1TF!^V],^>+;G%[O6U?1]O#?'A>[*>=O?)Y MN.[V%_O1Z?^7_;G+5[_<6NNO)U_VA@9F>F#<&1/.F3E@CL0D]^#8#8>Z,76J MN3N_P4P3/HD^_*^1^H=&SKI)T%O4MZ>^3%6[1G.,4V0NN1IP+IBIXR$.!'GBH8"! T%[R GETP/C3WJ: M4@A1.'(&,)O=**S-->;8QL1B&=2 L\R) Y87H;P(Y(F!F$;0;R:Y(#25>\-J M]#46DS=B^=::;ER$<;.%5:NQ1G7@I3K9,H=H/.QH"35 8J]D^(T9?,ZD-D68<:DTOK%V=9Z M("Y)<1YY.ZKY#3"KHR[$C)7%6(TX[XN#AXL!"ZH!DM6 U8E93> 9@.#,!)BC M)&,OQ)SQ!7&X%+"@%B!9"UB=F7-4E7EU!K%*J0.4CTD-'ITBG8VJ:0 ,)],$H,\!U@. M+*3B60U )O)<$(@K P&ZP#D@ M+TAY3N_X3*Y!I#R->1^BG)X N\C;K21C50U \E4HC1^N6AS8BI=J>H*@=IZ,)=RBJCAG>L2M[!=8$#=8&\T72 A#2U>C5E M+ZU:O)J"VM MB]IP3>""'GDNK0Z<>1W(O"PSK]-9D$/4JP-A9.2V!UN+,G8C M+&_]"OMPAU.O ZF79>IU.@=RM%$>,D&LDF=10!SR99&#R=>!Q)OR4.$ MTQL9/8=*!WF$$PB!!**.\@;H+'2F'.I$))X!+EA3L5QF@,MIV50R-=<(Y.BB M*?D)IQ$"V\O2<1X5CDS1]E*6\*1W>K[R1I42B*-4R7DV!UQ?",J]0XU (LX5 M=D$D3B4$4@D7PAKAD$WHY+0T)7%D)+!;TE,2[)8HUV,RKB'.Y<4JLQK@.B%HF/AD))Q=.1W1$?&T9'?$AT91;V\695'@9@+ZK$HX%S(_I.% M,>)B<%7)2S@Z\CNB(^/HR&^)C@-T_NB1@]RISR"7D[ \EP*<(PKRB+*&7$I1 M)NO)R=/O=;-][%]%V(WNVI=-MW?/R=7CZPX?W/[IN;@^M5)GA MN_G#NQ6_+;:/R\UN]*GMNG;=/UE_:-NNR=TWEWEXGYK%_?''JGGH]E]C_KX] MO--P^-&US\/[&I/C2R.W_P%02P,$% @ &(M93QH47_@P P 8 P !@ M !X;"]W;W)KW60M?EFJYHJUV;8[(+VT,A\8XVJ,J!A& 557M3^ M?&KG'IOY5!UU6=3RL?':8U7ES9^%+-5YYA/_;>*IV.UU-Q',IX=\)[]+_>/P MV)A1,'K9%)6LVT+57B.W,_^!3%:$=@96\;.0Y_;BW>M0GI5ZZ09?-C,_["*2 MI5SKSD5N'B>9R;+L/)DX?@]._7'-SO#R_P/]5WF2I9%WD9@UUJIL[:>W/K9:58,7$TJ5O_;/HK;/ M\^#_S0PWH(,!'0W,VA\9L,& O1OP#PWX8,#_=P4Q& BP0M"SVV0NTV_'PYYM^W(1)ARK;M)6QW[GI#)U=A,C1;S-KSJVPE(%N])K*:NH^" MI(0!'%:**$U@K1%/C*=@5ZY<%1%"X%012A4A5 1016XL'$22(1H2$TB% MJ!B#4)@K$>-0,0H5(U#@J"QBI%01I')%(@;E7"*.6,+@R715A*4)#I6@4 D" M!4[=(G%626$DF:NA'-;)U9@S"0^E*[HCR8TCE:)(*8+$ 5+JAN*4R=4DSM9S M-7=4,)# %;(:#6\PD1"_<4*$2@"J073](Q#&(.@,D8DT=2\G5V9^1T44P5V( M"#D7$;L!>.-*)0A@! $)$A*G @(B,N;(EI@LB5-8/4P6\S2\@8=>U0^$(GA. MRT#=6S",X.;-$)F(>$H@GBN[(\141D! 5\CB,(;U"RZZHTHV.]NJMMY:'6O= MW8$7LV,[_&"[83"_().,(//+KGVVW=B[^[[W_I8WNZ)NO6>E34]G.Z^M4EJ: MZ,-[4YB]:??'02FWNGN-S7O3][S]0*O#T,\'XY^*^5]02P,$% @ &(M9 M3]ETI5"_"@ -T@ !@ !X;"]W;W)KMV'=R8!M82[P!"3#8(,FSQJ8O6%V\DCS>_/M0$D=V5WUD\67& ME@^KF]4D^W21U,W';O_GX:5ICI._-^OMX7;Z-YH\UZKI/$SS>KU^WT[N;\V??]WGU^.IP_F=S=OJ^?F7\WQWV_?]^UO\VN4 MQ]=-LSV\[K:3??-T._U=?:N#/FUP)O[SVGPW*C]WNS],O]>/M-#GU MJ%DW#\=3B%7[W\]FT:S7ITAM/_[J@DZO;9XV_/KSK^C%>>?;G?FQ.C2+W?J_ MKX_'E]MI.IT\-D^K]_7QC]U'U70[Y*:3;N__T?QLUBU^ZDG;QL-N?3C_.WEX M/QQWFRY*VY7-ZN_+_Z_;\_\?7?Q?F^$-=+>!'KN!Z38PUPVT'MS =AO8ZP;& M#V[@N@W _NS2\0>@V"-<-U'"7TFZ#]+-+9G"#K-L@^VSAG*7Y M9?S.!\1R=5S=W>QW'Y/]Y9A^6YU.'?4M:P^YA].'YR/L_+?VF#BTG_Z\4RZ] MF?\\!>J8Q871$9/%S!(P/HF9'#$J9@K$Z)@I$6-BID*,C9D:,>[*S-N\79.G M8?+T.8"- GB2O OCSLSVS)@L#/,R;!WDC_;@'3" ]67C6DUE[,JFLIS,!=B: MALB%^!XQM#.!#?2,A%D&WE]OZ!&3*R)1XI;H6(MQ:BE.E-\4YC<%N2.3 MV")ES>@L2]*>=C+83@;:(1/A(N.S AFB3#P91:(0B9(3=,H68]1#,:)TJ03+ M3@(21JZDBPX:NOC+2"XC!4!F[7%BF>Z,XRJYR5H.%:>QQQD52*.C:53B+- A M@VD4D4)&2AFI -)>6)5.:09%+LX@%D<%S)%*V$)Q=6R;RK*^IK Y*J".@:JC MXF+%!LOP.=!HH^B <6RFZ8@!1J74>V"#B75TX#C&CGHI4IQ'K(T*>&-@*R5N M6*J=F].^Z4-AR5+ LD)&V^*:I30=-"XNSB2IIZF&6$8='6 LU5*D>/>Q*RD@ M0BEU#\5-:.CDP"*D@.6DBK;$-8>='*)6Y#)2 &2FG$X4':YQ7"4W6%(J/(H;C_/:)KJO+>P\"DA/2J5'<>MQGHX9L G=7LHS.G"R_(>H$([-QHZ'Z%HQBM-$U8!\%1$ZQG+(Q8[E4$0*&2EEI )(>XUEE4$1B_/7NH MN1M0/S/>]AWMV"\-JF>Q6\K<+]E(<2_3EJXC+(C+IL"5O3=!:76ZNE M0'$*L4L:5*:C$F2X;@V6! T6+H-N#M*2H.'"Q4J"ANL+* GF &,#)CL7;HP5 M%N5(-=BU@<*BP=YE4+F/.HSA2C5P NL"@ -U 4#!N@"*!NL" $1U ;"K@W4!BX7+HDH:/3LQ9-PM[#,6^ Q])&1A^6TZ2Y\L6EJN!LY;1Q\"RP$W"Y:NU0 5TF!H M@;8$G#).>4-O' /0^H26PVNPJ\IDX>N337%:L>)8H#C\ 2)1*Y8RDLM( 9"9 M:B<86K'/2J+XIU&+?L>C!-I9,^>ZD%>\"Y@"9:4!]J R;%J H+8\MT"!6NO9,[W+ (L]B*+O(C6$R#$.N38 MR-.[R4O+!6OF,T4-%&#L7!*1LJ$ LS?J6&0Z+IT.%-%I:L?+&Q@#MW4I(_ M.-G G&Q@,E( 9.8,?:=@%%7)S=5@OZ) <0*Q?CE@5AE+(+C)Z8-5FKZX4H\A MXVYA"7/ K^@Z>>&X7UFJWTO'3<7YD%#?S0$W,YH^!U0 S+>K27HCO01<>]%+ M0D)E"X!6._KV40WV]914W2>W#BN7 \I%5T<+QY6KS:OI?T[?8>ER0+HR*@^. M2Q<81.XQSJ>:OD>2 VYF+%W?%@#S5BM-'^($G&K'T++W?U#_$O8*60WCN>#Z M;I$Y+&4.2!E;PSM9RF0DEY$"(#JQ=*(KQV$5P!1_"@ %:R];?=<8+&4.2!E_ M&TB6,B=+&4#8NW:%'*<<$Z>2X]1"G/B-("QD'@@9?R<(61M[*0@]UI\H&WH> M.'*D6(\69QG;G MT6U2.CE[]'";ZQM2;'<>W4^DLY4';X72P9+M3D8*&2D!0@U"O'897<8"U&BG.(#=2C"A]=LGMN92R'8C$M MEY%"1DH9J0 RRQ(VNXI8G+^>5T91<8\NV#UZ(;1OG+!D>E39H\MU+[\$X8&; M!7H/+P<4&RK@H/0N4HE:\W014G2_ETV*0,SZ1@K[E@>^ MQ9::'MS[Q$O-,63\-C$6F0 -+S4!]+/XK=HB '(+TY!Y!&;T,S;]\6OU/GG:O_\NCU,?NR.Q]WF M_&4D3[O=L6G[G_S6'IPOS>KQ^LNZ>3J>?@SMS_O+5]EUNVC 4?94H#X#)5VE1B%0"U29M$NJT];<)ER2J'6>V M(=W;SW9,"L&B_,'VS3G'YSCQ)>T8?Q<5@/0^*&G$PJ^D;.<(B:("BL6$M="H M)WO&*99JR4LD6@YX9TB4H' Z?4 4UXV?I::VX5G*#I+4#6RX)PZ48OYO"81U M"S_P3X77NJRD+J L;7$)OT#^;C=Q=+[[O%OY4&P("A=0*6 U'R($0+:1L_+6:_K"E)I[/3^HO)KO* MLL4"ZIVL%OZC[^U@CP]$OK+N&]@\B>_9\#_@"$3!M1.U1\&(,+]><1"2 M4:NBK%#\T8]U8\;.ZI]H;D)H">% ")*;A,@2HD]"?),06T)\[PZ))22C'5"? MW1SF"DN4G340A:S[#'A M.288858.S(! RL%@(W396(97]/!R@_P:D3R-/'PILKXI-,7X#Z4.CL@E#@I>E6PBO8H9'Z[9]5AX;X'.H+-JHO@WD>..HK MU4#[?OAH^%O)_@-02P,$% @ &(M93]AVT\WR!0 1Q\ !@ !X;"]W M;W)K^N>7>D* 5)@-K#L $; M4'3H]EE-E,2H;7FRDG3_?I2LNL[=RWR))>4E^1Y%/CR1UZ]M]^WXU#3][/MN MNS_>S)_Z_G"U7![OGII=??S0'II]^L]#V^WJ/MUVC\OCH6OJ^['0;KMDYXKE MKM[LY[?7X[-/W>UU^]QO-_OF4S<[/N]V=???JMFVKS=SFO]X\'GS^-0/#Y:W MUX?ZL?FKZ;\[ZH8HZ_;PTZV:['6I*/OZ=*IV?VQP*7E[_J/W7 M,?@4S-?ZV*S;[3^;^_[I9E[.9_?-0_V\[3^WK[\U4T!A/INB_Z-Y:;9)/CA) M;=RUV^/X=W;W?.S;W51+LK*KOY]^-_OQ]W6J_T1G M 3\&?W(VAOI+W=>WUUW[.NM.;^M0#X."KB1UYMWP<.R[\7\IVF-Z^G++CJZ7 M+T-%DV9UTO"%YJ=BF6H_-\&HB16;XORV@;55A JW(# (&!L2U&-#*"3 M$#)^,$W)XK30-"4+RD5!T32C$*@*ROGOEAP,Q2Q"3>4%3W:Z1KDQ#*,,-P605LMS(Y9F"82@ AJQA* !R M+H2HQR'2>>&0Z^C,5[8 2SH9GT1J$CK-\372^93%Y+[[,5T%T%7GV2M!66G) M7A,-Z@JYZ/6WEC!C!3!6-&,%)*]%I?.3-91)D>LCS%@!C!7-6 'LI,0],Y*0 MSE&VCS!C!3!6-&/%PI/8ZZTCH/(^0WS!A!5 6!WX2@ ZJ0B5\6-U11DI-_DQ M80405C1A!1"V+-ED0D"7YEG&D,>,]8"Q>G-FY2T[.9:%W2 #.I&8^W+UF+$> M9*^BLU=O\U*JG.CYN :ZU.%ER QKCYGMV6)?4M-2B]3M)GW4MRW9C!7/=@4S4UTCTGH 0DU4%;>$B[% M$_2L K+*<8;,'F/0 PQZL^T,,#B\;>W'RLH0,_LN'H/0EZ"+,Y_='I/+ W)Y M32X/R%5PJ=<:(,L,F8"I%1R()],E 5,F ,IX39E@Z:%?#Y (DXN9/82 1- M4NAU4AC>VU:@R8S5B(NYLYO D950*C2W R6 M06F.:%(!%4F0S((9,BDDNCRY*LRG M!!#Y:/8OEQ?'C[NF>QQ/:H^SN_9YWP\'?1=/SZ?!'WDXOE3/5W2U/IWI_JSF M=,3\9]T];O;'V=>V[]O=>(3YT+9]DTRZ#ZFSGIKZ_GRS;1[ZX3*FZ^YTM'NZ MZ=O#=&R]/)^=W_X/4$L#!!0 ( !B+64\-!Q]RY@$ $L% 8 >&PO M=V]R:W-H965T&ULC93M;ILP%(9O!7$!-9]I$@%2D[3:I$V* M.G7[[< AH-J8V4[H[GZV<5!"K*I_X@^>]_5YX<39P/B[: "D]T%))W*_D;)? M(R3*!B@6#ZR'3CVI&:=8JB4_(M%SP)4148*B(%@@BMO.+S*SM^=%QDZ2M!WL MN2=.E&+^;P.$#;D?^I>-U_;82+V!BJS'1_@%\JW?<[5"DTO54NA$RSJ/0YW[ M3^'Z.=&\ 7ZW,(BKN:>3'!A[UXOO5>X'NB @4$KM@-5PABT0HHU4&7^MIS\= MJ877\XO[B\FNLARP@"TC?]I*-KF_]+T*:GPB\I4-W\#F27W/AO\!9R *UY6H M,TI&A/GURI.0C%H750K%'^/8=F8I-\W7,,_4^A=H]%U$:9>BL MC2RS&9GHFKDEMO=$NKQ%=@YD=8L\.\Y)XXE!*L<4)G*&B8Q!RAP)XJ=B>*[1.'JT6V0. T2A\$L[<;%S'+L M/F?&0M!5T^EKYB?FQ[83WH%)U;^FRVK&)"B_X$'U;:-NMFE!H)9Z^JCF?/Q_ MCPO)>GMUH>G^+/X#4$L#!!0 ( !B+64^'_197LP$ -(# 9 >&PO M=V]R:W-H965T M,9O7H(2]P1:T_U.B4<)YUU3,M@9$$4%*,KY:W3(E&DVS),:.)DNP<[+1<#3$ M=DH)\^\ $ON4KNDE\-Q4M0L!EB6MJ. %W._V:+S')I:B4:!M@YH8*%/ZL-X? MMB$_)OQIH+!LYZ50R .?V MA?U[[-WWD@)*T4GWC/T3C/WL*!F;_PEGD#X]*/$U68=J9/%2E'@?SD;'LQ_Y+[!E !\!_ K AD)1^3?A1)88[(D99M^*<,7K M/?>SR4,PCB+^\^*MCYXSOMLE[!R(QIS#D,-G.>LI@WGVJ01?*G'@_\'Y,GRS MJ' 3X9LO"F^7";:+!-M(L/U"<'?5XE+._541-INI E/%;;(DQT['39Y%IX5] MX/%./M.';?\E3-5H2T[H_,W&^9>(#KR4U8U?H=H_L,F14+I@WGG;#&LV. [; M\06QZ1EG'U!+ P04 " 8BUE/T=V66;,! #2 P &0 'AL+W=OM6I?1QOONP)@K&M#" MW9D.6OQ3&:N%1]?6S'461!E!6C&>)'NFA6QIGL;8R>:IZ;V2+9PL<;W6POX^ M@C)#1C?T&GB1=>-#@.5I)VKX#OY'=[+HL9FEE!I:)TU++%09?=@ M)0QN89/0R=F8M^!\*3.:!$&@H/"!0>!Q@4=0*A"AC%\3)YU+!N#2OK(_Q]ZQ ME[-P\&C43UGZ)J,?*2FA$KWR+V;X#%,_]Y1,S7^%"RA,#TJP1F&4BU]2],X; M/;&@%"W>QU.V\1PF_BML'< G +\!L+%05/XDO,A3:P9BQ]EW(ESQYL!Q-D4( MQE'$?RC>8?22\_M/*;L$HBGG..;P11L/-YLG']EC >4DMSA"C7XP&9'0>6#^0%M.Z[9Z'C332^(S<\X M_P-02P,$% @ &(M93S8F^\2W 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7=:[C5:VI6RJJI%::96JS3-KCR\* M%P?P.OW[#MAQG-0OP SGG+DPI(.QSZX!\.152>TRVGC?'1ES10-*N!O3@<:; MRE@E/)JV9JZS(,I(4I+QS>; E&@US=/H.]L\-;V7K8:S):Y72MB_)Y!FR.B6 MOCD>V[KQP<'RM!,U_ +_NSM;M-BL4K8*M&N-)A:JC-YMCZPIF8K_ 5>0" ^98(S"2!=74O3.&S6I8"I* MO(Y[J^,^C#?)?J*M$_A$X#/A-L9A8Z"8^5?A19Y:,Q []KX3X8FW1XZ]*8(S MMB+>8?(.O=><'WC*KD%HPIQ&#%]@MC."H?H<@J^%./'_Z'R=OEO-,T.5*87L=)7GCG@;WC\4W>X>.T M_Q2V;K4C%^/Q96/_*V,\8"J;&QRA!C_8;$BH?#A^P;,=QVPTO.FF'\3F;YS_ M U!+ P04 " 8BUE/$QY7\+.;S8%I(5N:I]%W-GF*O5.RA;,AMM=:F#\G4#AD=$L_ M'$^R;EQPL#SM1 W/X'YV9^,M-JN44D-K);;$0)71^^WQE 1\!/R2,-C%F81* M+H@OP?A69G03$@(%A0L*PF]7> "E@I!/XW72I'/(0%R>/]2_QMI]+1=AX0'5 M;UFZ)J-WE)10B5ZY)QP>8:IG3\E4_'>X@O+PD(F/4:"R<25%;QWJ2<6GHL7; MN,LV[L-XLT\FVCJ!3P0^$^YB'#8&BIE_$4[DJ<&!F+'WG0A/O#URWYLB.&,K MXIU/WGKO->>'??@K!%3S68.DZ3)07V;9SDA7<>V'L>W^0O?)SV M'\+4LK7D@LZ_;.Q_A>C I[*Y\2/4^ \V&PHJ%XZW_FS&,1L-A]WT@]C\C?-W M4$L#!!0 ( !B+64^&PO=V]R:W-H965TD:1K9EII6TR9M4M1IVV]B7]NHX.L! MCKNW'V#7\UK_ >[EG',_N*0#FA?; #CRJE5K,]HXUQT9LT4#6M@;[*#U-Q4: M+9PW3]*D<\A 7)[?U#_%VGTM%V'A$=4O M6;HFHP=*2JA$K]PS#I]AJN>6DJGXKW %Y>$A$Q^C0&7C2HK>.M23BD]%B]=Q MEVWS_1U@E\(O"9<(AQV!@H9OXDG,A3@P,Q8^\[$9YX<^2^-T5PQE;$ M.Y^\]=YKSO>'E%V#T(0YC1B^P&QF!//JJK!U'&:+"FP;^,D+[SSP#[P^";_X..T M?Q.FEJTE%W3^96/_*T0'/I7DQH]0XS_8;"BH7#C>^;,9QVPT'';3#V+S-\[_ M E!+ P04 " 8BUE/]+R4LK8! #2 P &0 'AL+W=O,)O3# M\=C6C0L.EJ>=J.$)W._N9+S%9I6R5:!MBYH8J#)ZEQR.NX"/@#\M#'9Q)J&2 M,^)+,'Z4&=V$A$!"X8*"\-L%[D'*(.33>)TTZ1PR$)?G#_7OL79?RUE8N$?Y MW):NR>@M)254HI?N$8<'F.JYIF0J_B=<0'IXR,3'*%#:N)*BMP[5I.)34>)M MW%L=]V&\V2<3;9W )P*?";.>3M]Y[R?D^2=DE"$V8XXCA"\PG@GGU.01?"W'D_]'Y.GV[FN$VTK=+^O7- MNL!N56 7!7;_E,B_E+B&V7X)PA8]56#J.$V6%-CK.,D+[SRP=SR^R2=\G/9? MPM2MMN2,SK]L['^%Z,"GLKGR(]3X#S8;$BH7CGM_-N.8C8;#;OI!;/[&^3M0 M2P,$% @ &(M93Y/R"#"W 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7=:;I"O;4C95E4JMM$K5Y)FUQS8*>!S MZ_3O"]AQW-0OP SGG+DPI .:%]L ./*F56LSVCC7'1BS10-:V"OLH/4W%1HM MG#=-S6QG0)21I!7CF\TUTT*V-$^C[V3R%'NG9 LG0VROM3!_CJ!PR.B6OCL> M9=VXX&!YVHD:?H'[W9V,M]BL4DH-K978$@-51N^VAV,2\!'P)&&PBS,)E9P1 M7X+QON4<<'F"J9T_)5/P/N(#R\)")CU&@LG$E16\=ZDG%IZ+%V[C+ M-N[#>)-\F6CK!#X1^$RXC7'8&"AF_E4XD:<&!V+&WGJK!U'&:+"FP;^,D+[SSP-[Q^"8?\'':?PI3 MR]:2,SK_LK'_%:(#G\KFRH]0XS_8;"BH7#C>^+,9QVPT'';3#V+S-\[_ E!+ M P04 " 8BUE/$*7<;[@! #2 P &0 'AL+W=OUO8E_;J&!K<^GK8!'P%/$GHW.Y-0R<68 MEV!\+U*Z"@F!@MP'!8';%>Y!J2"$:;R.FG0*&8CS\[OZMU@[UG(1#NZ->I:% MKU-ZH*2 4G3*/YK^ <9Z=I2,Q?^ *RB$ATPP1FZ4BRO).^>-'E4P%2W>AETV M<>^'F\UNI"T3^$C@$^$0X[ A4,S\J_ B2ZSIB1UZWXKPQ.LCQ][DP1E;$>\P M>8?>:\;W^X1=@]"(.0T8/L.L)P1#]2D$7PIQXO_1^3)]LYCA)M(W<_KN=EE@ MNRBPC0+;?TH\?"IQ"?/E4Q VZZD&6\5I>:=!O:.QS?Y@ _3_E/8 M2C:.7(S'EXW]+XWQ@*FL;G"$:OQ@DZ&@].&XQ[,=QFPPO&G''\2F;YS]!5!+ M P04 " 8BUE/%QL0DK(! #2 P &0 'AL+W=O'H M_OV2P%%VXPNQC=_SL^-D(YI7VP(X\J959W/:.M6U@JJ:&S$CMBH,[I4WHX[D-^3/@I8;0KFX1.SHBO MP?E2Y30)@D!!Z0*#\,<%GD&I0.1E_)XYZ5(R -?VE?U3[-WWS*4,PCB+^\^*MCUX* M_IAD[!*(YISCE,-7.>F2P3S[4H)OE3CR_^!\&[[;5+B+\-T:?O^P3;#?)-A' M@OT_+:8W+6[EW*IDJYEJ,$W<)DM*'+JXR:OHLK!//-[)>_JT[=^$:61GR1F= MO]DX_QK1@9>2W/D5:OT#6QP%M0OF!V^;:MO8E_;J'QX@./V[0?8==W. M?X![.>?<#R[9H,V+;0$<>I5"V1RWSG5'0FS9@F3V1G>@_$VMC63.FZ8AMC/ MJDB2@M#-9D\DXPH76?2=39'IW@FNX&R0[:5DYNT$0@\YWN)WQQ-O6A<>0@;@\OZO?Q]I]+1=FX4Z+9UZY-L<'C"JH M62_8*IGA]%4_$^X@O#PD(F/46IAXXK*WCHM)Q6?BF2OX\Y5W(?Q)ME/ MM'4"G0AT)AQB'#(&BIE_9XX5F=$#,F/O.Q:>>'NDOC=E<,96Q#N?O/7>:T$/ M24:N06C"G$8,76"V,X)X]3D$70MQHO_1Z3H]6&PO=V]R:W-H965T)W^?0?LN&[J M%V"&<\Y<&++1V!?7 GCRJJ1V.6V][T^,N;(%)=R=Z4'C36VL$AY-VS#76Q!5 M)"G)^&YW8$ITFA99]%ULD9G!RT[#Q1(W*"7L[S-(,^8TH6^.YZYI?7"P(NM% M ]_ ?^\O%BVVJ%2= NTZHXF%.J>/R>FZ?C/DXW:3+3 MM@E\)O"%<(QQV!0H9OY!>%%DUHS$3KWO17CBY,2Q-V5PQE;$.TS>H?=6\.,A M8[<@-&/.$X:O,,F"8*B^A.!;(<[\/SK?IN\W,]Q'^GY-OS]L"Z2; FD42/\I M\>%=B5N8X[L@;-53!;:)T^1(:08=)WGE70;VD<&UL M;5-M;YLP$/XKEG] 39RT:R- :CI-G=1*4:=MGQTXP*J-J6U"]^]W-H2AC"_X M[GB>YUY\3@=CWUT#X,FG5JW+:.-]MV?,%0UHX6Y,!RW^J8S5PJ-K:^8Z"Z*, M)*T83Y([IH5L:9[&V-'FJ>F]DBT<+7&]UL+^.8 R0T8W]!)XDW7C0X#E:2=J M^ '^9W>TZ+%9I90:6B=-2RQ4&7W<[ ^[@(^ 7Q(&M[!)Z.1DS'MPOI<934)! MH*#P04'@<88G4"H(81D?DR:=4P;BTKZH?XN]8R\GX>#)J-^R]$U&[RDIH1*] M\F]F>(:IGUM*IN9?X P*X:$2S%$8Y>*7%+WS1D\J6(H6G^,IVW@.D_Z%MD[@ M$X%?$=B8*%;^57B1I]8,Q(ZS[T2XXLV>XVR*$(RCB/^P>(?1<\[O'U)V#D(3 MYC!B^ *SF1$,U><4?"W%@?]'Y^OT[6J%VTC?+NFW=^L"NU6!7138+04>DJL6 MUS#73;+%3#78.FZ3(X7IV[C)B^B\L(\\WLD_^+CMK\+6LG7D9#S>;)Q_98P' M+"6YP15J\('-CH+*!_,+VG9$)N?&PO=V]R:W-H965TQ. MQEML5BFEAM9*;(F!*J-WV\,Q"?@(^"5AL(LS"96<$5^"\;W,Z"8D! H*%Q2$ MWRYP#TH%(9_>F3SB$#<7E^5_\::_>UG(6%>U2_9>F:C-Y24D(E>N6>^"^-T5PQE;$.Y^\]=Y+SK_PE%V"T(0Y MCAB^P&QG!//J&UL;5/M;ML@ M%'T5Q .4A#AI&]F6FE;3)FU2U&G;;V)?VZC@ZP&.N[7Y3_Q1K][5]$>.+MD?O>%,$96Q'O?/+6>Z\YO]^G[!J$)LQI MQ/ %9CLCF%>?0_"U$"?^@<[7Z;O5#'>1OEO2]X=U@615((D"R7\E'MZ5N(:Y M?1>$+7JJP=1QFBPIL&_C)"^\\\ ^\/@F_^#CM'\3II:M)1=T_F5C_RM$!SZ5 MS8T?H<9_L-E04+EPO/5G,X[9:#CLIA_$YF^<_P502P,$% @ &(M93WZ: MZ]^Y 0 T@, !D !X;"]W;W)K&UL;5/;;IPP M$/T5RQ\0@Y>DFQ4@95-5J91(JU1MG[TP@!5?B&V6].]K&T)IPHOM&9]SYN)Q M/FKS8CL A]ZD4+; G7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T26Z( M9%SA,H^^DRES/3C!%9P,LH.4S/PY@M!C@5/\[GCF;>>"@Y1YSUKX >YG?S+> M(HM*S24HR[5"!IH"WZ6'8Q;P$?"+PVA79Q0J.6O]$HSO=8&3D! (J%Q08'Z[ MP#T($81\&J^S)EY"!N+Z_*[^+=;N:SDS"_=:_.:UZPJ\QZB&A@W"/>OQ >9Z MKC&:BW^$"P@/#YGX&)46-JZH&JS3D9EZW[/PQ.F!^MY4P1E;$>]\\M9[+R6]W>?D$H1FS''" MT!4F71#$JR\AZ%:((_U$I]OTW6:&NTC?K>G7-]L"V:9 %@6R_TJ\_5#B9\PN M23X$(:N>2C!MG":+*CVH.,DK[S*P=S2^R3_X-.U/S+1<6736SK]L['^CM0.? M2G+E1ZCS'VPQ!#0N'+_XLYG&;#*<[N&PO=V]R:W-H965T)*N5;2F;JFJE5EJE:O/,VF,;!8P+>)W^?0?L.&[J%V"&<\Y< M&++1V!?7 GCRJE7G$T:W.)%1R,>8E&%^KG"8A(5!0^J @ M<+O"(R@5A#"-W[,F74(&XOK\IOXYUHZU7(2#1Z.>9>7;G!XHJ: 6@_)/9OP" M53 5+5ZG779Q'Z>;^\-,VR;PF< 7 MPB'&85.@F/DGX46163,2._6^%^&)=T>.O2F#,[8BWF'R#KW7(DUV&;L&H1ES MFC!\A7E',%1?0O"M$"?^'YUOT]/-#--(3]?TV[MM@?VFP#X*[/\ID7\H<0N3 M?@C"5CW58)LX38Z49NCB)*^\R\ ^\/@F[_!IVK\+V\C.D8OQ^+*Q_[4Q'C"5 MY 9'J,4/MA@*:A^.]WBVTYA-AC?]_(/8\HV+OU!+ P04 " 8BUE/^[ZL MQK8! #2 P &0 'AL+W=O.9MYX*#E'G/6O@)[E=_,MXB MBTK-)2C+M4(&F@+?[@['+. CX#>'T:[.*%1RUOHE&(]U@9.0$ BH7%!@?KO M'0@1A'P:K[,F7D(&XOK\H7X?:_>UG)F%.RW^\-IU!;[!J(:&#<(]Z_$!YGKV M&,W%_X +" \/F?@8E18VKJ@:K--R5O&I2/8V[5S%?9QNTOU,VR;0F4 7PDV, M0Z9 ,?/OS+$R-WI$9NI]S\(3[P[4]Z8*SMB*>.>3M]Y[*=,DR\DE",V8XX2A M*\QN01"OOH2@6R&.]#\ZW::GFQFFD9ZNZ?OK;8%L4R"+ MD_)>Z_E+B%^1J$ MK'HJP;1QFBRJ]*#B)*^\R\#>TO@FG_!IVI^8:;FRZ*R=?]G8_T9K!SZ5Y,J/ M4.<_V&((:%PX?O-G,XW99#C=SS^(+-^X_ M02P,$% @ &(M93V=LH!.X M 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5 MQ <$+^M-MBO;4C91E$J-M$K5])FUQS8*%P?P.OG[ G9<-_4+,,,Y9RX,V:#- MJVT!''J70MD@+-<*&:AS?+LY'-. CX 7#H-=G%&HY*SU:S"^5SE.0D(@H'1!@?GM G<@ M1!#R:;Q-FG@.&8C+\Z?Z0ZS=UW)F%NZT^,TKU^9XCU$%->N%>];#(TSU[#": MBO\!%Q >'C+Q,4HM;%Q1V5NGY:3B4Y'L?=RYBOLPWJ2[B;9.H!.!SH1]C$/& M0#'S>^98D1D](#/VOF/AB3<'ZGM3!F=L1;SSR5OOO13;Y"8CER T88XCABXP MFQE!O/H<@JZ%.-+_Z'2=OEW-&UL;5/;;MP@$/T5 MQ <$FW72:&5;RJ:J6JF55JG:/K/V^*( XP)>IW]?P([CIGX!9IASYLPPY!.: M9]L!./*BI+8%[9P;CHS9J@,E[ T.H/U-@T8)YTW3,CL8$'4$*..F:,@"WYU?V3[%V7\M%6'A$^:NO75?0>TIJ:,0HW1-.GV&IYY:2 MI?BO< 7IPX,2GZ-":>-*JM$Z5 N+EZ+$R[SW.N[3?)/Q!;8/X N KX#[F(?- MB:+RC\*),C&PO=V]R:W-H965T&,"*+\0V2_+WM0U+R)87/#/,.7-F/,Y';5YL M!^#0FQ3*%KASKM\38JL.)+,WN@?E_S3:2.:\:UIB>P.LCB I"-WM[HAD7.$R MC[&C*7,].,$5' VR@Y3,O!] Z+' ";X$GGG;N1 @9=ZS%GZ!^]T?C??(PE)S M"ZP+L@" 14+C P?YSA$80( M1%[&Z\R)EY(!N+8O[-]B[[Z7$[/PJ,5?7KNNP/<8U="P0;AG/3[!W,\M1G/S M/^ ,PJ<');Y&I86-7U0-UFDYLW@IDKU-)U?Q'&?^"VP;0&< O0*0J5!4_I4Y M5N9&C\A,L^]9N.)D3_ULJA",HXC_O'CKH^-M,:S8Y3O?S"R++,R[_ 5!+ P04 " 8BUE/N!EB^[@! #2 P M&0 'AL+W=O=,TQ'8&6!5!4A":)#=$,JYPD47?R129 M[IW@"DX&V5Y*9MZ/(/20XQ1_.)YXT[K@($76L09^@?O=G8RWR,Q2<0G*"9PV 79Q0J.6O]$HP?58Z3( @$E"XP,+]=X Z$"$1>QNO$ MB>>4 ;@\?[#?Q]I]+6=FX4Z+/[QR;8[W&%50LUZX)ST\P%3/-493\3_A L*' M!R4^1ZF%C2LJ>^NTG%B\%,G>QIVKN _CS?5N@JT#Z 2@,V ?\Y Q453^G3E6 M9$8/R(R][UAXXO1 ?6_*X(RMB'=>O/7>2[%)=QFY!*(IYCC&T$5,.D<0SSZG MH&LICO0_.%V';U85;B)\\TGA?IU@NTJPC03;3P3?OI2X$D.3+TG(HJ<23!.G MR:)2]RI.\L([#^PMC6_R+WR<]D=F&JXL.FOG7S;VO];:@9>27/D1:OT'FPT! MM0O'G3^;<'H_OV9^[BF9F_\*%U"8 M'I1@C=(H%[^D')PW>F9!*5J\3:?LXCG._%?8-H#/ 'X#8%.AJ/R3\*+(K!F) MG6;?BW#%R8'C;,H0C*.(_U"\P^BE2'F2L4L@FG..4PY?Y;QG,&1?2O"M$D?^ M'YQOP]--A6F$IVN%R<,VP7Z38!\)]O^TR&]:W,I);XJPU4PUV"9NDR.E&;JX MR:OHLK"//-[)>_JT[=^$;63GR-EXO-DX_]H8#RAE=X_=N^/(1C3/M@5PY$6KSN:T=:X_ M,6;+%K2P=]A#YV]J-%HX;YJ&V=Z J")(*\9WNP/30G:TR*+O8HH,!Z=D!Q=# M[*"U,'_.H'#,:4)?'4^R:5UPL"+K10/?P?WH+\9;;&&II(;.2NR(@3JG#\GI MG(;X&/!3PFA79Q(JN2(^!^-+E=-=$ 0*2A<8A-]N\ A*!2(OX_?,29>4 ;@^ MO[)_BK7[6J["PB.J7[)R;4Z/E%10BT&Y)QP_PUS//25S\5_A!LJ'!R4^1XG* MQI64@W6H9Q8O18N7:9==W,?IYI#,L&T GP%\ 1QC'C8EBLH_"B>*S.!(S-3[ M7H0G3D[<]Z8,SMB*>.?%6^^]%7N>9NP6B.:8\Q3#5S')$L$\^Y*";Z4X\__@ M?!N^WU2XC_#]6F%RW"9(-PG22)#^4^+]NQ*W8@[ODK!53S68)DZ3)24.79SD ME7<9V <>W^0M?)KV;\(TLK/DBLZ_;.Q_C>C 2]G=^1%J_0=;# 6U"\&PO M=V]R:W-H965TJVF3 M-NG4:=MG+G$25(@S()?NWP](FF5MO@ V?L_/QF0CFF?; CCRHE5G<]HZUQ\9 MLV4+6M@;[*'S-S4:+9PW3<-L;T!4$:05X[O=!Z:%[&B11=_9%!D.3LD.SH;8 M06MA_IQ X9C3A+XZGF33NN!@1=:+!KZ#^]&?C;?8PE))#9V5V!$#=4[OD^,I M#?$QX*>$T:[.)%1R07P.QIU7(2%!U2_9.7:G!XHJ: 6@W)/.'Z&N9Y;2N;BO\(5E \/2GR.$I6- M*RD'ZU#/+%Z*%B_3+KNXC]-->CO#M@%\!O %<(AYV)0H*G\43A29P9&8J?>] M"$^<'+GO31FOB1EM@$ -(# 9 >&PO M=V]R:W-H965T\9SSIP9CXM)FV?; SCT(H6R)>Z=&XZ$ MV+H'R>R-'D#YFU8;R9PW34?L8( U$20%H4ER2R3C"E=%])U-5>C1":[@;) = MI63F[PF$GDJ,B>*RK\PQZK"Z F9N?<# M"T^<'JGO31V+95F![V"?)=@CP2Y.]*3#^4N!?S4279]%2"Z>(T653K4<5)WGC7 M@;VC\4W>PN=I_\%,QY5%%^W\R\;^MUH[\%*2&S]"O?]@JR&@=>'XV9_-/&:S MX?2P_""R?N/J'U!+ P04 " 8BUE/X<26';@! #2 P &0 'AL+W=O M; ?@T*L4RA:X0%(3N=C=$,JYPF4??R92Y'IS@"DX&V4%* M9MZ.(/18X 2_.YYXV[G@(&7>LQ9^@?O=GXRWR,)2:XSFXG_"!80/#TI\CDH+&U=4 M#=9I.;-X*9*]3CM7<1^GFYMTAFT#Z R@"V ?\Y I453^G3E6YD:/R$R][UEX MXN1 ?6^JX(RMB'=>O/7>2YFF:4XN@6B..4XQ=!63+!'$LR\IZ%:*(_T/3K?A MZ:;"-,+3M<)DOTV0;1)DD2#[5&+VI<2MF.LO2,Z9,^-Q/AK[[#H 3UZ4U*Z@G??]B3%7 M=:"XNS,]:+QIC%7%"".2HC75Q) M-3AOU,R"4A1_F7:AXSY.-X?W,VP;D,Z = $<8QXV)8K*/W#/R]R:D=BI]ST/ M3YR<4NQ-%9RQ%?$.Q3OTWLHLN\_9+1#-,>"_3\E'MZ4N!7S-@E;]52!;>,T.5*90<=)7GF7 M@7U(XYO\#9^F_2NWK=".7(W'EXW];XSQ@%)V=SA"'7ZPQ9#0^' \X-E.8S89 MWO3S#V++-R[_ %!+ P04 " 8BUE/MYU&8,*]SW!HS' C1 M90N"Z1LY0&]/:JD$,]94#=&# E;Y(,$)C:);(EC7XR+SOI,J,CD:WO5P4DB/ M0C#U]PA<3CF.\;OCJ6M:XQRDR ;6P"\POX>3LA996:I.0*\[V2,%=8[OXL,Q M=7@/>.Y@TIL]'$:TH7N-V_ MLS_ZVFTM9Z;A7O(_767:'.\QJJ!F(S=/O].LTG7](E+!Q EP"Z!NQ]'C(G\LH?F&%%IN2$U'SW M W,MC@_4WDWIG/XJ_)D5KZWW4B3)UXQ<'-&".!!4F/CS9*HSW88)=D&#G"79;@EUT56((\TF1:3!)&B"@5TE"F.0J"=DT M3H!J_)/5J)1C[\=EXUVGXH[ZQO^'SR/UDZFFZS4Z2V.?CV]R+:4!*R6ZL5I: M.\6KP:$V;FM?'5+S6YX-(X=E3,GZKRC^ 5!+ P04 " 8BUE/RD1TB\$! M W! &0 'AL+W=OVN' R&F[D%0'P _&$QFLT>^D[-2[S[XW)1XYPT!A]IZ!>J6"SP# MYU[(V?BU:.*UI"=N]U?UU]"[Z^5,#3PK_I,UMB_Q(T8-M'3D]DU-GV#I)\=H M:?X+7( [N'?B:M2*F_"+ZM%8)1859T70CWEE,JS3HG^EQ0GI0DAO"&0N%)R_ M4$NK0JL)Z?GL!^JO.#FD[FQJGPQ'$;XY\\9E+]4^RPIR\4(+YCACT@TF61'$ MJ:\ETEB)8_H?/8W3]U&'^T#?;QTFCW&!+"J0!8'LGQ;SFQ9CF/MXD3Q:)(\( M/-P4B6%N.R&;BQ.@N_!D#:K5*,.X;++K5#REX>+_PN>1^DIUQZ1!9V7=\PF7 MW"IEP5G9W3DOO9OB->#06K]]<'L]O^4YL&I8QI2L_Q75'U!+ P04 " 8 MBUE/[Y@1+<(! W! &0 'AL+W=O-?#42$]"L'4QP&XG'(CLA%95:I.0*\[V2,%=8[OXOTA=7@/>.E@TIL]O].BWZ%UJ8 M0!<"O2*0N9!W_L ,*S(E)Z3FLQ^8N^)X3^W9E"[IC\)_L^:US9Z+9/&UL;53;;N,@$/T5Q >4F,1M%=F6FE;5KK25HE:[^TSL\47EX@4< MMW]?P([7F^4E,.-SSIP!)MFH]+MI 2SZ$%R:'+?6]GM"3-F"8.9&]2#=EUII MP:P+=4-,KX%5@20XH9O-+1&LD[C(0NZHBTP-EG<2CAJ900BF/P_ U9CC!%\2 MKUW36I\@1=:S!M[ _NR/VD5D4:DZ =)T2B(-=8X?DOTA]?@ ^-7!:%9[Y#LY M*?7N@^]5CC?>$' HK5=@;CG#(W#NA9R-/[,F7DIZXGI_47\.O;M>3LS H^*_ MN\JV.;['J(*:#=R^JO$;S/VD&,W-_X S< ?W3ER-4G$3?E$Y&*O$K.*L"/8Q MK9T,ZSCK7VAQ IT)](I ID+!^1.SK,BT&I&>SKYG_HJ3/75G4_ID.(KPS9DW M+GLNMNDN(V 0VW]]L[M]?26I\"J M?AY3LOQ7%%]02P,$% @ &(M93Y .,.^X 0 T@, !D !X;"]W;W)K M&UL;5/;;MP@$/T5Q <$FW72S6;ML8W"Q0&\3O^^@!W72OP"S##GS)EAR$=M7FT'X-"[%,H6N'.N/Q!BJPXD MLU>Z!^5O&FTD<]XT+;&] 59'D!2$)LD-D8PK7.;1=S)EK@.*JL$Z M+6<6+T6R]VGG*N[C=)/=SK!M )T!= 'L8QXR)8K*'YAC96[TB,S4^YZ%)TX/ MU/>F"L[8BGCGQ5OOO92[Z]N<7 +1''.<8N@J)ETBB&=?4M"M%$?Z!4ZWX;M- MA;L(WZT5IOMM@FR3((L$V9K@)OE4XE;,YR+)JJ<23!NGR:)*#RI.\LJ[#.P= MC6_R/WR:]I_,M%Q9=-;.OVSL?Z.U R\EN?(CU/D/MA@"&A>.W_S93&,V&4[W M\P\BRS&UL;5/;;MP@$/T5Q >$-7;2U6;ML8W"Q06\3OZ^@!W'2?T"S##GS)EAR$=M7FP'X-"K%,H6N'.N/Q!BJPXD MLU>Z!^5O&FTD<]XT+;&] 59'D!2$[G8W1#*N<)E'W\F4N1Z MCB#T6. $OSN>>-NYX"!EWK,6?H'[W9^,M\C"4G,)RG*MD(&FP+?)X9B%^!CP MA\-H5V<4*CEK_1*,'W6!=T$0"*A<8&!^N\ ="!&(O(R_,R=>4@;@^OS.?A]K M][6"F2O4X[5W$?IYOK_0S;!M 90!? /N8A4Z*H_#MSK,R-'I&9>M^S\,3) M@?K>5,$96Q'OO'CKO98XQ=!53+)$$,^^I*!;*8[T/SC=AJ>; M"M,(3]<*D_TV0;9)D$6"[%.)Z9<2MV*R+TG(JJ<23!NGR:)*#RI.\LJ[#.PM MC6_R$3Y-^R,S+5<6G;7S+QO[WVCMP$O97?D1ZOP'6PP!C0O';_YLIC&;#*?[ M^0>1Y1N7_P!02P,$% @ &(M93SD*S7.X 0 T@, !D !X;"]W;W)K M&UL;5/;;MP@$/T5Q >$->ML5BO;4C95U4JMM$K5 M]IFUQQ<%&!?P.OW[ G9<-_4+,,.<,V>&(1O1O-@6P)%7);7-:>M^P!^UO:C1*.&^:AMG>@*@B2$G&=[L#4Z+3M,BB[V**# C79U)J.2*^!*,SU5.=T$02"A=8!!^N\$32!F(O(Q?,R==4@;@^OS&_C'6 M[FNY"@M/*']VE6MS>J2D@EH,TCWC^ GF>NXIF8O_ C>0/CPH\3E*E#:NI!RL M0S6S>"E*O$Y[I^,^3C>'=(9M _@,X O@&/.P*5%4_D$X460&1V*FWO&UL;5-M;YLP$/XKEG] #4[:9A$@-:VJ3=JDJ-/6 MSPX<8-4OS#:A^_>S#6$TY0N^.^YY[KGS.1NT>;,M@$/O4BB;X]:Y;D^(+5N0 MS-[H#I3_4VLCF?.N:8CM#+ J@J0@-$GNB&1(2E.5:(0-UCA_2_6$;\F/" M;PZ#7=@H='+2^BTXWZH<)T$0""A=8&#^.,,C"!&(O(P_$R>>2P;@TKZP/\?> M?2\G9N%1BU=>N3;'.XPJJ%DOW(L>OL+4SRU&4_/?X0S"IP"F2O8\G5_$<)OX+;!U )P"] I"Q4%3^Q!PK,J,'9,;9=RQ<<;JG?C9E M",91Q']>O/71<[&YVV7D'(BFG,.80Q&UL;5/;;MP@$/T5Q >$-7:SJY5M*9NJ:J566J5J\\S: M8QN%BP-XG?Y] 3N.D_@%F&'.F3/#D(_:/-D.P*$7*90M<.=UNB61<]:^ WN3W\VWB(+2\TE*,NU0@:: M\EQU,6XF/ 7PZC M79U1J.2B]5,P?M0%W@5!(*!R@8'Y[0KW($0@\C*>9TZ\I S ]?F5_5NLW==R M81;NM7CDM>L*?,"HAH8-PCWH\3O,]7S!:"[^)UQ!^/"@Q.>HM+!Q1=5@G98S MBYD1FZGW/PA,G1^I[ M4P5G;$6\\^*M]U[+=)_DY!J(YIC3%$-7,6\1Q+,O*>A6BA/]!*?;\'1381KA MZ5IABK!M'&:+*KTH.(DK[S+P-[1^"9O MX=.T_V*FY"F[&S]"G?]@BR&@<>&X]VU3>C>OK8AC&7^$_M>SCGW7-LW^:CTF^D +/H07)H"=];V!T),U8&@YD[U M(-V71FE!K0MU2TRO@=:!)#A)-YM[(BB3N,Q#[J3+7 V6,PDGC'P"_&(QF MM4>^D[-2;S[X5A=XXPT!A\IZ!>J6"SP!YU[(V7B?-?%2TA/7^ZOZU]"[Z^5, M#3PI_IO5MBOP T8U-'3@]D6-SS#WDV$T-_\=+L =W#MQ-2K%3?A%U6"L$K.* MLR+HQ[0R&=9QUK_2XH1T)J0W!#(5"LZ_4$O+7*L1Z>GL>^JO.#FD[FPJGPQ' M$;XY\\9E+^5VO\O)Q0O-F..$25>89$$0I[Z42&,ECNE_]#1.WT8=;@-]NW:8 M/,0%=E&!71#8_=-B=M-B#',?+Y)%BV01@?U-D1CFMA.RNC@!N@U/UJ!*#3*, MRRJ[3,5C&B[^+WP:J1]4MTP:=%;6/9]PR8U2%IR5S9WSTKDI7@(.C?7;O=OK MZ2U/@57]/*9D^:\H/P%02P,$% @ &(M93V='I+K0 0 C@0 !D !X M;"]W;W)K&ULA53;CILP$/T5Y ]8@W&2;01(3:*J ME5HIVJK;9P>&@-;&U';"]N]K&R^;"]J^8,_XG#-G?"$;I'K1#8")7@7O=(X: M8_HUQKIL0##]('OH[$HME6#&ANJ(=:^ 59XD."9QO,2"M1TJ,I_;JR*3)\/; M#O8JTBG:$GV!^]7ME(SRI5*V 3K>RBQ34 M.?J!HM#\=S@#MW#G MQ-8H)=?^&Y4G;:0(*M:*8*_CV'9^',:5%0VT>0()!#(1DO1#0AH(Z3OAXPHT M$.@- 8^M^+W9,<.*3,DA4N/I]LQ=HF1-[>Z7+NDWVZ_9[=$V>R[2U:<,GYU0 MP&Q&#+G$/,;7F.T]AEPC=O>(Q7LA;$U.3LFL4^+Y],I%/IU]0\0]02P,$% M @ &(M93PVRMML^ @ 7 8 !D !X;"]W;W)K&UL?55=CYLP$/PKB/<>8&,^(H)T256U4BN=KKKVV2%.0&U#>$X MX_0EMI>9W9D%;XJ!\5=1$R*]MY9V8NO74O:;(!!535HL'EA/.O7DQ'B+I3KR M4*H3*1E_IIS^7%(3E_M;]B_&N_)RP(+L M&?W='&6]]3/?.Y(3OE#YS(:O9/*#?&\R_YU<"55PK435J!@5YM>K+D*R=LJB MI+3X;5R;SJS#E/]&:@YQJT+HY*+;DH%4=E*#,$N, H?R.E,0I)7&\ MI]22DJP[DX<01I:8-0Q E"TT?Y"3.N6D#CG(DI.NOH=/609RNS=K&(CBU!(3 M+"YE2_C9S"_A5>S22?WY+Z+SB'P$^E);\9T:G>.D>T\SSMT?F)^;3G@')M7( M,!?[Q)@D2F/XH+I5JU$_'R@Y2;U-U9Z/ V\\2-9/LSR8_U#*?U!+ P04 M" 8BUE/CU.&L%H" !" &0 'AL+W=O.P_8%KA%[(2UNQ)\CH37B8DE/ M#FLI1@=%JBO'=]W0J5'9V%FJ]K8T2\F95V6#M]1BY[I&]-\*5Z1;VIY]W7@M M3P67&TZ6MNB$?V'^UFZI6#ECE$-9XX:5I+$H/B[M+]YBX[F2H!"_2]RQF[DE MK>P(>9>+[X>E[4I%N,)[+D,@,5QPCJM*1A(Z_@Y![3&G)-[.K]&_*O/"S XQ MG)/J3WG@Q=*.;>N C^A<\5?2?<.#(6A;@_L?^((K 9=*1(X]J9CZ6OLSXZ0> MH@@I-?KHQ[)18S?$O]+,!'\@^"/! P\)P4 (/DL P%\E@ ' IP1G-Z[*N8: M<92EE'06[?NA1;+MO 44Q[67F^ITU#]13R9V+UD0@]2YR$ #9M5C_!N,/T7D M.B*(X12SUC$PGD(V!D@R0ASA8S3C&\WXB@\F,L*9F1X3*DRC,)$+HIFAM8YR M9UH?(292 Z/4P" UFDGM,? FA1>Z[ITTP)@&&-+,JKX"6AH81F#F=ZVCYA5Y MA)A(A4:IT" UF4F%6M%#&()YX=8Z+(JC ,Y:86."A4D0FE6'1M6AKCJY8SLR M!HB>]VP>:4+AO3:(C4GBY]V6Q]KQ1;Y_+TUB3),\[[8\T9L:)/?2B"?(>&FY MSWLE'T"39G&!ELFYN2GEX_@3T5/9,&M'N+ATU=5X)(1C$=)]$;(+\1Z/BPH? MN9Q&8D[[1ZE?<-(.#ZXSOOK9?U!+ P04 " 8BUE/XY7GH+(! #2 P M&0 'AL+W=OO3" %5^(;9;T[SLV+"$I?<$SPYPS9\;C;##VV;4 GKPJ MJ5U.6^^[/6.N;$%Q=V4ZT/BG-E9QCZYMF.LL\"J"E&3)9O.)*2XT+;(8.]HB M,[V70L/1$MV? T@SY'1++X$'T;0^!%B1=;R!7^!_=T>+'IM9*J% .V$T ML5#G]&:[/Z0A/R8\"AC X3_P6V#D@F0#(#L';H92P4E=]QSXO, MFH'8\W2>K,-WJPIW$9Z^4_@?@G25(%TAV'UH<2TG_5"$+6:JP#9QFQPI3:_C M)B^B\\+>)/%.WM+';?_);2.T(R?C\6;C_&MC/*"4S16N4(L/;'8DU#Z8G]&V MXYJ-CC?=](+8_(R+OU!+ P04 " 8BUE/OFXHK3(" !D!@ &0 'AL M+W=O_IGYAHF'O*?LC5< PGEO2,NW;B5$ MMT&(EQ4TF*]H!ZU\V07QC@$^::>&H,#S$M3@NG6+7-L.K,CI59"Z MA0-S^+5I,/N[ T+[K>N[=\-K?:F$,J B[_ %?H#XV1V8/*$IRJENH.4U;1T& MYZW[XF_VJ=)KP:\:>C[;.ZJ2(Z5OZO#UM'4]!00$2J$B8+G<8 ^$J$ 2X\\8 MTYU2*L?Y_A[]LZY=UG+$'/:4_*Y/HMJZF>N_'3QH06V'B M!4RX-GJ\BQ=5AVF4&N]POU2E89(\@4FL,(D%QFS5H$EG:;Q5%A@L2Y&_>H:2 M6E%2"XK9I-2&8I L-9+$ $&S2]L N^CYQIV27EL]6V?6:82^!/K2_YZYS8,ON$@:#?.=#1]6(I_ M4$L#!!0 ( !B+64]P2H \&P, +X+ 9 >&PO=V]R:W-H965TZ1UT07L M1!OQSYZU=<'%L#V$W:FEQ4X9U56( (C#NB@;?SE7FK%*!R\[,J:-EW)&J^E^X7_ M"&<;B*2!(GZ5]-J-WCTIY9FQ%SGXLEOX0&9$*[KETD4A'A>ZIE4E/8D\_FBG M_A!3&H[?W[Q_4N*%F.>BHVM6_2YW_+CP4]_;T7UQKOAW=OU,M2#B>UK]5WJA MEV^^'4R&W'9P1L5Q;.:E61_TG MZMF)V)&.-+/J&31B((RG3.Y@!B(4&0QI(%<:*V29HVF M4T0(\_\ MOTXV'SJ9I!DYJQ4I>SRRQP 8U>J96#&-8C*((U..34&,<08-23:69 08Q=_8 M%$JA".J6AIW2L$.:DI(D!!9*SLQA4OO:$J<:I*'*JPH2JQEP*,SN(D M2NJ,DCJB$+>#S.D@N^-KD-G;?))G7_W,WC&WU4#@_I*#.TZPAB;YI""Q$G)Q M,(M,+M?<)',48VB"&Q=(DO2FQANW%;SC*&MH$BI&F:W1P4$TYA?P=D:.N9SV9RJ7N?=?=_9?BO:0]ETWC/C MHF-2?,4Y%]B 0F_DHFNEA4-$]EZ^)>&_[CK(?<';2W7(XM.S+?U!+ P04 M " 8BUE/PB:(T,;#]^]I. M2,$>MKR0>#AS9L[,*)[I2;1OW9YSZ;U79=W-_+V4S20(NO6>5WGW*!I>JW^V MHJURJ8[M+NB:EN<;XU25 4$H"JJ\J/WYU-B>V_E4'&19U/RY];I#5>7MGP4O MQ6GF8_]L>"EV>ZD-P7S:Y#O^G%J+V6;V?^$YZL,-$. M!O&SX*?NXMW34EZ%>-.'+YN9CW1&O.1KJ2ER]3CR)2]+S:3R^#V0^F-,[7CY M?F;_9,0K,:]YQY>B_%5LY'[F)[ZWX=O\4,H7 _N\$.9' @HP/!'SJ$@T-XKP,='.B] M#FQP8)9#T&LWQCV%7@5B8V"T#8%$<)U:Q,NJDC2EBB15TY<(>&(KQC4%CH#@&]([! M!!%($-W1_,A)E"%DJ5G^!W252@RF$@.-L@9G$3L=L&9FZ2*L(RI$W&92MT N*G;'!T!%3A574$3B5">XN*@KWN[,UM1Y:W&HI;Y_+JSC9O9D M%C/+OL"3)0;LF=[DS&+PC[Y? [_E[:ZH.^]52+5>F"5@*X3D*GGTJ+JZ5YOG M>"CY5NK76+VW_?K5'Z1HAM4R&/?;^5]02P,$% @ &(M93UE5Q.UF!P MEBL !D !X;"]W;W)K&ULC9K1;B(W%(9?!?$ MBX]];(^C)-*&H6JE5EIMU?9Z-IDD:(%)89)LW[X>("P<_P;?;&#VLV=\L#\? M>WS]WJV_;Y[;MA_]6"Y6FYOQ<]^_7$TFF_OG=MEL/G4O[2K^SV.W7C9]_+I^ MFFQ>UFWSL"VT7$RT4FZR;.:K\>WU]MJ7]>UU]]HOYJOVRWJT>5TNF_5_=^VB M>[\9T_CCPM?YTW,_7)C<7K\T3^V?;?_7RY=U_#8YU/(P7[:KS;Q;C=;MX\WX M,UW-_+; EOA[WKYOCCZ/AJ9\Z[KOPY??'F[&:GBB=M'>]T,53?SSUD[;Q6*H M*3['O_M*QX=[#@6//W_4_LNV\;$QWYI-.^T6_\P?^N>;<34>/;2/S>NB_]J] M_]KN&V3'HWWK?V_?VD7$AR>)][CO%IOMOZ/[UTW?+?>UQ$=9-C]V?^>K[=_W M??T?Q7 !O2^@#P7BO<\5,/L"YF+VU]G^W\QGIMX]>V6B:\G;T-%>^9NQ^@CALB= M,C5@#L0D/L'A,31ZC#N=%->G-YBFA WB&2Y6,CM;R*T4U6F@0P;R$D#F2RNP,(*;$&$ M=HP];KDE7XD&30'&7FOQF]8IQC'>7H8'U!:T"QXWSL'&.1 =AROPL )?$!V? M/*@Q@2O1V:L&6-24FIHXUQFQJJG$U91ZTX;*<1*EE',Q*V O MHY1R9.)T9EB&"8!Q-\IF)6F-3 M:V!JG>EZ&IM:EYA:I\ZT&8#VL2^RL08[L MC5PV3A%FC'1X#;!8F97I(L#<,&(SS<->ULC+F41!8R_K$B]KD-P269>,,9!0 M5W&V2<99RL4AE"XW &<<&9]IHL&N-JFKB3.CS6!7FQ)7&^#@V(V2T8:XN 8/ MUS0#& MUE.N'V%K&V3MW.X9MK8IL;8!J:VT[!1 7,E9#=6DDE0:WB_D?GKL:P-\;3*) MI\&^-B6^-LC7R80&*&O3\060I\[,SMC,#.YM,.L78SEQB9T;6#7)8 :J2DW<-(..\S(,0 MI5UF6'%F-SJ5,N5VWAA+F4NDS#!-YF0Q!CB*:8"1J2+@+"N=J =P[(ARVZZ, MQLXDBHSU MS"5ZYM253GGY1F<*,!/%(9?T !O23BT3(,3%I3]E&FBQHBU2=.[5#U:T+5&T M15O/0>X73@$65^S)M@? K$]S1'13[W+[IA:KVB)59U8L%JO:EJC:IN:4Z>%E MI+Z,S,XBI\W!?K8@:3:9I87%?K8E?K8H?SU^,;F/"MACCHE/TF=0;JVJ2LY@ MB*M4=J?"8CM;9.?,-&BQG6V)G2UZT^?EVXHIP#A.WLE+5904D]/)6U7 $;N< MGRWVLTW]3)P;6=C/ML3/%IA2!Q5DBH@YEQQZ %Q,<8Q\5SM#7-1/E6FBPX9V MR-"95,%A0[L20SOT,J^26T* JM(( 8I<\IYQAK"X%,DU#OO9 3]S1F@.^]F5 M^-F!UX>DY7F,*<)8R=?+-"Y&=UWKZM^.#!W=/5P MB/2S'LXDBNMW=#4E<+VFJ]GNB.C/ZGO[;KD]K_C8=7T; M'U]]BK_K<]L\'+XLVL=^^.CCY_7NI.CN2]^][$_!3@Y'<6__!U!+ P04 M" 8BUE/S^X]>6H% !X'@ &0 'AL+W=O;Z7I!X=R:O7KO^^?VK;8?9CL][NK^=/P[#[N%CL[Y[:3;/_ MT.W:;?C/0]=OFB%<]H^+_:YOF_M#H\UZ8:K*+C;-:CN_N3K<^]S?7'7/PWJU M;3_WL_WS9M/T_WUJU]WK]9SF;S>^K!Z?AO'&XN9JUSRV?[7#W[O/?;A:G*+< MKS;M=K_JMK.^?;B>_T(?EVK'!@?%UU7[NC_[/ANM?.NZ[^/%[_?7\VK,J%VW M=\,8H@D?+^UMNUZ/D4(>_TY!YZ??'!N>?W^+_NO!?##SK=FWM]WZG]7]\'0] MK^>S^_:A>5X/7[K7W]K)D,YGD_L_VI=V'>1C)N$W[KKU_O!W=O>\'[K-%"6D MLFE^'#]7V\/GZQ3_K1EN8*8&YM2 Y-T&/#7@T@8R-9"HP>)HY= WRV9H;J[Z M[G76'X=WUXRSB#Y*Z/V[\>:ALP__"]VS#W=?;D3T:O$R!IHTGXX:U8;/7*W0";.)T\FDJE6F<'R,&L/;-S4)D8#0 M6?8V'G,HK%0U,]DIPU$"'9#A&V' 40GA)M'%'!6U% \]TEDV[&+[0&>LXUSJ M&'$$&'<&E019AX!Z)G<\X.I1R78HY1456S] MIY+ENY++7#'K", N]Y(P&':F!'8F19.R$L>S'>E\926J>I9 9[PWDDL=D\X MTIG,;#>94JZHEDO)1&)]8CZ5U?&( TTV8PPX@P GF1 8<*8$< ;6<5KY^/V& MA$ZIIAAQ2&A=;3E3E!C,. /*N5P9;##C3 GC#"!2Y<+K./:/=.(DL9_J/)'D MA@[SS2"^9=X1!O/-E/#-I&0*[Z+*QY #.G9"4L?F0;R0N,VECG%G4MQE.Y Q M[K@$=PSPQ'1>B!W=(YWR>;EY= ]U%6EFXC/&'2/PPHY359QR&9(^)ERF+& MQ.,2XG%** H0]%D_*>2Y;N2RUPQT 0!+0,& MP4"3$J!)BB!OO8TQ#F1$GF+P+8%.*U/GQ@D331#1,A-=,=&TA&B*MM",] M*:23<;\V,@]U*CGWBMFFB&V99T4QV[2$;0H*K9"MJV/WJ2Z>[>]*+A/&:%-0 MKN46>HK1IB5H4U!@L?,^GNY(IS7'?;,$.L-*/N<^<^* T)8I5A6C34O0-HG. MCX7"PE/CG0D@\V&9$N_*H&B5K6+KB[,3O?%,]L^F?UQM][-OW3!TF\,1WD/7 M#6T(67T('?'4-O>GBW7[,(Q?7?C>'\]"CQ=#MYO.>1>GP^:;_P%02P,$% M @ &(M93W>IXYEH @ Y < !D !X;"]W;W)K&ULC57M;ILP%'T5Q /4,1\.BPA2@42;M$E5IVV_G<0)J("9[83N[6<;0@EV MV_P)]N6<<^^Y#KYQ1]D++P@1SFM=-7SM%D*T*P#XOB UY@^T)8U\IO"E=(GN]>!?5QZG?R +B,7I(@B&)P44(# M)NTQW@0#(;K%Y!;,B "R@K$,SU9&ZAET[S9!9B+"+[,:/A79?"ZRM4 BNQ/? MVE!?\X.;ALYRI#T&:4S3-\N7=\',L8E":%O6#-1$"Z-#FQ,6(2\]YR%5F>AQ1F<.0LMAV$4 MDYDH?VD<;!X:)5NT-G=I;4V4K/T]^\AJ'UGLSSZ<'!EIYBG Y,:I"3OI><&= M/3TW0GTKD^@XDAX]=6/-XBE<9= 2S^%JTT^<-_E^_OW [%0VW-E1(>])?9L= M*15$%KYXD TJY,@=-Q4Y"K5RHMIZD[L5*0O;0J M>9'RU0T^'U9QZH1$(_;&9>#V[2=O:X)Q1 E@>C Y)[I/),A5N1!/16$I0@%V!; TB)+*6R- M06L,6-/ >F#HPSIYFH<]GF-E27$62$/):%$06)J T@20S@-I,EL'85RBH+8* MP+*2A7_<%L)P6?SE!:&@-06L66!-@>ZD.0M?$ C#B*:!-8!E#%,$6^>@=0Y8 M!Y_.)I^M0S$.2JOFD.UT&1C/(9(R6)>!N@S0#1;9,."[R=,LZ%X%89204!G M,L9F>T=RM^&Y$^LK5Z>ZT]&+-';O]#O<44HC;,KTR3;@; _):="(HW&WS-ZK MX:@8!D;VXRF83$?Q^@]02P,$% @ &(M93^8141JU @ R0D !D !X M;"]W;W)K&ULC99AKYL@%(;_BO$'7 %!\*9MLFJ6 M+=F2YB[;/M.6MN:J.*7MW;\?J#4MX-(O%>A[7IYS1&!QE>U[=Q)"!1]567?+ M\*14\QI%W>XD*MZ]R$;4^I^#;"NN=+<]1EW3"K[O@ZHR0@ D4<6+.EPM^K%- MNUK(LRJ+6FS:H#M7%6__KD4IK\L0AK>!M^)X4F8@6BT:?A0_A/K9;%K=BR:7 M?5&)NBMD';3BL P_P=<<(A/0*WX5XMK=M0.3RE;*=]/YNE^&P!")4NR4L>#Z M<1&9*$OCI#G^C*;A-*<)O&_?W#_WR>MDMKP3F2Q_%WMU6H8L#/;BP,^E>I/7 M+V),B(3!F/TW<1&EEAL2/<=.EEW_&^S.G9+5Z*)1*OXQ/(NZ?UY'_UN8/P"- M 6@*@/B_ ?$8$#\;@,< ; 5$0RI];7*N^&K1RFO0#J^WX685P5>LJ[\S@WVQ M^_]T>3H]>EGA!"RBBS$:->M!@^XTZ%&1N0K"'B6Y1Y).DD@S3J#("XKZ>/P M"BW009/TFKK74 !12BQ:5X9I3 FUB%U9 AF>M"0NWE28%4O MF*PPH\%,3+S7Q M4&._0>(U2#P&UHI9)VX^4"\9JSJ9*T.,$&2_*%<6$YTW\E-3+S7U4%OE75-G M'L@0M==?YLI21HE5@MQCAFE*9MX5\T*S)[YAYJX) &!L?\.N+&98)V=1NS*< MII3,E#KU4J<>:NHW@,"_R8(G$A]%#]\6PBRQMUI7A@FR9;G/+49L)G$X;L?!OV_"9?1NZ6ZW.B&([=<_&C:&]O><^&8&(6-S1W1%I+CG?>7LLZB[8 M2J5/V_Y,/$BIA+8$+[J.)WVOFCJE."C3I+K=#I>+H:-D,UZ&PO=V]R:W-H965TTI=44#(.\9?14F(]-YJVHB57TK9+@$0AY+46#RQEC3JRXGQ M&DO5Y6<@6D[PT035%(00)J#&5>,7N1G;\2)G%TFKANRX)RYUC?F?-:&L6_F! M?QMXKLZEU .@R%M\)C^(_-GNN.J!4>58U:01%6L\3DXK_U.PW&::-\!+13HQ M:7LZDSUCK[KS];CRH39$*#E(K8#5ZTHVA%(MI&S\'C3]<4H=.&W?U#^;W%4N M>RS(AM%?U5&6*W_A>T=RPA^)C4W$ MBWMDZT#^S0.4Q]%HZ#0:FG@TB4]F+M8]DABD,4B49L',R,9!00AG6EL'%<, MNAU'3L>1Y3B%,\<]$D]F"927&;6QJ2B!V;S -H44%;D=(Z=C9#E&EF5D3^,H MLDTE23!/;&M3BR" _[$<.RW'#LN!6R!Q"B2/]U5BU]^1LDV%*,N26;HV$:O; M<9:M"[)^>S Y7?7U^!WS<]4(;\^D.JC-<7IB3!(E")]4Y4IU(X\=2DY2-U/5 MYOV]U'&PO=V]R:W-H965T0/6'-Q+AL!4C=1 MU4JM%&W5[;,#0T!K8VH[8?OWM8V#"$%5\X ]P[G,3(S37LAW50/HX(.S5F6H MUKK;8:R*&CA53Z*#UKRIA.14FU">L>HDT-*1.,-Q&*XQITV+\M3ECC)/Q46S MIH6C#-2%X0?HG]U1F@B/*F7#H56-: ,) M588^1;L#L7@'>&N@5Y-]8#LY"?%N@Z]EAD);$# HM%6@9KG"'ABS0J:,WUX3 MC9:6.-W?U#^[WDTO)ZI@+]BOIM1UAK8H**&B%Z9?1?\%?#\K%/CFO\$5F('; M2HQ'(9ARSZ"X*"VX5S&E9[#4GFR3%5ROD,2\# M)IY@XGO$_A&QVMY##@N0YQ&"38UCH?%BH;'CD[M"R:S0 ;-VF-9ADLUSM%VV M219MD@6;UM"DY"FP/HCDDEA :C&#Z9_FMSTXP!@TK;[<;LY?"] M#8$6G;]*\'B?Y7\!4$L#!!0 ( !B+64^MFBC1Q $ @$ 9 >&PO M=V]R:W-H965T M$%UUP*G>R &$/6FDXM184[5$#PIH[8,X(W$4[0BGO9R-*P7<%1( MCYQ3]7X )J<";_&GX[EO.^,^0J.4GYXHSO=8$CEQ PJ(QCH'8YPR,PYHAL&J\S)UXD7>#E M_I/]R==N:SE1#8^2_>UKTQ4XPZB&AH[,/,OI&\SU?,%H+OX'G(%9N,O$:E22 M:?]'U:B-Y#.+3873M[#VPJ]3.$G3.6P]()X#XB4@#K4$(9_Y5VIHF2LY(17N M?J#NB;?[V-Y-Y9S^*OR935Y;[[E,TEU.SHYHQAP")K["I N&6/Y%)%X3.<0K M!-DZP=UJEG>>(+DBN+_),F RCQ$>DVUV]U??NF2R*IG\+YE%-Y)KF.V-"+EX M"0ZJ]3VH425'X?O_PKNT^4/L7_(?/,S(3ZK:7FATDL;V@W^U1DH#-I5H8QNO MLV.Y& P:X[:IW:O0G,$P&PO=V]R:W-H965TUG8H]C5&!I-3.KZJLVZU[TOK\X'GM_B2KO/VDSK+N?G-4397K[K1Y]=IS(_/# M4%25'O?]R*ORHG9WF^':<[/;J#==%K5\;ISVK:KRYO>C+-5EZS+WX\+7XO6D M^PO>;G/.7^5_4O]_?FZZ,^_:Y5!4LFX+53N-/&[=S^PA$[PO&!3?"GEI;XZ= M/LJ+4C_ZD[\/6]?O'=KNZOLN2/C&>^\;39K' M4<-O-(;BB2K"9"[)@"2]2KS.X]4HAT;Y4!_1X7.41(.D'B4!%['AE:I2 M/Q"F7= K3*( .Q;0L2".@T08ED=->'.;,+RYR^B8BIB?FH:!*/1][#> ?@/@ MU[#R&-SCEXIF?F=60F@E!%9"W"""#:+U:8F(2S0M5(6F!?42MFF)H>/XCFF) MR6U\P^ZJ(EM2S&PFT&9RQY DJS:7%#,3*321 A,1;L!\C#U_?4 FS5*.=4D& M)/8O)K- FMTQ')-HY;L)5 F2&4WC8'-*+'IJ$RB-=-492<*PS1F",>QI04& M)*.$I$-#X4>&9E62+4KF5C% &2(HF9APW>NJ)%N4S+UB5C,*:S H%+'$ZY)D M;@0CF"$&VZ8,XY$A/J9F%HJ_* GCU,Q#94D0,6&N/^H61Y9_EPP3E0&DII;5 MXQBIG"*51N>4AB@ZD*'HL)LU.L=PY0"N*;.TL.Q-$>I(= HQD*JA(=F9J *4]O#$D89!RA++?M1CE'&*%!NH0&R@LL?&&.,(8Q8< M"(PQ 7:&9FRQOC-JTE:^BQ,TJY*LD7):-6[ M>6G1OW;Z-V]>B[IU7I36JAK>4AR5TK)KYW_JENTD\\/UI)1'W1_&W7$SONX9 M3[0Z3Z^RO.O[M-T?4$L#!!0 ( !B+64]?&&PO M=V]R:W-H965T%=7< M/VI]>@R":GN4>5(]J),LS)6]*O-$F]/R$%2G4B:[)BC/ H(0#_(D+?S%K!E[ M*A9Z4?YYC_WW@>?T<-3U0+"8G9*#_"'US]-3:_;/3?&FF)>DDBN5_4YW^CCWA>_MY#XY M9_I97;_(KB#F>UWUW^1%9@:OE9A[;%56-;_>]EQIE7=9C)0\>6O_TZ+YOW;Y MW\/@ -(%D'L#PBX@[ ,P_3" =@'TW@#6!3 K(&AK;YJY3G2RF)7JZI7M>C@E M];+#C\Q,U[8>;&:GN6;Z69G1RX+&T2RXU(DZ9M4R9,"0,;%V"2;&R 9 XAX) MC,9>* &%DB:>CH0*.$$()@B!!+%5:EV*,Q+;-;M4%,=T0G($2H[NF)[HYO3<)#8NP6,:$5BJ *4*0.I$@AA,$ ,) MPK'.I1@VT +!QAH\HP@BT0 ;71B103+HJ!%,QJ M#P"Y_>F@CQ8,@%"WA1L $VBZ-[#K8M=V&>(3*6#?Q:[Q KUQ(: WH3O=%''" M[ 9!G,&<#D&R3 F0=, MB-AN$<"%$0^GE@#L[=@U=X8F7MX8]EH,F:VSBEP(:-%M2P80BJB@=G-<3! < M3[Q#,.S,&++FB5=^X@/GHB, ^IW2"(B_#@]=EU".*$""=> M/<0VZ/%5V'O)';:Z!""&;2L,!A_-N2P/S0ZF\K;J7.CZJW(PVN^2ELV>QAXG MZ'%-$'#%"#%7VGW0_UNTV[+O27E(B\I[4=I\[CS$^Q/ M,KG7]6%DCLMV.]2>:'7JMGI!O]]<_ -02P,$% @ &(M93^4%EFFG!@ MB2D !D !X;"]W;W)K&ULC9I?<]HX%,6_"L-[ MB_5?SB29*2$(9G9G.MW9W6WVX]K6^O:Y>F_5J6WZM1_O7S::H_YV6Z^K] M9BS&'Q>^K9Y?FN["Y/9Z5SR7?Y3-G[NO=?MK]5]:/[L7R\&6==1.6Z?&BZ*HKVXZV\*]?KKJ8V MCG_Z2L>G-KN"Y]\_:I\?.M]VYGNQ+^^J]=^KQ^;E9NS'H\?RJ7A=-]^J]T79 M=\B,1WWO?RO?RG6+=Y&T;3Q4Z_WA_]'#Z[ZI-GTM;2B;XN?Q<[4]?+[W]7\4 MPP5D7T">"DCQRP*J+Z"X!71?0',+F+Z X1:P?0'++>#Z HY;P/<%/+= WA?( MHP*3X_P=$F)6-,7M=5V]C^IC3N^*[M815WF;<@_=Q4.&'?[6YL2^O?IV:X2X MGKQU%?7,],C(,T8(.V3N*6.$'#(!U',B)FV4IU E"G4J27&=N6$3=Y0Q0@V9 M&:K'1]UAM#5GM!48]2P8\2Q16QH/GH+SK X5Z$$%)IKG(V,/S/8X/YG-1!:- M'\"$9NK6-9XM04>MN UND284\;BH7)PJ!S(A4A4[AR] M69P@N3FGF,JD2:6FA^%X$$XT>IIS2DH2#,"53X>0PG)R&(Z-V[G+4CHK# MF5'LDQ)$!P"E,]HWU*;T1"U ;<*UH443O$"<55KAH1(97B%D8+!B&>BA05/. MQO$ 2K6)+1/Q)%8L@L33#F6\9!%4;S+MHX!F #/&.K)PH=@G(40N9=Q!"BKC M;<*I!5SG?!$2#'AJC+#;"VKW8(P4Z%5N288C3CO"!<2!.V8!V[4R:78"V[0 M/BU3J8T-4R#'C%52 "O4FLHDX*0S29T4V.($]3BJE((ZA,@+.V"H>US 911NF0&2JR,DJ&,\QZRW*:P MZ$DJ>DE-D%A6)) 5L@7HH?-HO9#4SYAHV.66+%1F +,.9!.KML## M%KQ&EP!S/IV96*XED&L9[[DDD&$!!@M@@W5V/UBLV@(/6_ :72+,V.1@82.1 MU$CH_DU2(_ED#9F^&>*$(*N2>V9]@[WB1 M$^=&F*?&S:LM\+ %K]&EIKLU[Y,;9HT]3 ,/4RY1!784S=FL]=#@Q '>X%PP M,,!A]-A.--+WQ*I%)Q["('TG T ?FP@\ $PP,,!A]-A:-+ 6E7H(A25>(XDG M P $67FZP6)RX3(W#!WKNT8'1B1TNCYV<=07D?!+9!@K5G:-GDP08?-41.'* MC0L&!CB,'IN*!J9"'OEI>MCE!-U0:>H4ENYK JA-"D=ZN "<<"J92@;[C@&^ MH^.0#-5VD=-S9T.U7:4W9 9KNP':KA-+5X.UW7"TW5 E)CVZYT#A C2,&.NY M06\/Q#>)H2=G=$_&@8*A3_&3.S*#[<, ^]#Q8QT$I1:&)O'('0A]ZOF:P4)O M.$)OP/F+HB?^]TPN&"KT$3<,'0N]04^925[0Y\=:9/1W;U]'[@%]F]JA5=GXJKF0#7[\75 M'%T/XFIQ?.7K_V:/+RG^7M3/J^U^]+UJFFIS>+WKJ:J:LNU3]KG-C9>R>#S] M6)=/3??5M=_KX\N!QQ]-M>M??)RJ./=D M P B@T !D !X;"]W;W)K&ULC5?;;MLP#/T5 MPQ\P2[(N=I$$F!,/&[ !Q89MSVZB)$9M*[.5IOO[R9=F*45O?4DL\9 Z%"E2 M6EQ,^]@=M;;!]1UT;TS)]TXR=ZT=6'=L#U$W:G5Q6Y0 MJJN($2*CNBB;<+48YN[;U<*<;54V^KX-NG-=%^WO3%?FL@QI^#+QM3P<;3\1 MK1:GXJ"_:?O]=-^Z472ULBMKW72E:8)6[Y?A>WJ74]4K#(@?I;YT-]]![\J# M,8_]X--N&9*>D:[TUO8F"O?WI->ZJGI+CL>OR6AX7;-7O/U^L?YA<-XY\U!T M>FVJG^7.'I=A$@8[O2_.E?UJ+A_UY) (@\G[S_I)5P[>,W%K;$W5#;_!]MQ9 M4T]6')6Z>![_RV;XOTSV7]1P!38IL+>D,39CUB MV V&O49L?(1(7D-R!))>(9'C>"7*4*)LT.>OB$I =,3( =.,1*EB*@5L$1A+ MA01.Y0B,,\(2G'6,LHX]UI2 =3($HPCP;,2(&RZ)C&D"XX# *$_A!N0(C$A* M..X91SWC2#P48,V]=1A)$PGR:X/!.$G!'N0HC!&*LQ8H:^&Q5I"T\)81G#$% M\GF#P)@@,4C)'(%1*N.9U)F1EF"9S(<(#ABOI4>%))83=[+<4[ O5;@M?(,@0DA)AA@==PZA=QK]AE M&$C(F77PLDN1H@K/8(:"U,PZ>!6D2!F$UZ<,!<%:&=W<^FK='H8K>!=LS;FQ M??!O9J_7_&RXE'OS\=W&)8$O<0%T$HY*A),(5"*=1*(2Y23#.R/Z2WA\I7PI MVD/9=,&#L>[V.]Q1]\98[7:#O'/1/;J'T750Z;WM/Y7[;L?7P3BPYC2]?*+K M\VOU!U!+ P04 " 8BUE/A*K<\[X# !_#P &0 'AL+W=OBO)G=3"F#GYG:5[-PD-=GR915&T. M)DNJC\7)Y'9G5Y194MO;SJ?MVG,YGQ;G.CWF MYKD,JG.6)>5_"Y,6EUD(X=O"E^/^4#<+T7QZ2O;FJZF_G9Y+>Q==M6R/F8K$$V BWQ_6@NU> Z:%QY*8J?SDLHLB_3'<5L?9J$*@ZW9)>>T_E)< MUJ9WB(=![_V_YM6D%F\LL<_8%&G5_@:;@5P%K['L"K!=@?P38NP*\%^#W"HA>0-QKDNP%Y+T"JA=0CDE1 MEXXVOY^2.IE/R^(2E%V)GI+F38")LA6T:1;;@FGW;(HKN_HZYR*>1J^-HIY9 M=@P9, !BS#SY# 7.]2L M_FK,^MT'C=RE:&9H*\]&47XQSSTNP,DG\QX$E!'7[B<,HT-L9 Y'S>&(.017(% % DF7 M=-+5,7R8!ZF];/D4<(B)D_N5CQ$A*;C)\C$JE2 <]TVBOLD[2E'Z5E/%&'6< M0S#.8^8ZYV.,Q9H[!;+V,:H%ES<2IU#GU-\+<>$S(-U34GFV?& Q$TX^'E&, MN*\B0H&D@CK'T!KE-)-X #0: (T$@.(*(,:;2'Q'\??0**<$M'2X1XRC(M9. M):T0#HBD6KD',08"X9S>."#@1J>$.]Z"'AH7+BCMON,8ISAHMPX0#FBLE9"N MDPA(E#V3V0TGT1[[ 0IAELJ\+X%6.-RS%U@D/=&]=#H]294:^T&T^>(XO' M[CZ8/F>;H!!^,'U0,J'C&XQ?LF((W3K80% G%Q*QMX#P._B7F!7F"0 M<#]KHL&W=6;*?3M[5<&F..=U$ZS!ZG6^6Y#FV]Q97\+D$9#U53,/(NL/P">K M;BQP=FR [(Y =Z3=:8?+Z(^QW6CZ.2GWQ[P*7HK:SA?M%+ KBMK82,0?;2X/ M=AJ^WJ1F5S>7TEZ7W4C8W=3%J1]WH^O,/?\?4$L#!!0 ( !B+64_@]A$, MEP( #P* 9 >&PO=V]R:W-H965TA=5K=1*T55M?_L2)T$'F&(GN;Y];<.A'%Y7^0.VF9W='1CC MY57TK_+$N0K>FKJ5J_"D5+>((KD[\8;)!]'Q5C\YB+YA2D_[8R2[GK.]#6KJ MB!*210VKVG"]M&O;?KT49U57+=_V@3PW#>O_/O):7%1'BU4R^ M[EJM??K\"1/QC \@(X!= J@\-^ > R([PU(QH!D%A -K5AM-DRQ];(7UZ ? M7F_'S%<$BT2KOS.+5FS[3,LC]>IEG6;Y,KH8HA'S.&#H#28A,\R3BTDA^8C9 M8#S%A(ETG5.Q%"V66H+D0['%K-@!DUE,:S$Q*2FALWH1&%"8PS886TZ+$J\Z M1JN.D:H]! E*D+@$.9FU/6#2FT(AQG.D:(X4R0$X08829'>\F\Q14V]0>)(< M39*[2>*Y$@@FIWB2 DU2( 0>+4N4H+Q#BM*1(BN)3PP@N'?)'7*@($\[X-DC M %$D\5#@SH5[K NNVR !0N9;#0++XCEL@\'RU"LQ[EU S.MX;P3=FL\G,&YP MP!R>>BAP_P)B8%?@U)&DB+V*X#X'Q.AYYJ' 70R(1=U:0DH %,;2=,_[ZV(2ACG"HO^,(ZVWL;9!<# MXV^B I#>>]MT8N574O;/"(E]!2T53ZR'3KTY,MY2J8;\A$3/@1Y,4=N@* @( M:FG=^65AYK:\+-A9-G4'6^Z)<]M2_O<%&C:L_-"_3KS6ITKJ"506/3W!#Y _ M^RU7(S2K'.H6.E&SSN-P7/F?PN=-IGD#_*IA$#=]3R?9,?:F!U\/*S_0AJ"! MO=0*5#476$/3:"%EX\^DZ<]+ZL+;_E7]L\FNLNRH@#5K?M<'6:W\S/<.<*3G M1KZRX0M,>1+?F\)_@PLT"M=.U!I[U@CS]/9G(5D[J2@K+7T?V[HS[3#I7\O< M!=%4$,T%(?YO03P5Q(\6X*D 6P5HC&+V9D,E+0O.!H^/7[>G^B<*G[':_;V> M-)MMWJGM$6KV4B9I5J"+%IJ8EY&);ICH([%>$HDELG$@^8P@Y7$V&CF-1J8> M?S":6T9'AABF,TR&\Q!;9EU4G%C4QD5E.'!;CIV6XZ5E&PO=V]R:W-H M965TS=ZT-YEO*E'WS>KWS4$XE2[%3O@NO'16Q%6?:> M-,>OT:D_[=D;SM_?O'\TP>M@GGDGMK+\6>S5:>4SW]N+ S^7ZDE>/XDQ(.I[ M8_1?Q$646MZ3Z#UVLNS,K[<[=TI6HQ>-4O'7X5G4YGD=_;^9P0;A:!"^UR : M#:+) )-_&I#1@+S7@(X&U#((AMA-,C.N^'K9RJO7#O70\+[L\(+JX]KUD^9T MS)K.9Z=G+VO*\#*X](Y&S7;0A#-->*O(7 5EMY(4M!V018S-O-] 1"!TYT)18.-M!0^?[Q"S! MU*(&9 G"B742.>B-H!"F)B U<:B3V((FSC812D-DUP4@PR&V93GD+0G9G?J@ M(#1UH>U,4V>;&">15:B9JZ+ZD[ 2D+NJ!*<$P<0Q2!R[Q<&LS&QVC &28I=CREL,R M=(>:@=0,.(S(HF;N/BP)(PLG V1IA)F=:L@;BV:R&^H4I$X!:CO7J?,_QHB3 MPPQ21=3.-*1B]ZH>(XOY=O7.?83_7_$;0$09M2B"V158B?9H^I'.V\ESK?K_ MZ]GLU/-L3(?BS*-%AA&PHD'TRM#5_-UB:+*^\O98U)WW+)6^O,T5>Y!2"&PO=V]R:W-H965TRZ)JE_')VOHI2=K=29>J_61J7;DO!].4RKIN+;JQYV:U,&=;Y)5^;J+V7):J^;?6A;DN8QQ_#+SDQY/U M \EJ4:NC_JGMK_JY<;UD9-GGI:[:W%11HP_+^#-^VF+J SK$[UQ?VYMVY*V\ M&O/F.]_VRQAY1;K0.^LIE'M=]$87A6=R.OX.I/$XIP^\;7^P?^G,.S.OJM4; M4_S)]_:TC$4<[?5!G0O[8JY?]6"(Q='@_KN^Z,+!O1(WQ\X4;?>,=N?6FG)@ M<5)*]=Z_\ZI[7P?^CS X@ P!9 SHDS,;D X!Z:,!= B@04#26^ERLU56K1:- MN49-O[RU\KL(/U&7_9T?[)+=?7/I:=WH9<4$7R073S1@UCV&W&#(/6(S13!Q M#]D"$#E"$J=Q%$I H:2+IW=39('0'L,[3-5A,*62TS20"^%0FK+ ^!;$L113 M6'@*"D\!X4%RUCV&W4PD$19P@1+.0]3#< HY9+#JBFHFDY48Q2D<4TG M\S!*,AED<0/!) ]SL 5@''$L8-4,5,V 7,_L,@X2\ =V&9\N%I4L"Q<+@"%. M,A;8!F XPV)FL3)0=395+1%,($ "\8!M,1&*!@#$N4.@=@+EC)]STRC76W0.ZT_I@C-6.$GUR MB3RY&]_8*?3!^F;FVDU_[>D[UM3#E2X9[Y6K_U!+ P04 " 8BUE/M(9Z MUQ4$ !B% &0 'AL+W=O:B5FJET5;;?F829X*62PK,9/OO:RZ3@OTZS7Z9 /.> M\QX;GP?#\EK5WYNS4JWWH\C+9N6?V_;R% 3-X:R*M/E4752I_W.JZB)M]6G] M&C276J7'/JC( Q:&,BC2K/37R_[:<[U>5F]MGI7JN?::MZ)(ZW^^J+RZKGSR M/RY\S5[/;75_YF>]EQV ;WB MSTQ=F\FQUPWEI:J^=R>_'E=^V%6DFK8HQBRZE2'\,OUG9_U['_!]A.("- >P60.)N !\#^'\! M_&Z & /$HP[1&! ]&B#' &D$!,-D];._3=MTO:RKJU:2/9 D M-TF@QWH;,(,#9GV\F%G$1JO::+@"X" MN!CSM16V2^1RB:!+9+G(28+!)?H)%PE=)' APT5:+ES&W.430Y\8^!C+0DUGV#NDXCQDSV6+K>,+$Q'=>N@.I M!$JW6$BVU4(D@LS2@8[D@ID+ .EX1.2:=0Q'LNDHP]B1 I./;/3)T$3?*)JN M5\ZYFA7C:?4,S>QP@T\/^3S0O"+<]0RYO;U5$D M'W3"9&!HUV,^?T;1U"DT9P?LC-#LV+)[-6/*, 0Y@ 5PP!A""#&4M^,HMFF M)+I3+08->V2/Q.Q-4NS<6#),&H9V-M:MM#)F[E@T4.9X;'!../[)EX3:ZB',RU_(.Z?146FL>YDL2YXL69B%'F',\ M\KCC90UASEP@W.87B^Q.W@$=\=CN>*1;Q,XFXAB(' #17(L;;@.1W^E7CHG( M 1'-;>B6VQS#LV23$\\2T-V;)0Q&CL!HOO2/HJF5C&/+*9A\6>F^OOV>UJ]9 MV7@O5=M61?\IY515K=(IPT^Z^K-*C[>37)W:[C#6Q_7PU6LX::O+^$4ON'U6 M7/\+4$L#!!0 ( !B+64^\J"(L[0( +H+ 9 >&PO=V]R:W-H965T MZJOJU.4FIO;2 MA6CN5"5+\\M!U8709EH?@Z:JI=AW1D4>X#!D02&RTM^LNK7'>K-29YUGI7RL MO>9<%*+^^R!S=5W[R']?>,J.)]TN!)M5)8[RI]3/U6-M9L'H99\5LFPR57JU M/*S]S^A^BUAKT!&_,GEM)F.O#>5%J==V\FV_]L-6DQ#G73^KZ50X!1;XW M1/]=7F1N\%:)V6.G\J;[]G;G1JMB\&*D%.*M?V9E][P._M_-8 ,\&.#1 -'_ M&I#!@-QJ0 <#:AD$?2A=;K9"B\VJ5E>O[E]O)=I3A.ZIR?ZN7>R2W?UFTM.8 MUB,>;,4NQ2"+$X8;#D")0< 9*M?1XB M9Q^24$Z1)1K 2(20]3*V (98@A=4,U U)^8B:B4E ,0F0.P0[0"%<.,,;TC] L^--S86, M[/H)<0:S(PY$N 70O';GS*< AY+8O1L01^+% MVX'@BHJ DDJ6[@=@( .<( 9 >&PO=V]R:W-H965T730"*"U)!.F[1)4:=NOQWB!%3 S'9"=_>S M#:%@/)(_ 9OGO#['.-AQB\D[S1%BQD=5UG1CYHPU:\NB68XJ2)]P@VK^Y(1) M!1EODK-%&X+@48JJTG)M.[ J6-1F$LN^/4EB?&%E4:,],>BEJB#YNT4E;C>F M8]XZ7HMSSD2'E<0-/*.?B+TU>\);UE#E6%2HI@6N#8).&_/96;\XMA!(XE>! M6CJZ-T24 \;OHO'MN#%MX0B5*&.B!.27*TI168I*W,>?OJ@YC"F$X_M;]2\R M/ ]S@!2EN/Q='%F^,2/3.*(3O)3L%;=?41\(F$:?_CNZHI+CP@D?(\,EE;]& M=J$,5WT5;J6"']VUJ.6U[9X$-YE>X/8"=Q#PL9<$7B_P'A7XO<#_%/B+ M + M@"*PNNQR,G>0P20FN#5(MQX:*):=LP;\=66B4[X=^8S/)^6]UR3PW-BZBD(] ML^T8=\0X3C!E4@TS$!9W,-AP=3:V[DRNF$CO$KLY :(I\J)!5GJ;GG:V/*GW M1WHO4F9BVS&!9&K)A+8?JG$>HG9SRE82+1&30+XVD*\)%"J!.@:,AG "VU:, MI/>HB1F@-0,T9I0WN 6S84 0^JJ9AZ@=N#N[2\0D4* -%,P"!9ZG! IF0X#Y MY,XAQUO];W)#K9=0X\57O.@8H%A99B9&(JV12%- _0_I&&59ILO,Q,A*:V2E M*1#I"_"M4/OQM#4E5NK74P/-%NP=J#-CC3[J%2)GN<-2(\.76F[OH]YA%W]V MY:;PB7='@!^0G(N:&@?,^-8B-X 3Q@QQ+_837_4Y/W4,C1*=F+@-^3WIMMZN MP7#3'RNLX6R3_ -02P,$% @ &(M93V*@&K4: @ 5@8 !D !X;"]W M;W)K&UL=97A;ILP$,=?!?$ !0P8$Q&DI5.U29L4 M=5KWV4DN =5@:CNA>_O9AB &SA?L.^[^OSL#1]%S\2XK .5]-JR56[]2JML$ M@3Q6T%#YQ#MH]9TS%PU5VA270'8"Z,DF-2Q 88B#AM:M7Q;6MQ=EP:^*U2WL MA2>O34/%WQTPWF_]R+\[7NM+I8PC*(N.7N 7J-_=7F@KF%1.=0.MK'GK"3AO M_2_19A>%)L%&O-70R]G>,ZT<.'\WQO?3U@]-1<#@J(P$UI>#.JZ%(:^CFL=6O7?M2_I[D3T)B I@0T]#* ;.5?J:)E M(7COB>'P.VJ><;1!^FR.QFF/PM[3Q4OMO94XB8K@9H3&F-T0@V8Q29A-,8'6 MGR#("4%6(/D/@A:0(0;;F': $/2 $CLIL8,2+RA#3#JC1(00[,8D3DSBP"0+ M3++&9#@.W9C4B4D=F'2!2=>8-"&Y&X.=&.S X 4&KS%AG!(W)G-B,@<'V>X D5X M^1*,0?,O)T-9&"](P6PBF(G[DXI+W4KOP)4>+G8$G#E7H"7#)UUVI8?\9# X M*[/-]%X,DVXP%._&*1Y,OY+R'U!+ P04 " 8BUE/@1!]P-.G>'_<.+P'_.A@U(LYY?@)@I\M1L'\%[@ MLW"GQ-8H)=/^CIW8S2Q?T>^>_6;?:1B_%;AMEY.(2!H5TU6CJZ9LW1O\A<;.:8+.2 M(+G9J0FS]1@1=BIRSXV7>USZF"YADQZR.$4.JO$77J-2#L(WVR(Z]]13XF_! M7_C4D%^I:CJAT5D:>Y?\B==2&K!JH@&ULC9==CZ(P%(;_"N%^A!9:T*C)B)K=9#>9S&1WKQFM M2@:H"U5G__VVP#!Z>G2\4=H^Y^,];6D9GV3U5N^$4,Y[D9?UQ-TIM1]Y7KW: MB2*M!W(O2CVRD561*MVLMEZ]KT2Z;HR*W*.^S[TBS4IW.F[ZGJKI6!Y4GI7B MJ7+J0U&DU;^9R.5IXA+WH^,YV^Z4Z?"FXWVZ%2]"_=H_5;KE]5[662'*.I.E M4XG-Q'TDHR4)C$%#_,[$J3Y[=HR45RG?3./[>N+Z)B.1BY4R+E+]=Q2)R'/C M2>?QMW/J]C&-X?GSA_=E(UZ+>4UKD1:]QDHF.L9%XWO\[J4"M9=%YT*D7ZWOYG9?-_ZOQ_F.$&M#.@]QH$ MG4'0&^AD;QF$G4'X:1#>-&"= ;LW N\,.(C@M<5JJC]/53H=5_+D5.T"VJ=F MG9(1U_.[,IW-=#9C>@)JW7N<:4EL!XE(!+<=1L4$4 N$0B83H>B07-F 0U38T!;&03))RT3G]1V$ M8)?.;8@,X$39S ,=!*".2RQTD% %SA1YPA%!@2L]P5" M8=+0D%>UP6O Y2AZ.C\2:BFWUN ,@3BG5[+ CU=BGZ\LC&$J2YGGN?R;:7^Y]IM((KKQL]2$SOR M+&472>H&CMP3%THQ_[T%PKJ-'_AO@>>ZK*0.H"QM<0G?0'YOCURM4*]RKBDT MHF:-QZ'8^$_!^A!IO '\J*$3@[FG,SDQ]J(7G\\;?ZX- 8%<:@6LABOL@! M MI&S\\#N'A%_ M&'GXI\CAH+&0UA,SBD0\TN)(4>&GZ@_!R=FFDKO<@VK>@IU!? MZ5%\&ZQWP41\KUJ6[3#O\K;??<6\K!OAG9A4#\E<]X(Q"4*5:;+\@ M4$@]7:HYMXW&+B1K70]%?2//_@!02P,$% @ &(M93Y;KX1$G @ (P8 M !D !X;"]W;W)K&ULC57;CILP$/T5Q'O7X9Z- M"-+F4K52*T6[:OOLD$E :S!K.V'[][6-PQ*#TGV)[>&T5JOG0+(9H%0CPOH,+\@390RR]'RBHLY)*=$&\8X(,F503YLUF,*ES6;I;J MV(YE*3T+4M:P8PX_5Q5F?U= :+MT/?<:>"Y/A5 !E*4-/L$+B%_-CLD5ZK,< MR@IJ7M+:87!8ALJO ;\+J'E@[FCG.PI?56+[X>E.U."@$ N5 8LAPNL M@1"52,IX,SG=OJ0B#N?7[%^U=^EECSFL*?E3'D2Q=.>NFQ-_BMMFN ;@M\39.U[ MA, 0@@]">)<0&D+XV0J1(416!=1YUYNYP0)G*:.MP[KKT&!UZ[Q%)(\K5T%] M.OJ;W$\NHYS'<.2($JF;863ML*1K3BQQ*PF,+%U"=93F,0R-8696XZF,/8YH<$- MKX"==+OA3D[/M5#'-XCV'>W)5R_$BJ^\Q=J;B&]D!^P:UD?ZKGW^Q.Q4UMS9 M4R'?I7X]1TH%2.FS!_D>"]FQ^P6!HU#31,Y9U[>ZA:"-:&ULC9I;;^,V$(7_BN'W78O#X2U( FQL!2W0 HL6;9^UB9(8:UNIK6RV M_[Z4K?5:G".;+XFM?!SR\#*'9'3]WFR_[E[JNIU\7Z\VNYOI2]N^7LUFNX>7 M>EWM/C:O]2;^Y:G9KJLV?MT^SW:OV[IZW!=:KV94%':VKI:;Z>WU_MGG[>UU M\]:NEIOZ\W:R>UNOJ^U_=_6J>;^9JNF/!W\LGU_:[L'L]OJU>J[_K-N_7C]O MX[?9,?)YV4+TWSM?ORZ^/- MM.A:5*_JA[8+4<5?W^IYO5IUD6([_NV#3H]U=@5//_^(?K\7'\5\J7;UO%G] MLWQL7VZF?CIYK)^JMU7[1_/^2]T+,M-)K_ZW^EN]BGC7DEC'0[/:[7].'MYV M;;/NH\2FK*OOA]_+S?[W>Q__1S%<@/H"="P0ZSY70/<%],\"?+8 ]P4XMP;3 M%S"Y-=B^@$T*S Z=M>_]1=56M]?;YGVR/4R@UZJ;I^K*QO%]Z![NAW/_MS@ MN_CTVZUU^GKVK0O4,W<'ADX8I>R060#F2,QB"X[-(-2,.Q+%:5C!7!(F)&VX M&*2\'.0>(!XKT;!#];X\#SK+)QUZ8.R>V1R8PGNEBD0SXHPQ027")4<<')N$ M*Q%'MO !"V0HD*5 2BJZ.S#FI**@6*=#*BG%S$*=Q%PP13(!2TE1[%'66)J! MTHR09ATGTHRLQVKMTD4S1QQKS\E<6&3&*S/CW1LPQL[:8F0Y6M@15H[Q6$\Z M&,!EK (G%)G@+2<#.Y>8C:N%7=*/$E.:"Z^3\2L!QXY<,2+/0WD^8PUXT* X MLHDZ2;DBN#2[2NJ#Y1#2-8"J]#PV] %*"T(:%2:1%D0]7*2-F4O(F9"D@(6$ M%!F?YBU N4 %EJ4*;'1%QN+NH=.:=)SY-FG0''&!0]KP16:\\G*\H<01+U=@ MV?)(".C#GQ1E+-P>&LXS$PJ?]A+@HN&(20 XS2Z$=.D"CI0)9JR7L$$KX-!B M\?;0H.FFT*E! XQ8%3H5*#'-K-+="5&Y&%[5M*?Y0)6P*#)I?X,J-@< MX<\ TW$5AU0=B&8+9T;488=6.1:M@%<&)B56L>1TW Q93@7FQ2LOQQM*Q-ZK MD/F.]1)V7Y5COTHZ(1&S<6DO <>,:UV+$P#P'F?'*R_&&$K$5$[)B M.Q("6S'E6#$ABPUB[LXQ9\4Q'G!DO?9I,D>5X0XG8B4DZL1W;KQ!V8LIQ8@(.JVP@ M2E,Y!..42L\3"P!2G+XF75PE @T3Z[&>PFY,.6Y,TAC1K1# X+40X-"]$,#. M70P1]F/*\6,"'NJ\S,42TR0OA@#FXZ93+&9@[X7W(_(T=F2=X\@:.&.9&+#,B#F5B5];2E:T;F>D:N[+.<64MW1%>;0$.WFT!#E]N(?#< M[98>N<.6OFS=R 9(8^_3X)I8]A,P(G21@#ATD0 X>)$ N',7"1H[H$8..#8A ML<-H<-:3O63S#FJ @P-%+DHN=Q.): W ZT.E%[U B]A22M,,[@##+XV"TIXPS..1F<92)-#QR7 MD<5EI#R+#.7@7,T@5WL:"3'R'[V<7,TR9XH>N8@L+B/E660H!^=E!GEY;#_$ M."]S3EYFF1]%CUQ$%I>1\BPRE(-S,(,<[$?.LHQS,.?DX!ZR%[,+X&!V 1S. M+@A$V65V\E[$NMX^[]]JV4T>FK=-V_U'_^3I\+]15 M>7@OYF?XPVLZOU?;Y^5F-_G2M&VSWK]S\=0T;1W;7WR,8_M25X_'+ZOZJ>T^ MNOAY>W@]YO"E;5[[5W]FQ_>/;O\'4$L#!!0 ( !B+64\+XC)#[@( +@* M 9 >&PO=V]R:W-H965TBIWX M*=2OPWVK1]'H95/6HNE*V02MV,[".SQ9860,+/&[%.?NXCTP4AZE?#*#;YM9 MB$Q&HA)K95P4^G$2"U%5QI/.X^_@-!QC&L/+]Q?O7ZQX+>:QZ,1"5G_*C=K/ MPC0,-F);'"OU(,]?Q2"(A<&@_KLXB4KC)A,=8RVKSOX&ZV.G9#UXT:G4Q7/_ M+!O[/ _^7\Q@@W@PB$<#'?L] S(8D%<#^JX!'0SH9R.PP8 Y$:)>NUW,9:&* M^;25YZ#MZ^%0F++#$Z:W:VTF[>[8__1Z=GKV-$]2-HU.QM' Y#T37S 8)]?, M$F!&(M(9C&G$4!IY[)G'UP$6/L$R)X=7*5)@%7BUA[>K5:SDKD/9-8 MIK%,ABEQY?@4II1FV)'D8SQCR FY\JDXQ3HH+(V"TJ@G#<=.TGG/L,ML"(VI M(PV@$$_:C^&,$,)A:0R4Q@!IQ)'&_'0X=97YD,[%@98^A%GL MNEKY%*6((%A6 LI*@&)TEB]/O# W'".GRA8 11!.'6$ A4E&W&($,%VQ":R, M@\JXOV'$R3GG4,YNQ2X@*G7V?@E C&=.P:X "J?)&\='"NI* 5WN-Y;ZAO6HMW9%J@+UO+8*'.E7,R.;=9=;&YM9S['DP4& MYI>F+;.W_*O[OJ?[4;2[LNF"1ZETKV!O]*V42NCTT:W>V;UN(\=!);;*O'+] MWO:]5#]0\C#TB='8K,[_ U!+ P04 " 8BUE/#!@#0913 6U@$ % M 'AL+W-H87)E9%-T&UL[7WK<]M&LN_GR[]B*D?9E:L@!N^'O9LJ M6[:SSO5K+3NIZ>GK^5Y5ILLO3?F^0XWV3KOW_CA^$WXM-RD95__^9BO5X]_.Z[9["'-,W$DRHNX2,J_?;?^_F_?41O9+A*O\FQ] M4:+-/)EO/SU)5E/AF(:P32O:?OAFMIX*V^Y_6,VG.8E?7J99(EZLDV7Y/]L- MU)R/T::(%V@V3SZ)_YM<;;]GXG^A;[E>9TC5P[OD/"W1!\9^'2^3[;=^>/?X M]8OWS\3QF]+U\?9[CS'[.:_@^2(^WWYZ%B_*3M?'FZ+@ M!FDYPQ+^.XD+ JMX&J\[[QX=6?:18PV"3?7Q-BG2?"Z>X^?.UOW3V=>:9]#; M=N>6O;]:=>9KF4?_'&SPSTUET6#562QP"E$;!R?_Y M/[LGC1TO4T:S_DDH]'B>+A+Q>K,\38K.&K$GD=79DXJ:9GF!CAF5#7&RQF1% M7@@FYP*8F\^[BWPVT-G[^)-X,<>\T[-T)HFC?TY!<&3:3N2$GST'6 MI:$_"*:Q-UEG+E[HB9^GXDD2SRXP^P*<9%^7Q_0-2WR?7V;;[_X,SI1G']/% MHC/2=C<5J-X6^<YHL.&_NI S,]JGCV:7819^=)+_][ M_=\G0TBI^9>D'QX;.]=E'O_=%2,5C8 -Q+-U^C$A8HYUESMH$00$[#C/BPZT M7L8%UO!X-DOP%MZ9R_<'^CI9QHN%>+(I@?[ET/R>+9/BG!;V0Y%?KB^ &,M5 MG'5&UEU>).AR]SOM+3UA&2O>;-9 UXRVKXL"$&Q9B<7@4YDOTCFO[$F\B$$8 M-&2R+L7AARS>S%,\>0#)_>'DJ3@\>" .1)J)]Q?YID3?G24^369@E!:+XW"7 M(.\\U/L>ER4&[SR-RPN! <6,/B3_WJ1 5[R.61X$@1$&Z/7 PL"1[_%[!Y;M M&1:^%,F"%[?.Q:RY6/H"D3!CMO>O/,70']'AAD!W^)?_"FW;?'1\_.-/)7^V M'CUXT%G.!1#T"+BV%,NX^#59QZ>@OU(20-I%SW?)+,&T\1)X29:L,74[,BPS MQ-1MR["=0,[<]@W+M9L3YWETQL?>K0G/%Y'1^O.B9^;/ &^@&39^!]0ZFMGZ G0U:VTKYFB91N![-$?+"%Q7;99E.+ZU M?X[OGC@F89O$Y8X@0%-6VV38[BV?PW":,R3MAY(%A"Q^:9A MAZ'LTP\,RXGV]XDY0G\$0GU:$>0O'V:*YA10Y1MF&Z:O[@3H%W723? M >N7.Z'Z,HF!-3N:2X2HMV;7KD+ I J3F0L#PI K23;KODSFY,-R%<^2OW\# M>[%,BH_)-]^+?I[2)5Z-SV6O?F*(>+,&WTW_@U<< V88_:?,2H.P&QK0+L'' M@G)$WY9G;O7^2*1E22C .U^/\5"X/C@9&+COJ%=!/H3UD'>P,J'!5=:K0>_Z M8']A&+7?A>!4KRKARFA-T:T#L_M=-!@!=2#I+[]S1I\85>[-A^Z M[F3;K35CAWJ:*KUVWV>BU-HBFQ0".-?F+'UF3_$EJDN*75\S;.MZY 4)D MRU[*)K#&-ZM$>D>&#!B]Z 89&GO(TMGIGWR70 7N,9V9Q13]#X_SDA6[@<=* M!=C]$LS'$FA2Y&=IAR)/$F:.AH",3LB52>04SY=IQFY)MHVU*M.E1!"[\F)1 M,V*PYQ*F@VU^@!00A"%@5[P-J_'<0^T8LW+68:7$Z>=9A_*=!WHF79U;2H,! M>54]'FA>6SIJ+EC*L-XNIZ0YEIY:[R+ECDJ&-C2UQN+%:7*6@Q16Y*PJ"?+X M*@Y/L9O8;7%6Y,L'+96_AWO?K.'K9+U['QXOB=>+>+TNTM.-M(&@RV9CQ7)G M@$Y7>[6%_5U6S+/3^4RQLH:^L=W=D[A,9R-Y\=-TL5DKYKG_[9\3LNA(A_P( MG#]/*E9Z5LV+6.SPA 9X;',6 Z^P:YI<:BH*,L!C?P9\B\&G)ZMDEL8+4,C0 M&Z^H/5XI;\?%CULJJ":-E[RW-_%+U1@RH JUQFOADO0<8$X@EX=]_6ZR(HD7 M4O)*[#M7W!#(!26-F&W7=DO*\B$X^VP![:OVOQ.QTG#4 \FHV6(S9^.^HJ L6 MTDH9;%/9=L^4;3?XYIZ.L,_-;:YD\-#[+"N[/)#-K;+)X["[HNEQ#@8;[7MQ M&,T[:]T4(+.RR[1W,=]?K"[,AOKI;@,0-9VMM9%! 7RR-[]Y=_*A_.:!(!_C M;M8_KH>N3/F8 O/G)7&R71-DR1+/I,Y]F:XOQNL"SY:K17Z5) KA-4S$6VP; MYO?LY.W;;\" XR6%@HC!THP;IN&.1=^RZXYV!AN)S7T63AG$]SHE,GJ=K]LX M>:V&G4EC5C=<[ME9,F,Q%<_S%6O3RBI7(;1L'A?8R__M__G#BM@:D89_9-J# ME-E<3 OW26Z]C*\RZ%L-ZV$D6/;WU&-W+]/-DC SG)K?[@?L$/?8&9)J0XM@7(E M/DH>,A72$,(L866PY$AI7/Q9QD6ZN&):K"BYZ.7!TR^C;?3X'P_$=P/)5V$/ M^>Q2WJLW,[QIU'IIT9,W ^(TOQT6+&/=76,,!G*8/E_DES>+6]<^"$X M$UH<+9@=#L#U5NA]=]RX8@[]_O3(**P/1!*&&0[DV\BX2 MD; L9;1JR* N]!M.^#W^]V$?/>GCK#@!([; =(U8^U/RZE5=]<%\5[H#8\L> M*.]8Q_5"H[U=O+X^+73=9\2\=[_3TKE'A?!?M<+8HYJT!NEW@_8XZV9),E<[ MM\>'VALSHA@?H9"6?^)4Y2 U4'NF@TL-621_(R0ONA; &^6M[ )V]R:J/>QM MV7%.I!ED_9YM:X&G+];]%+^1Y$5/*W:ZK^*K?D9 \YM7 HC UJ-4C#7-VF37 MXP1=Q<4Z@Y3>X5HYZP' 36BDKY]>"39/9@6E!K LXD^L*Z%GHYM=U8,N?2 = M:'G@&:&M\K%,&J6#>6MQFIRG&;D7"-B<%KKB7-SK#>-[H?[H1=' 4 GQI9V# MG&Q6$*&$.7'12EWO($DW,T?DI\I?DE*<1&4_DFJY8"#GIXOT7$:FADF87J^Y MW6)?"D?=< YNA!8DON32J*N.Q-*NEX'80Z_PWY*RH_22MTG!H",#[WP34QY\ MTH..NL\&H\ 6]6%R9X1F1%(',$FZ#]N, RUFK-%RI 3;V:<,=_:>+ 790<5; ML=JS).V5S5H\SEJL9U"(:C9?L?(^W>+&^O"-,Q-V>L_>[>80!$5A82B*8_#L MWDJSK9>TI $"9JI$ _AYO;0.B@?OZ%&#C,RBK''I^ MGWQ:BR<+X,BV[=.?UV1-Q5_^*[0B[U'_ZH1E]N3V=#.#Y._=-V%DB3>;BBF0 MG"%["$%PF<3*F9E)-W'99 YG:0%;[0RV+0SB97R% M'PM8Q!GEZ_?,BH;_F<*0D*AD)5 7\6PFLY&ISUF%C"UU\ZR"<]E RXS;ES%8 MS2D#B[*9L+@XRS8<[][3@T%\%9-D-LE385\715KJ%J M.A5EH.=VF*D44IHRDWBV)4T;Q$S/'TY>$VXT$R"&T'>R0T9OB6.C+?>5R#H0 M=A :OAW1)\9G=J,,.20 M @]X427PR]SEPWCN?4B:]MDJNQ@FM_;-7^\ MT72!_>+QYAR&/:.8HB#+,<3S."W$3YPV]0J0!O=F.M)$##)I$I]M3IF9H;OG MR6FQ(?VNT>&M29*8B['-=6C 'L>\FJ%K0]R2ZY#S/!0TZ<7Z.?XS- ^.%:CJ MIV T/\89+T6-..47H<.FK1>WWA+KRV2!5>#=9"&%!S@;-2-36V>-\A$:.HM$ M=OT\Y=L.V&'=SN6!4 M;SZ(Q[6#YF4C/_/Q6JG#9) E"CT,2#NQE+NOZ G@!&IMJZUV:Q.RRJ$"=.;0% A/>?%:X)SF19%?TC?.9:-%0::Q@P#O MD;E*3)?8F5DJ?:50(7EK6<)+R=A=H"!A:$B0R;P;-5N"E+([2&RF9?7D M+*?MH<3D"0L$_U%/A>P3+--V>@AU;[TDK8LP8EU@\:3:[C&XM_5P5!6.AAGY@FEO)-@2\]$N3G5+?/"(+_8G,PPVL/B8SI+ MM)T-1>4<0ETNG5I0F@?)P3D)Q864P]# )"%PX!-4KUR.M-V@)-[_!1]HU-B M;R7EU9RETB+AW=(#,59+H!+>%>11N!(7"J$*-D.!U5@"#*CU9BUW@$?L!!=8 M<#A@:XT,OVZD3#F.B..=0@=C*KV-ANQ,:1M^W #6EJO8[2'QKIV:YW2+:07< M9KW]ZW3R7NI93?6DH[!,NOGR$Y6U"2EK&688&)9EL<3U'6@@OCMIN*&=R/ \ M$WJA87E6\\%0J5)9Y(Y;1"6#@9;"9RWRSF#=F*[D]S14: MQ;(R<4@QD*P];D=D^AVJ.LD56@X;_8JM7L1S.8J6I[!#I"Z Z6RC8?>'7N)S M6:>0B9FL4#T#J)9]7O>&0J3U+YKF,X@:.NU=%(E*N-BE?+E-Y:MO5#8M908Q M _,\DX'[K4.35>"@9K#@9C(>1$G!57)8IYD1V"VN.BCMFY%LB>W%3E"R_M;>;!*WJDS^< MRX/;L[28;9:4K$Y1Y3DH?Y&O)!)\S*$)&?R9=,Z">+H\#U(P]M)CR)J?H?F1 MW"!=J$A)N#5GIA+O&+8DC:IUL*SA:#(TI)AF-*-9,C*KY#X2@!_3Y%)C;Q9S M#KP2QKIC0 ZJYX8%;,RD0R1?$"CD_]=[#'FIZ])[SY7MO/O]@U'OA9H//56& M3\E6,1V"EF92J74M8,HES5E!:"L;M4S.F1(;YCV=Y!J:'#W;(ST E/=2XZ(H M',!WWLB6)^P%PZ X_7^8>RBEJ7S8)T[:W>^QAB>'.J"-E2[3Q8)H[D'#Q5-; MR_)TOPKT2)1E_7B>7V:7,;18C485%OA0J2/A3MZQ:YE/!LP596*TU@HY5-*D M,>FJ/!#>E)B08TYICX,IJ0.6/37QQ<>_1R*RISZ_1A:F[4W]B=Y;Q4&I,S6* M5JX/1&A. Q*E$3J$%/7=*4E3+YB&O WS"CTZCIJA/:9F0\]VHF0OX_6P&"@Q M\3DXPGGE#1PXN;'UXIOJQ>LK/U[-@0>'YZ566KM@"5[1#5/+O&[*J22RV2%S M0^6O%?L0=[)%S (89^!,)"Y(!KU)Y7.9$ M:OYE/0';QJLF+<2S/>%C_K0RRPA"2_F2@.\1=$>7R,="SQ%6 UK 6ET)-3O" M'"*E<8;0.,V)H=<=C&+1+X%KF+Y'G6(@TS'LC.LC&"#=B$-85@-X$"S;US04V8EX"Y$GB,U+YM8220NVL*'WL= M6:/VSX&.0>L GEHFC!:?L G0P7*"FDHL(!5METNHC;?[/]T'!" M]@$##6!*P>CJTHGK.>@]X$_D*&:VA&VPJ MB)C;C"-6:B-R:'V&MF (E5B( M;YLU[@-OW#;,O0@+L+$.;& /M?@6%>UP*IC[EA&:@!MF8S(9N[;7X'@@1L=O M0-WQJ1Z!#ZACP<("YOC >@V\_% M@66J;*X_7* E82_0+O)I=WPBQO*X; !P(P(OMDE,@@E95'D $JSF%#;(G%A%0.*# MB!'L%R^#AS:%*)##!%92-0U(O MSM[Q5R$JZ'X$$LVR#N M/$;.P"$2I]^P0JP2$)ZP'TF#>PN2$ *^J[EPR'(!,+4\^A20RA%X%2A)6D*% MP+\04YX2,Y&[#<8 .P#D8ED,25C-'\J(0[6&&F!T)=D1[8-_.P V9#%5]6G2 M/'%&%PP2;V%!+KB*"VYG^Z.@2,([:+(L^;T!Q<@&F3O$]VR/NB>IXUF!4D# MW\$4'*@$/?ZP%BCM* +_E! $.Z+&'A5-(>;A0.D+@4 :DG9#X2 LPTOTUS.W M8>E3; ^3 W,A+MV )<0^=KR"940\R87<\#BZ!N$N'#0*G*B)DBZ0AO0ZDY0Z MW\0[T'?L<=H<*X6.M?V] 4F'RA-9-D,2"IDG04"8Z3,D3=]A_M[+(@.PR"H# MM#^>T4VAD R([;:J+=N#QYMR#1N[N#YO#&K>N&Z"S&Q:/!\K"C,D0"56P<+G*,QUBDW&!9J:Q M.*W.3O1)LCD[UQA(M=-CC%P;,\')L0K0L!NGY/%/4TZ$5.55E#^CKA;#"GL M95?:.V Q-G^"Q@A;8%(A;9&L*5S$Z314J\L68%!$P&0QA*$6)+.MBF@RBR"R M6:Q % 0>ZY=D%T&[N=UN9#D&_Y9=47LVI@Y"_IZ;\T3O1&M_I%^V?W.JY+8: M^K0U)J=8'$A-U6-;QR)KW)Y4-0>D%Y#R_[$@SW"(Z8.-PT@U@^VM:M;@.9#; M:W&GV%F7-5/J/O &M-%0Y4%4Q7!>=S-GZQSCQIL['>=AQ3BW"^U,VOMQ4_2I M4+NL/.)S%8>H_-8/><\22HMQ"<(,=3N$K+39TT*JB6E//F2G\C4VP8DT0H#+ MDPJ-9V[!>\=X D(4JJ@GG- E02K >'!(:HXDX4,.>>>M:RZL3H M5/U;M,[>_%XL>@_L"%9K,Z(D_[_BV0Q/UKG M1ZILX55C:R1;KL,854 ^+@J.C&H4P?N=;K9';88:/A,G^3 ]F8H?\H])D571 MS/B<"STTU:,#BDI';!' ;(@B5F.YOMVDKL-TFI,KN7)#X:E/_UJ:BY1[2I[J M,;AC6SBR[<@96K+:'A7CC$+R'IJ1H\9=["Z\N:MI?P-B"0H:O@]=@R0.Q?=- M1YS,+I+YAFB_7<.RL[=I@QZNO[F3I] H2;_G4B&)N*(RZ7J3^*%Z0"E6I![0 M"WJEE:&B5M&?<4WAG/XLN8Z$K-^J:7*WB+3,F@ '4O%ZW2]5W&TRT"INUGZF M8NSB ^72]"D^+RF2*RSUUU9_G21DV>05RZ6K\M0S?<=F_;+.? M.3#P&T=K+'X>&J%C]W5;<%82KTH^/(MGTH%0#V/+^L3X:QD11P$"_DY_J;@P M^?+Y._[ZCC_9+MQ0;\,V47;"7!'D5T1_W, 6M "%C&,]AOH<4[^28DE?:9UC MUJH%VG?X;>C5W>J*U?*%#O9!AYW(8T@'B=>L@WV$M@)JVG6"GM/NV>:K\HKG MDIA51IFR):XXXMG*"MX;=HPFQ)MHM9<7"7.Z.KVLX9WE MHUM\%8>VC&A<4#^#)CU9 M#2LA2\LODX_L]F^GT@WYC66Q%^F+4U6P+S-Y?DYZ3 R9QGU5=:0.=1-?7S0\ MTNPVUM9A?9J@/@,NNS%4&NNI=/Y1\CYM+_D/6E.4@S6+[%[F!549FR93'DIY M(2BOL.^X[8,IG9GH =NIS$IC?P*= !PNT+M%&[W78@P,HE+?;N4NW\E0/K3K M6^R:]Z"C=R#MK+99JCS!JY;$KB\3:\0EQA?<^&RFOQ2\NX[=#5F_MD5).1SW MMR.H]ASH#N+4-V\)?F+J694VV$\^K!I9A"]?!G"-+ M4,:":_G"Q1HH6:BA)4QZ;JT0'KT7A,*S/<-T?/(D0DQ&>Z98Y[=+)D5B&, P M+>% / 8A9919D.KA\*3MD#RY 27%02V >@"U)@1L1EVQ(E@M=ETCX"P7.X!N M)+?.IZ0-R.9JVV[J*.S5DT>UO&D[!ZNZ*0'8UT0F(!%E2<),(A^_"3O'(O^;X?L!;"(?:.8- MHQ6TOHC2.Z -FC9Z\(%EH"&'C]-ZDZURXVHM+E34D/QEH0RR6X;#E$L94G8( M?0\6_[778#J&ZV%D0)?4W1!V9P3"#",;8]D[J-D)#==UF#!,-\+D3,Y1<;?*)HZG:HAXL9F93L'/F.B,CKH=CS,(#89RHS7?'!\=2'T#7[?.[:4&B=>=$PYLM\ M6RHM'[XA:ZP>3P5=$UF?J#:8VIM"Q_:(*D_9_.6SMI\-\NW; 5D+(C\-9X%# MB@&P] DB) R#'HW4(N\GMLD*()7(BX'OKFFW78\D_&R*6E&R'_TU Q*#O?JC M;QF!$]+NAQ!NT,,B%_*^[RHMR!>Z;PP3A/ZLHE.1;_7XABU2+#@5..3-Y;^F M/'"JUP'MD9*D*>?3HFSPD%*EN^JF/!(*$LB2!LP&D<:B,RZTH0> P=2NC#?: MNR:$AJZUJAKHOZ/-K3&;W\_TZ.!2ZXJB9_4E(STY(/I5@XNWKMLM;E#:T/4ON4J\4'F%'2.Q3:J?/)YNOJ*@!UWKF@N M.5"NI\4-2N5#^C+AZF>M8[FMQF )$1$*'64(79EV%GF3-^"1E*&R*3(N_K5UL-CW^7B4 M[QE^R/0/JIOTWZM%^?DN'4&@(R&N2:_Z_,F#(N_JG)C&56T[\(+@1R=D0H\. MH(>@)!FEB4ION;Z:LC=F$*H\BFU7?B,^4$4%=#2 MHP#=)AW?/S?7WO[*RR^]^SU>_7[OO?+I (O=(!*'H4O&T:'%F90/E"CB0B6$ M>9;I"B>T"?=@XCI&0/X4,@.[,181\JV'=$*+8A 6X;O?R=G@G@]@R9&TD8<$ MO>IH&Z2A[;/:4AUQI&HAZ7*S;%3TW'6=J"%VA8$DLG_2+_!<4EU\GM,?C:87 M[[1=V;S']4C_V.8C^M?B?VW^UZ%_R)/!2".#3F\5TO1BTM"]CSTVFO*[CO>I M_+B!O6%'NOY7U48:DQVDTW4K$K:IN1B"M%7>7Z0%[ .\-%>93^^D;COO=B(E M"14>FY%;U M7@253UCPBU5 4A:CH3QQSM1;L:'5=M?KKE*R@9.IRYM4379RH&>CH[-TI)1_57IVU>/GBR9MW%-N)N+BFJO$R45=?O2/1A3ZI(,.9KIO:-[L'S:HD M53&?J>09G9$OT:%-9>=5#G*AX.8@(Y=(ZA;F2Q]MP_^ZB3R9\F9S$=EB"CN4=>*&+9U.4UKN2Y$1VX)$.. MC3LJ=*$+SJ4?DV:Q520*;G&]B7:G=1R,ZRVI)H:0YRF(1"NJ;-P- M0":E+".N_"SLP9EO$AEJ9,S4<3'V?\M21D M\OBP:V>NH#",Q=-!\/:K+U03 M0!9/[*@GB:[^3'(O26YG'S1J *B.=;1X49?,R*4FR>'+BWPEN!N#A,1ELEA( M1;QH5H>MW&L;<#DVZ55IC5;\0%>6&(;-R)]4D1%YJ;2^\9"P_,";FI7=QR68 M81#5%N'H>@^#\Z-!=M)-G\NC)]_R';-XOMCC3#:&!F>$=C A3@D3 IJ]3Y\M M=MPX=#A?'OZE>@8LX:GN@1=.6-!C-?GF_ (].1ZY>$Q?'VTXV[ IH)68K9)I MT!9)!0R42@\S@VLZ-?S@AN?5)R/5F=U^#*:CN-65@H\57SV1-Z&\:02.:5O( MB]"^1^\M0,$O=ZYQT*=SJC=N@/6-<[F?88H#?BUU^4MN6VP, MK(O5:QDC=0"JV,5&5;?D5O>&R9I&95ZXZDC.XUI]?8[Z,TWCIRJ8VYBMY,"# M)6FHS##?&+H][P?-RF?Z=CULR*RN%-6M.$9,2_;4!,L!.4-=:6'"-@XX:&-9 M%DP!FZ,S#B?Z3>K:F3P'DEFS08O'COQMZ^?SS5C-%[,E#UUCKFJF3Y,L)W9D\932E@+3,[-L\S&K"++[ %LA6%Z40?"G+HZ# ZQ3*^CT@=4.2!.#%,,B_\01I<75Q!:MNU;5PZ',HI#* MP+.%HG5P58$6LD 9-D/1M'X^'7" AM?ZOJ_$?OWL=II&T!IE-\^4!M3(2X*K M@MO=J@B?N636GF#\Z&N-B8D8;L!.;CKV3LCC<"T11A\ZL!@H_D*+H1O!6*F' M\A*(;ZDD5H@_MC_UZ9L[]?"'U.*DVT3:CGQ.>,%:-BEEF4R*FU>0&\QBVYOJ M-)4?S]1]9 R.@(^&]&-;R'KM.=T.*B].(5G>57'IA5?Q>DU,CSUIG!%(QW+2 M?;F485.CW1J(TK$Y<:W 5TJ=\5R)59%1IB_+8:GW@EF]IX!S%TX)->#[RJDZ>LLD"[JF2.ZF26M^M<9W< MP;/Z(" 6\1VZ6585@O3)0%FR5R\ [)4PDWF/]#S,XHQ4UU,FR+E,E.?1= E" MF:4Y "2,Q"5?N10;U;:KSU:E&=F#:9VRN6,?L([D5VGCUN$_TJ.20A9FW\@K M43$R+9SGUQBJMS(DET&6-FE=0;S:R/A2EST_5Y*U-'2:HX30>/"W:_:&KZ98G>=&"1E4M M]C8'_]]4!>FI"KW4-BKOF[^E,.@7+,J"I+ MQ8Y.A=?/N>DH;E5_^435Q-QQ M"Y%^I7%>[C;J0^-([:Y9B),ZC4 7[FQR$'FOQT#]@B]3I_!]*V6(\XP*AHG* M?#W7MO?N"GTV#'Q;%8^S_,BP;>@(BW29UIGK;*?K5>L!AXY.'-+A%8N2S*I/ MDU:A%Z*P@I) 9JK&2UG-4,]/STY7#ZQK!_[0K/=I46H;9<\9IF/""#!L2B1$ M4VCP$14%LB=C+XL4E+7K4RH*#+/ "-Q D'WB4L6T,(ID+;;1$-]3KH^*T84* MXC"R/-^Z'<1]2DZF?+_JTUZ(ZQGJ^>G9Z5*"52'!-L0#$_W[7,K2=*CR >V. M;1F.Y7".KHL&HT$>H'^;4H&LR*(O?@28N]@%Q\;:,%4] M6;#/I^I=]BTWD6+UIMS%ZN/>;:QGJ>>H9Z@+"M;E!.5&:KM3[B>H9Z@K$U9U";0ZXR%H=/9MD@6_W1,2N'#-GDFUV!S JI^0.R#CE@X$92" M'C>E!FJK>+,JNU[I.&T_B;II8[SQWA+(G]O%V&^G-VN^-"M2]V.H%%#J;(,K M"PHSN1%.JAT\2;A^474;B\H])R\[K)!8NLCT#;0!%6=SN=HO."D7O:4S%Y%# MM8@FC>LO=.W_Y%S>KE9W 5P$S6'C2&7S#-OELC80KI,?^$!?MN^>5G$80#*0 MN^'0,0@ZS,VH""A]H@Q_O\J]D/:KWF:'JXY2N]"1[P91)!,V0BSGP>3%[?"! M:MJIPCA@+0&76CTD;N.%,E,>&$P553OJ9J/B??/")GW]PZ'^U+G"N^_M7QZ? MEFPR=B\9UQ=\;=]/9FQ?3C;P%H]Q)7Y1?Z^K"-]?CO:57XXV>->D.'S/54@Z M""KS==[WWN7=3(,?1#J86\S5KHMK]_AS!_%G^XZD0;2IS.3&VP9Y0^GVC&7< MM)HA5O.LH#.8'!!_W#@U=4/4N;_YZ"8W'UWS7I[!K6]Q!7G7<_N"1-W%9]S> M^YM(;G43R?5O!AG<_>$6-]WM^]LY[F_G^#/>SG%_^\;][1OWMV_BC'_O/RCT+$_CV:]0;C;9_&B6+_+BH2C.3P]MC_*"U#\/ M'@G.R9K%BR-0S'GV$.!9K_-E<\A&WW/=]VW7V &:W)4C.3I^7'T2[%+D.4-_ MI/]CM@KRGOUMU62=KQYR-D5? [D./?_5%YN^S.>7M:/OSMMOOS=JK6,[];S.[H]H[?D+_]E^>:C$0L"YH(BL[]_8U?4Q_2AL'7& MIX!N3W-#&[I(SM9J1S\W"'9CY5^WIO[7K1G7$^;YRND^I(\-\"CH=!%/?TF6 MK;%E"O)#6$47&$2S,G[CH;K'5';65H.J;4R6+:R]Q^$_Z(+NB?(N$B7K?_>T M^"=;T#TMWD5:K%P"]_3X)UO0/3W>17IDU\8]+7875/]?G'3?BV%]P/EU>QC,\N/;DHF^5-TUA(]]I]9O-5UV6 M>Y=!>HYKL,T3NTYW=M/G\0')17A-]EB-ZA/;]K\_F#X*"Z MG?XN@_2+ZNEW,NIWY_1T%?J_5]*_['Q^9Y6(TB?NU?)[M/N-TYW[#\T.#"_R M##.R[P0<[P71GP?SW-"(O'NTNT>[WQ;M;#I,%H1W HKW>/?GP3N++E0W//OK MY7BWU;SO/=UC-&]U$NU>Z_XC,P/;#.ALYYV XKT0^O/@76#>"0#>H]R?!^7H MDKDHNH^OW./=;XMW#NP\W[KW<]]KV[NT[:J4P[V^_4=F!E08PXSNE9][O/OM MG3[W6'>/=;^QE><:D7>?1W>/=K^QQNW91F1_O7AW6XW[3OJW1QY:O7.*^7#- MM+NHJ5\'RG>(U_P&T_[=6-+UUL95^.[&GMQR)7\FY/I*I_U5T(3E1488W-5S M6??(]0>;]E=!$_=RXNM$KJ]TVE\%3?Q)Y,1MC<,[&8[9AHX#Z,SS#15COK/6 M87N/(VTOMNM(W6'3<">,[Q)_VTM+.U?R%94AN-:ZJ*)[:'C!'3/Q:9T 6NWAW)^KDGDM][WO=$TK>NP*'K3^XER3V1W!/)X+H*( MOYLW]L^\9TTRW%I=F_[^ &O]PVW>/<%]?7MV3W!_G@7=$]P=6- ]P?UY%G1/ M<'=@032[]S=O?]U3:?X<# 5^15Y?EZD6GX[AWQE=[Y4,%=F\\? M! DMUW#"K[?.U3T._A%PT(H,Z[Z\Y#T2_JX'<6W7L.Y*@/_^1.0=5=3O[[;Y M3>;S^[*"^S(0]RCWFQ!$;E? M+][=5M>^=XK?WVMSI^;S>RL_@6<9H?7UEB/Z>G;ZKLWG=\8\V["^8CGT^6?X MM^_6W__MNS+]_F_TW_K[U_DZ$8$X$L?HK(AG:_&X+)-UR=6>7J;Q:;I(URGZ M.^0<]/+!=@=5N\MT?2&.-R5X?%(8LIM6+U?B%^Y#O +?/;K_VSU)CXM M%P\I!1X+714)(/DQ^>;[DV2U3I:G25$E*XNGR4S]8O$OH>B\%$Z.\Q(+23.1 M?)HE92GR,X&)+-+L7"XO*=?I,EXG^!07&?]\("P[,$+?X4^F8=O\R0P-R_0F MU5J+9)UDZS3/\,@W3-\6461XCH6OGA&&[H1/0(N9?C^6,#V 4N 8D>W1)RL" M5W3Y$WX+H\E-E_E$KZFUTADOOG^9ALBP-WBI7@)'H1S"Z2^0:XA44]GLV@D*VI!?K!GY=YG$E0 M/$^S.*/S%8V>;XJ5AP#W^B+?E.BX?-#=F-%(*L%5 G#+U2*A?:*IHO=5D9]C MN/(A;S%^/Q N;0AODAUZAF=;^.20;#7MR8?L5+YFA;81$$Z&@*XG6!GWS*WM MV3&>\($*EN,))W0-._"%&Q&NVI-75 +_!*[EC#JT?F>]=EF(6*URR(R0^%9E@ %R0$(MYO='V TW#"@.!'LW1] M?*)!S,#LQ[T(N/39^:YA=S3M;T#XHJ#A^Y Q+U""Q^<#MKL MW7\#S*>$#2C^&UP8R/6%L6+R=).P2,:+>9:(*QI5[RX_5 _6N3A+/\H7-(@4 M4*KE]]((>/F1>!ZGA?@I7J"_5TE<;HJ$]VX,FZZ;&D,ZA^IRCHD2P]X4!;'N M)W&9EC<%W,"$XS4& 'JO:8"GA.0?2GSLD\DODX_)0ECJKZW^.H)A-CF.RPN1 M_'L#YK- Q^7D%8!\I?!+G&V(9'.B&_/:##/\+VP:EY3)7Y5^UAI'P'8N1,,#"L?JF'UF T9/GF1@;8PN& F MP&.?@34+;.EYTNH*DLEWN[]H,FWI!?M;=?C;2"!#>/F6,[!:^? :0 ZAM76! M'%9BK0)R9!JN$PX,*Q]^%B!;S,4ZO^P!\E"K/LUD+"H'OC>,RGBXM5P%XMTK MU7U8A@>VV_IVC4WSH)EV-PV_]E"&P\@GQVO1!789C[9969-]G5Z!*2U81SFY M2 "<'XI\LR)6\AM;/%MBH<'L_I$F15S,+J[$<5P45S0W^:#QS@V>3"3G?CCI MJ#O]$E4SSX9DQ8?0\YLBUH="&35D+?8@,B+7FK3LT32;+39T=KI"+#4VGCYX M.&&@L0%0\>HA7N!*O8 _N"%A0:A_"' G6,Q:P+!K= M6^C MTGCM@S?<06%7\B0(@T=Z M&'3)T[.A^$?0O*THX._T-PPC0;<\\7?\]1V?3 SV0-->9 P1O0W;M+']UX\@ M1B+ZXP;V@!I@2>B!=AS7FIB[P(8-9PIGM;*=N]3"@ M'?R^"K6<%#-)0[*;!JODN0[IE#9L.)NEOVU'D' V*]NV8=K;@D&Q)]@VOF/ MJ@-!0"E'T] D6G$GK[=Y(.86@5UY@D(0)HB(_F*^;$N)55RLLZ0H>7N#1U ! M%0L.O1#"WP.ZVX9MX2_T0,NR)C\4<9:N$_5^63> P29Z*..'1>P&,-AN*O^.3\08TC?9,D V%Y8# >R!-L)01LGF'C0&# BUD3C__%6/A18R%+ M!QBT@<5.FP"\26Z=#S,8AOC-\?L=J#$#6Z4E2I_57M3^_OT%>(: 1%Y?E.)9 M-D>O;21]G6:[GF^+"D9\QO7JTT3-J[8&;/";@,UHMJ'85X2M)/>5S9_!W S/ M,:^YE=A"&WU 5I-3PX2PM\*:"YT5 )@N\T+31@X\]!@8[ M04BLF'V TM/57(L+!AV2#8CQ+%")93A,-P&M)P2W@]IY[368CN%Z&!G0)68? M0OF)0!9A9&,L>PE&F)QI1!XZC'P8 CL:8@>E,X7\<8)VX) D M&*C_ 7\&0$SYT<(>01+H+Q"F@>@P9,G.;;#S%Y 7>F$8Y/'9&6@W7N]@YHJ$ M7B5 J7FK_>_+I9_G19*>DWL3P W\2'VP2&$%^_!M$U@.A,!T20L%:/R !"G^ M^.C!B(#,C\O51;Q8L\1/,[P,?N4&8))&Y#LB(EU%H57:AEMDK+5-Y<_$T"^RL[Q8LH_D]W9HM@72 6M%+GO? M2"\"1.D3<#X,@QX!9I'-@/VQ I 1E [Z[IIV6V$G:K7)=43Q'?IK!D2WO>+& MMXP ]ABV/00U@FU'+AA4Y2IJOFH)WX0<- 7$K7(11;[58U%9Q E];(E+"PP^" "%D&C)[^OQ9H]F#OS;_RW8-_W$@T^)HJ3 M.Z[A$3MF-<62J!IXDR>;=#&O8D>+)"Z3BWRQW1@("?SBB%$(4X+C01$L8+ " M\F!O"FP^A+X,S%0KA.D30)."X>.'C'W8\TEK0^MW+0J>&#[-$(1!K_K\R8/< M<[7/?#;;+#<+5C;F";8&/()9 W6%'Q8)?R/XA1 %H0?Q '0.H=[XD3\PLHP: M';#^%K!GV*.)A&3$>2 L,YV M%Z3-29*E>:%LK%5\Q7/IM31#Y5/?-@ ;5F5E2VH;DFW';I..Q>SZ !D1,CV-<#A0UB\2W@R:1[0]@FD>8 M1J0YC$DTL20QQ!N@>,S^7FY@U'%JX];N^7?),J82:@6A*^,/]MX([6!BDTYF M$7/PZ;/%*@>4#'P&E_(@*"/Z[) GWO%"^NP"-8M\DBXW2\F5"/,D-0#/"'D"Q17 J3;$$1J:I^%Y;J7?!Z#KGM"&A*P/R/Z< M4/(&>G@,'(K/R=L5DP'S9K.&_I2Q,X8(FT3."Y@\RT0R\G@D/MJ+8!-2I;'2PY,]MM4K\&H@';@ M$H>GU8KF 6##B*?LZ8CZ]SBM@NP;9Y&)(],$PX*"I[FL6+&?%\ M&D*I;[K!VP77,:NKM[T%/@/MB0GUI!IX\!7A"P MC<@]OX\_C?3Q'>?+59XQ7\*WNKEX]FF59&!;AT^2+#E+UP]^$_?'/%\L*.*Y MWPU2);\PYAZ>REF*LR)?/M 7C,80%80EZRM0X]BFH/8=6'+$T IE290%$?H MAC8R]F$YTT!\"UD[#?'']J<^?7.GGOBV'_Z4GO!D4V*)D+$GR3GK 4T+<,Q^ MZ'9UW+/1 \"S8L 8D[DL, @* >$W*DN@!VPBQ7JON5+GQ04&AN2]]DB9?Y! M<\'R60BJ#JL!A_S@AQ2) -H_J#]I[YB<)$"3%.0;F*D$N+*:H9Z?GIUE0X!' M$?FX8!):(/4?V(D#*X+0RB)/#3F##!.&*&P/F_QB: I&$4'/=VRPPEJC-QKJ M/-LT2]K,_\AED@O8)P\%^']@!-#TB0VZ@E+<(M(SK' \Q'W E(P%2HQS,2OV M^$7XS6$X0U7S0@5Q\'(/=O.M(.Z3IYO<5]6GO1#7,]3ST[,CB/L664FF1]$_ MJPWQP$3_/L&8@DUVR+L# ]^Q'';XNF@P&N0!^K?)0V3!GL,7/P+,7>R"8V-N M />7) K,V:4E$P=R*, 6N6REF>R)(/,#$L_CR .0S*+\L=MM$MG*IMREZN/> M;:IGJ>>H9VC[Y",!\ $QYIMJH[3XDOO%"!&1,Q-#NI9-$5H'&^A(WWP003;[ MXW<,)HX76F37V1[O>^2SANZ"RBG_S0HFFA%J[Q/5U/ MZ$/TV&)3S<*N.SYY M5LE[S7:-&5Z3PLBM*%5PXF >.X&Q:3[ZXW1))[*9-]#VD1'N.OXMMP_3=%QF M:]7'$=NG9ZGGJ&=H!SY;=10/\<'=HFW.1IX\O"XYJ$\."XK>D-\"9$=].-?8 M-L":3"F?JO8+]K^%_&-H$D6'H=/9-FQ71#MMDN<6V^11,D8@G( 2T(@]4#S. MB;I>C'<)], 9^W(5G&OC\:U"2FGG,-!.])9" 3YNQGWNA,72K^0TS?&VA@%2(0EI\7L'4(=-TE7.W0,@@YS-2/BN,DA!:;\RO61LW=$:]=X MG4V50R=TY+M!%$E_28CE/)B\:*GAIPGTK(1F,5JOM#V5P H6$X016W/@.EXH M SS Y,#JAB"EMDC*(J?,8>5O":DR)7P.GR;K."59 X3//#R5-Q>$!] M F;O-LO0_ ?MXX+%4KJSJ-F\P!"IFKYW-#BKN.JR9> M)NMURMMT0LF?@*/XY14C=LRLEJ*R@/1[*O");I<%GZ\65>%&6&Y6O_7B>K]@5 M(_.@%2O*\'FF7:DWWMX?XVPJ3*M_?SM^LW=D^![E9T)@U7FPK9 M7*=)'33J,FJL. -4*@_2X>.&*_PI"&P& ],@+BE327F+MKMIP/2$C/:XF)?B MPXJVE4#B'\'VWXF&%(]I,*V>O>B)Q(CG9'T-=EP;C@W;^1U-J8W-!B6SJC(F M-/WU9IT#Z[<:&>1;F_6 $.:G:?;;G9U5@:8:!F6]A/ZP9#\!?*<])$#(#UE* M-+>'*FJW1KP&79YNI'@"NU&QM>T6TG68U>T:OKJM'OK\520]M;>@:MD] * < M*E]X&-X(EWF"/I&#=L_4$9]]1']M8$L%3NHX TRZ[>AEI8'.M*39ANA'T3'- M4XF]IN-(TC*=2,E961 Z*71@K*YC^?$69-_&!8>J>IOW^975O@VT.+Z@T!3& M;/)9#>T&GBL_ZIM,-"'6&;\ZB<5I*42W'Q,ID?3!.4ZV8(H!H1\OXG0I'9%/ MXMFO K,ISBGS;1?OV8$<+1GX8KF*E;>S_VTFJ'HQ#?K=C3/0/:=5X$SAWJYW MPH%WWC'H.7=GKE*RJHR7IHJ:Q+,+^N%?V &.47;/9LP*#HQ@1>H]U8$2*1TX M;EAUEIHBO5[*TXWS_#*[A#"HCM2)&>-'!P2?>Z/%_XI7\2<.\0R*AR\PI(HJ M[40WBK@]3TX!QZWJA9,/C.JW1^2>&U8;@5ZXN=;VQYB1I[!:KCE M&" .M]X'WN&6^P$OP7L[>'?Z& /F3J-]T.TT& /43J-]L.PTV _"VIEY.S#V M]C,&E+T-]X&SM]$8D/8VW ?6WD;[05M[AV\'VMY^QH"VM^$^T/8V&L5'^QKN M VUOH_V@95E&.0X?,CHEG\P'1%CG\?4EUX^;K-:/MA]N]W_S>@TWMOZ'*CHT M+'"]>-(RSC-*2;U660BR^MDF9T4D7L\NCC8K\;A*IR9%30UA"*6"-U13V@=F M\K'4"M\6:8\-KQ2-I*OUU,I1U>,+/DPD73IMR+9+6 PNLU%/0#HA* 6 TOX7 M"[+:Z??'G!=RXPT]JB/H,IP^/$OMU[B)T^GZ13,&85)5E^A(Z+[J&!VK_3.4 MM>CQLG3K6.R972/O=WR=BC;3:#R^P8[\L%TPH2^C;6^=A/Y5;M5*Z&[E5HF( MM[I$Q! ?E94JNESMM/?WJJ#$";OFASJ5N8A5Q@,F00:A1(.]PFY/08>C;J6& M9KF':^_6CGH"':B<@(WQ(709B6@4/Q@T8:HB#$]R7GPUTQLO_U6=FPE4[0"C M>9;C^M#HJ4+0]TI?+8)^__ZNH@,=B<=S>T5\!!2_W9_5BIAU[<#3*>4"[')B M/ 7N?I1RI>6=)LX#'.CG]\KM&DO7!IU/F<4E4=C;33&[X,Q5HM^GV(]D(9XF M97J>,9>+2QE]>$Z'I/]!AZ0[2_+-0=_M+L =R8XY)7LK -+:\N:1Y[H<0Z5F MC<6)G0>_C5W\MG,0H[-KC1F^R%8;R)\DB="'&-EP2<[23,67\S.9@+&DN&': M""7'I_EF;7#R16-ES3-E&OFG_0QS;]&*?EURD OZ.Y7)EL=G4)F<3:O#90/O MC/#,]$.#2A%U5M%O).E)0:\S[^U+4* M6U41=DR&0UIOSH:<8N,[:@B>T+@,/![J$"0E=@EISNHRE>*M M.BC(63VS64$9/B^'==Q=\ZO-P_9,AXCO+01#"I1>7-6<=)?B@IZ9PANNND&N M7L50%:Z-0Z\1SKJ.RZ$.7ZJHYN<$&9C8=:!TRZ'VA5R'B@,8XLTEU:FX2%>B MMC"W6]N]]N%MI[PG,.U]B4&Q1I8&Y.[Z81,7,6S*8317;T"ZO*DK21K5S)]] M6N4DO SQ(9NG)9-EEXD/=*)+#K1+9'WFY;;>'_8-':EB-<7-075\FVG^%!Y!S)6II&[*TEI_SIE3C\4+)W_D%_&?53[M+*C M[4)*NUZ^3A+BSH#(-2M\=9>V5>)D^X5?[ &']UM5?*C> _+ JQ^Q]\.Z_!:8 MALM:#4QI?/L=SKA?G!X=0I\UE-C47MHXG>47ZW^,7]S.S\T(WOHB+<6I2K]6 MD8M8:5;5>0'Z/1^JPTG'!?)-02M7J=TM@.B^2YG:?1F7XB"TII%82F>S@:_A MU-9?>2SZQ:]^*9*%/B.]:C#H<\V@2_+W\BG-[5(41D\M"AD(V:Y'T;%]/C^, MR (;":.D/AK?7/U\JO&>+R(IU="%GU,2GKTQ/-4!Z9A/%:CG7@FS6\ ML2&6-?7:&P*&T]B1V\/;P+K*E4S27EQUH*\I]Z_#5<2JU6E 4"%RNZF\(@. MV:D337&ISN=(&4D(JPN6-=*A_]HH&28'DY ODK,%GW='L[C.;EUA!V=IT@ZR M$KR)[:?0@1N;5P5)SU0<0\S3LS,,1<'G#@"N1;6WW@U)E9'7HLH@G%IM)/"# M^I?V!AK-E=:PK HVU0%H"DKS/NF,2WU:CDN :7-FQK;)E)*)X_D\E8*\M>A4 M0Z.%K(2[7A-1:=J6W<#FL?-L3I%NKJ+T5;*:9BH7]$M3P%@IOZ-TXJZ&W3J* M-PFVCRFV9W=UK<4B/LW5L;9&1:,=BO:^%JSW7\^>']EIKYUP6YWCYXN:1Q4Z M>:>'!:59_7BM4BU:-1JESZ]F=ES=D%GZ+(<0FM%!*'9%S(?Z[W38*)-(?5>] MDN0@$;;F$Y;TJ$P_B:5TY25\DO+'39;49:!X&LNTE.-7[?\-L4U9>#U-IHTY MYD5Z3A4$F8E69\AN,&^PMH?@ :X[-9M-\)E@= M.*;=AA.Z[HQFWQY.Y-K7V"@UB'DZI[ 7U7HBN3Q6/S-$HP^ .&]8UNTG=&M, MD5R@0V(Q#.Z\V'JG>:[IKVPUR?*Z<79%VFZ:SZ?B'_DEMK&03OSN&@"/S8)W M/::GD%!EF4)3K$X. !?K#:UR3*I3@Y0:^+'*:MD!AMJI28O3R0CER"T@D5NO MK^8KY!S?M"775CEA?N5Z"C?GM_&F@PD1/69YM<\Y3Y8FP&O82&])/T#&8M?/ MTCQD]SWODLK6HM4JH"9%DV]T2^S6T)G/33#.V4 R1E0N;/:/9O*\[%GE>E?8]649U!0 M4((H[)*FN6!)E:(/5IU']4.&1TVJ4@EFJ:1F(V?^I93_HJ'B] K/D39!5[_Y M72V#4:6'KQF2&W:5-PKI]CJ)]'TT TY%75.X,;?]01#V=_1E+ UW-L*3:/9PAC<.Q+#!:YO MFB(Z6"SZNFN\V8)ZJDG+NTN:WE*2%)]SY;UEE_O\__UNR1&UDSNPAC#1FLXV MHRJE_^F4V^94= ; 8.%%C*]HU 5O[-4 []I7@;E^JFHM&UO%EJ\/S*$JO:P5 M#^2(CZH+W,=)ZTK,/^E*S(.9?VFFJE'0]+2\T(>3N%K$<..J,#-_>-&LK3R8 M?I&ZVF[*N4\WXYB4X-HLIE7KM/21$Y5>T)V:8 MQ&AF1B.]FY)VJ]*P7*\!&D>ZBA?TH%&OMG%/W6?HG%;)5]Z]O\P_:W=DB'W. M#I^#Z#]K?U 0/T=_\1EY%D9WJ>/1S:Y[U9CV>-O=]-?CNY++AR M^/+%DS?O'@Q.::LLN:%*$IV X<9\F6$577W7D\]B]^ETG2XK_YRLYE)7AQD. M"+M3,^ITO \23RA_B5<]M%JK;[Z]5614??1V'N+X#,4.#)['LZ%C=?O@=2(= M>,/ \J>6U056)YU1S7XTMG;F]9;](>E,J+I91H/TM6(V/$MK:GN=6;ZD,:\M MR=M!B:U&-S4!2/?L#?WWI')42>T\XFX-I5D%_\8:2*<"EZK3O/>]3I7X>F/X M#39DN@FTO8>^]G?^5"5L[:YJY4RC+NO;9UP.WA3 ;*!Q!K?#P:-=1]@:N[,= MZJJSSQ2HF@> FU7VQ];BZ5Q$T$T)M,V>WZR>WSI!+[JGH.>W]GT%_9B_\]Z" M?MME^_:"?N!^MFL*>NA&UL[JRXM5!WI.UOGL5UE82QQ2#?EA%>$Q;/BJY'[C M/*;4ELCW*/.K:=&5S[NO?M6.4^6?#1A'/043R4L[IF]@9_?J!AKL)==QZ@!\ M;\&R^H?W]24,HTO&W>J2@HYA/.+VA$Z8]-IW%U!A./FTO^CM(*"V>D:K0B)'W)$0SQ(EG):J-, M3ZM5D7]B]_@"EGKD\!4\"FA55)*J&C1HG0>L_,7J91W'J9 0O<\;E087FHC4 MVN.2^DD+&4S@XK*7' L])1='S7(Z7JS.3NLM/MM:C=5(H*F7DK;R>&ZPD$[) MQ!T!UYY<'R!/,M<):7%9;I8K9E150"G\5C25*&EHJ*0"_KF5/J-G+3-B?MS0 MNM5(6K9),,O&#&?\__'F?$/7ZG@J_X[U[3';OA_/PIMO[="='?LTPZ&#\^,+ MD2IE;$"1IVLONC8BW8+1_94NQ>AYUYUZ/:8RE"BJ ++SCI&10&HK:+JUJM'< MOABD%[CCU>WNO2#]4]Q[]\?1[IL];C"U=AWU816]JGL^6,=C^%4R3OOKMEVO MDW;!LNNU[5;ENE[[;NFI'CM.)00P?32*]]^NS7CHC>QM-QA'=K(?GB,[V@_8 MT;31563U>^JJ":7[RA."VP7\66>]J;4_JKA^)^0UKG9]W>R[LEQ___\!4$L# M!!0 ( !B+64^K+S8>-P( -<) - >&POB27"E=?TZ")JL DZ:"UF#,)%"*DZT<549 M-+4"DC=6ZNMG MR/]G+V:S\.'\^A _&Z!3#*ID#:;8Y1%%FD> M?3CRGMVWGH=3(96K[2OX[[H??A 8/"N0,C8*G&,/I'%-M 8E;HWC!COPFQ#J M[=6V-@I+1;;1?(&G!/H#1F4%@YBI:5_6M9!S:HM>3&R"DI MI2!.PY#1&X8V \;N[:'^5.QQ=P7R8^R6A!A9%8-I9MV;TZZ%3O(NF^?>H;TZ MBA;5="/UV];,1CC?GARX4U#0SOE=,=8W[*2NV?8-HZ7@X.?RTX+1D073F QU M4"45?31\]J1D!@"%T0:4IMDN\D61>@6='DY35QRK>7Z"FI]ZG4L0H C;%6V. M_O^\RO]8\>6K/Y?L+I5#P4^HT7:H$Q"Y. 61R[\L,N@O])VNL=#VV:2?XHWTML+VK>VH=AEZ3M7EE[?&;W!P*TC)]9Z?H@@F>[/=6 M>+0<1ZU&B@1/]@?(:5V M&+ZPATVOS.%L;>WVS7QNVK78L,MO-6KN=EJP3NS%L)N^GF^ M6-3S#9=J=O3V\5R7>AZ^&:QHK1P4''0';J2X-T^?N[>,0X$[<+&>.C M'3[(W@I]RJWX30_C5JK5X2R;L:74QEZY:_N2&ZGD1GX3G7]GUL/][X.6WP9E M>7_5ZJ'O_;?SS$/?H:OA\>_NTI\H_]/-0[+I6S%Z=".&Z'LKAZUZ-W5E5G+K9DQQ3?B MJU:P #)'(/,)(?_. \@"@2PF@;QR./#5 +)$(,L) M(:.:K!#(:DK((H"L$P4W'2,.&);O4PL!WGMW+%]C-?$% F0/E9]%"R1Z$8\P(EV,EG$M$F)AMLCWK MQF-6@'DJ#5^MM%CY,JYG K@(,3'?9'L6CL>L ?-/);A6T!4=G1HC0,PUV9YE MXP$; (2;C]4PGV7'QL#,T ^9/SJ!_=[<,\V;O0<#3D4XLF<>_=@&F%Z*1:18B8:'(* MT63.-.]&(Y4P!CRS\@LM;G4EQ,1,D^_9-%=RI224Y6X!J&V'45FH178)^::- MA9ACILDGS37A^D^!F::@,,V/B8']=.WG03^'E)AH"@K1I*)#O$Z%B::@$$TJ M.L28Z'H:A6A>B@Z[=@\Q,>\4%-Y)!8BX-C'O%!3>>2E /*]-3$ %A8"2,2*Z M'V$2*D@DE,@1<:-C$BI(XDXB1\28F(0*$@DE:?:M(4%/;-"O-/->5SGN@!;H59J)KR M.4]\^SZ9XB)[BR8\FE/7)N8A2H*"R4QH[Z)6:BBL-"+F?)9HV,6 MJB@LE,J4\:87S$(5A862F-&V%\Q"-4D*2D7?"!.S4$V2@E*8X1"J,0O5)"DH MA1GNT*DQ"]4D62BUD! U.F:AFB0+I3"C1L2+)1:EHD: M';-039*%4IA1HV,6JDG6XE*84:-C%JI)UN)2BUQAHS>8A1H2"Z46N2),S$+- MI&MQT2Y1S$(-^5K<8_:]%@]V##$Q"S7$6P^>LJ]P>2C$Q"S43+D3(>Z;F(4: M$@NE,*.^B5FH(;'0\_7-[STTQ$1W6I-8Z!GF8P\-,3$+-2062BW#1GT3LU!# M8J$49M@W#S +'7@+S7UA<_2V$TLX5WZF9^^-W_.5EY7;]+<>^ M/X%C?ZCS@;OC_AR/__9T]"]02P,$% @ &(M93U+:4AR! @ U2\ !H M !X;"]?ET83QL+A@7.O_HL4'SZEBY-.?== M;L]#WKQ=+UW>56TIPQ=C\KY-UR8_]$/JIE^._7AMRO1U/)FAV;\VIV1DNU4S MSM>HGI_F:VY>#KMJ?#G8:O.C&4^I["KS=C&_^O$UMRF5;&X7^S -F&YY']+_ MC.^/Q_,^?>WW/Z^I*Q]4_!U0F8^#9#E(Z$%N.6@0 _2Y2"E M!\7EH$@/JI>#:GK0XW+0(SW(;H&,6WX2PIJOM05<6[[7%H!M^6);0+;EFVT! MVI:OM@5L6[[;%L!M^7);0+?EVVT!WI:OMP"]A:^W +UEA6=M]+#-UUN WL+7 M6X#>PM=;@-["UUN WL+76X#>PM=;@-["UUN WL+7VP&]'5]O!_1V?+T=T-NM ML%>"-DOX>CN@M^/K[8#>CJ^W WH[OMX.Z.WX>CN@M^/K[8#>CJ^W!WI[OMX> MZ.WY>GN@M^?K[8'>?H6];K39S=?; [T]7V\/]/9\O3W0V_/U]D!OS]?; [T] M7^\ ] Y\O0/0._#U#D#OP-<[ +T#7^\ ] XKO*M$+ROY>@>@=^#K'8#>@:]W M 'H'OMX!Z!WX>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%M7.&N"#IOP M]5:@M_+U5J"W\O56H+?R]8Y [\C7.P*](U_O"/2.?+TCT#OR]8Y [\C7.P*] M(U_O"/2.*YP51(<%^7I'H'?DZQV!WI&O=PWTKOEZUS.]<]N,Z?"]C.?NE.]= M\L_BG];,X,[E_9+NGW%;]=/Y,Z7+-"69V^?=_\%NJ_Z),/.*_/P;4$L#!!0 M ( !B+64_)N)V"X__=U/1FV^U6:7L!#TX""F#+=KOT[6=H.VE5)K5J(GTW M(7#,.1_$^EWE^N=#H+0ZCL.4ME67<_C$6&HZ&EVJ?:"I5'8^CBZ7T[AGP34' MMR\MR[F;VXLC=EQ8/\LJ"^7(S\, M=#K 4CGGY%RV!9T:M10>/_F[!C[OAL9'6H=8JC'W)QZO1+HMU<3FA>=\1)JW M3DOMJX:7UI?[87_[>%B^GWKA?XN)+8?WO?7SY1 @.21(#@620X/D," Y+$B. M*Y <'T%R\ U*$!11.0JI',54CH(J1U&5H[#*45SE*+!R%%D%BJP"15:!(JM MD56@R"I09!4HL@H4606*K )%5HDBJT215:+(*E%DE2BR2A19)8JL$D56B2*K M1)%5HJ"LB['>G3]]+\DO[P_/,]G MR]_1;_X 4$L! A0#% @ %XM93Q\CSP/ $P( L M ( ! %]R96QS+RYR96QS4$L! A0#% @ %XM93R?HAPZ" L0 M ! ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M" 7BUE/,[-%;^\ K @ $0 @ &9 0 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " 7BUE/F5R<(Q & "<)P $P M @ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( !>+64_- MQL5/,0, #H/ 8 " ?@( !X;"]W;W)K_ATJL% 6'0 & M @ %?# >&PO=V]R:W-H965T&UL4$L! A0#% @ M%XM93\$/J)%!! (10 !@ ( !0!( 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ &(M93]ETI5"_"@ -T@ M !@ ( !TB 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(M93PT''W+F 0 2P4 !@ ( ! M030 'AL+W=O&UL4$L! A0#% @ &(M93]'=EEFS 0 T@, !D M ( !1S@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &(M93YRF>\ZY 0 T@, !D ( !#3X 'AL M+W=O&PO=V]R:W-H965TI! !X;"]W;W)K&UL4$L! A0#% @ &(M9 M3Q"EW&^X 0 T@, !D ( !V$, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(M93T*+ ?&W 0 T@, M !D ( !GDD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(M93RAM9G2X 0 T@, !D M ( !9$\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &(M93_N^K,:V 0 T@, !D ( !,%4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &(M93[$+ MD%"S 0 T@, !D ( !^5H 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ &(M93R:9/ZVW 0 T@, !D M ( !NV 'AL+W=O&PO M=V]R:W-H965TOB1EM@$ M -(# 9 " 9AD !X;"]W;W)K&UL4$L! A0#% @ &(M93^'$EAVX 0 T@, !D ( ! MA68 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &(M93\I$=(O! 0 -P0 !D ( !86P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(M93U&,PR"U 0 T@, !D M ( !%W@ 'AL+W=O@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ &(M93V='I+K0 0 C@0 !D ( !ZGT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&(M93^.5YZ"R 0 T@, !D ( !]X0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(M93\(FG.OB @ MZPH !D ( !FXP 'AL+W=O&PO=V]R:W-H965T 9 " 5&7 !X;"]W;W)K&UL4$L! A0#% @ &(M93W>IXYEH @ Y < !D M ( !\IP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &(M93P40(KM1 @ P@ !D ( !#*4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(M9 M3^''6GR; P 6Q, !D ( !J*L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(M93^>J./=D P B@T M !D ( !Y[D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(M93QO0>0\L @ YP8 !D M ( !1<0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &(M93[2&>M<5! 8A0 !D ( !N,P 'AL+W=O M&PO=V]R:W-H965T@( .<( 9 " 2C4 M !X;"]W;W)K&UL4$L! A0#% @ &(M93V*@ M&K4: @ 5@8 !D ( !V=8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(M93]]]FJ03 @ U 4 !D M ( !G=X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &(M93POB,D/N @ N H !D ( ! MW^D 'AL+W=O&PO&PO&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " 8BUE/W-[+X20" "6+@ M$P @ ':2P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..60!9 &$8 O3@$ ! end XML 99 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Note 8 - Receivables, Net (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Contracts completed and in progress:

                       

Billed

  $ 417,373     $ 285,521     $ 351,802  

Unbilled

    182,762       98,755       147,950  

Total contracts completed and in progress

    600,135       384,276       499,752  

Material sales

    72,486       45,286       73,282  

Other

    28,674       44,195       45,125  

Total gross receivables

    701,295       473,757       618,159  

Less: allowance for doubtful accounts

    908       511       89  

Total net receivables

  $ 700,387     $ 473,246     $ 618,070  

O^R99\YNH6O9,GG2K2-OW6)[T7A7)(SI+- ^+F"=]CI%\?VL5"H"-K9B5M=6^P:$B6-1Q8 MKJV4-[1)]E"+,=]'C)XHMV'P M&TQV=^>IS6FS]=WN2B6W.7^JB;RG>!G2S05*B[6-_ZC<@^L-XI,J M?5*ETTF5*NPC1B&VL8NCE=V?M.'?=T62-9 6 M@8-.5Z0$=@F3NIX[5R2E3WFOB^U=.110;\:UE$7FBA#5EWOITV/&+@>(70 - MHG9W2'\H.E$OLC=V'6FR>4%=X:[H3C,S2)U9T5WEAJ'-K^9..5?F7%L I8D[ MS!6]JV\P-3Y, A:A<87>H4Q=1?+KV.>BTF.DR/$>^YZFYEN>=@_F^_MA\@U4 M=E4*L!,JKW83F^7K.C$7P'YS=?HZ6!8_#%,6OC"#+H;4MY/EQV%*R9>O4(OC M+;/0DI1G7+JB09IN=YO0X*14[X1S=TAOD )JY7Q]=]!N<#)KG$74'3(8K*Q: MR%WLSEXW8)+*J?1R^J.M6&X ;H^"UT M2/TCN#S B\D-D[R%VC=PD;EAI+=2: ]'V ]Z8QXS\'(3=Q$LP;-2T.6F-D2Z5!:U/J"X.>D-59 M85"V6H1)]H3H$J>[-TC+ 0):-Z9(E ;&\W2RUQ0I-9J69U>.K4T7129,6 M"P,^(*X(Q<3?#2[]8+JF_=2*>NN]0.A3N*PN9P'OX*L3#K*3/V9,0V=0V,X\VO'KFY]'A 8J.[XU/<&8<3V M/!=GE!=4-;1.MOK!)T;1_ MPE^O? IIRQO:)IHK+F:/W# (XVFZ.T F-/D=B!5Y=YO!RM,&G)X.,!PVI;E4T.;],W"',@$H MI[-R&9[F&<< :7%,4C6_=-UL?A,!4G>$R<@_:C(44G<[X-8Y?D$H)5^X0"_# M%7\BO:_.9(BAL?J A/)S ILP*Q]D*.PJS4QY0PM$DS0F:;'6/H?IGU.^I7"Z MQ)I[=WLQ?5#S8=+7"FMS <7$"BSG8-_$JNH-MR*(1_%+5*"\_H M UJ5?@.^6^Q=!Y,9UY-_H9#><(L%P)W)<",1P6W:'O^'L<;%/,D5RXGY6*-B M_HF_O;5/7PPV+O:_D-:8_T)&PGIIJ\0B<'2#610F@OSF8J@<=B@B^432"+R+ M'1K;)C_;4O3$WZYP ZF:VB=<"4;5C6W<8GA0;8"Y)FMN4W$>T)HD:P%!7N,Q ME>$,ZF,AT1ZEF%!Y?$';SA]HW%%%OHD7#U@ M&ON1#].YHK&@71&'7C5T*16N2$*]T4(2MUPYM@"2!"!YS!5YZ)8,74*A*W+0 MKQ6Z9#=7U@J8 6K@0W+EN _8$M7$UUV1!_RJOVJOC"L3!F*-U\A5<&5EA8A' ME?D,EL-HK]=K[\#D:"]=@_K)S_# 9-M1V3,Z-MEF?/\,CU>VDQ/2G;GCCN"J M4HFZV_<*X/(:OW7>8K4$N-C ML(3+R"%+6W&,$RX/=\SGJD4;?CP2+C%7K6IXZ0.XK-PQJAO5'C@(S$:-K^^# M1%PRUK2(EVX82U6Z8&3Y,EPG9'55AFN I:LJD^G'?NN.O]JF7L$/QA#:7NJ= MSN_$RB$L<&XW;"]-/Z$%_=:",A1/UORO0^2]JN:K%::Z3#^@J=AG(<V=3?8C<(]T/P94MQ$)8D!VS!)<,"<>-31VZ$VXK&* MW?!E\)(L5WDY0Z:SZY"*=9_Q)>Q1J*>R#'TK8]MTT39DX&)3/8"B-EL/;QR* M&+77,4"[V2@DR7M9;@VW9%0G[H(T/VM3Q;W4"Y^PZO7[<.5VR M\*5Q_CEL,$NN*!/BO%>I)Z^2< I3E*';XM,\A2_;^,,%2M'LS?5X@!YN7_'< M#GC<'X?9RU#XY$7<&:P_L1V>^CQ;!>/-= M:K[7W[;.*/>JAHTUD+.S+%J@.$]00&9!GL;;= ,4E\^#9)O]@T^"SUL@8 AU M6GZK[9.Y;7+AP5-/X.GP-3O^KD?8IK=W#N/DZ3YE<%LMAUWE,J,T(ES$E:!^_L,>!=DF/U/?5K^WIOIO=F>F_F M(+R9EB2A=&2V9;8XIS_-I28SG4,<-8!&IC\1,C"8[%U2L'N,H$+HU"M@AF"?G".$0-\YB_8"\3;?2S M\1MZCW2V1+&/:IZ0U554\Y)_BOL0QUT6[(ZR* M\!JCU%32E@Z]QW_D+"NVV*V&%F;5$WD0FW>$D]>T/I%B':=$+$GQQ>8SW[)O M4_ATZ/NU_0OT(F?<-F7LDBR?<5H82D(+.-UEVN(3GV>LM+-W:VEY!\96OR=I M+'Y01'$Z>$/_8KH,5YB#TR)G,2YG\FU9[RN^R+-/)/L7RH2Y()&!:7<;#+*% M^$]\@G68E,[>W:(F'O#/\/H/1RVE7#<8,_C."^,@C.]'*HS2<.:Z3@6VO4+E MO_SW)!=!RNN7:"$*O1XNU.E">L9$V$RG$[3?<-"XVV?2-6=+;!IIO#VX.HW!QD)>O5G6R>("NN9]U35_Z4 M"?-@=\E42:F,,=/N-A@L-W/8\4O#7C;865$4X<)4X3\GJ/!$IC&7,\WPOXN_ M2WF"=[5P8K,PMCZB;"'61K$<%$?A=NA]2E_Y%R0LUAND?V9_"7$J+/-IR@E: M$8;+T_1%T5\FFVOJ3E9QT'Z:(";LQK<.(GU#*T2?[,"3J @)<-(V"@2A[6=S M/7]+W*[8]N\X6UQRV,CE3U4WYAB,8%OG3N@4,S[EK\=OG"*@/@/C9H_/MVA- M8U&9#S ()H5S[V3ZB"VI]-7>'7()X5R;CC@8,1P<,L6*;L;Q2>>!Z?(#BA"' M/_Q3P-DZZF.9F]+_H]O8*EOU3RY_>96WKP)523B!#V 3E\*IU*R;]0<:#-,' M]%SSVU8,,,!O6T%EO6\+&&@P3%=XZZN[^$Z.-X1RE8D0BID(=A?$PM=/PU&&PO$#6N4T6G!U M$GB8E'0?!UW2V]^O >:KN- A^GL@D^BO'%.TBE(@5T?HBG% ^ MD<7S3(88%J\?0_HGRH21?R@V"66RJN^PN.-K!%_,L\U]$J89!Z'"/;D23: L M2@>PR^?1TG='TKFX&^A.Z!O7-*YA4JG,>)::CV"%S1G.*M*LY UL7+&QVN_+ MNP5!1!0E),N:6UT,3ZYLG#YG(5_2.!+9Q?'% F!TJ+^%$2V&\*4A?&D(R0'%IIY?5Z350 Y$CP.KW1(4K M&MB;U(Z^E'D68P>:_',I[91O3]FVK=-"-TP]=*62C!W]-L@\=J4*C0U!0YP0 M'52N.9>EHZWCG!T4Q#FG3P ]VMU!&9US$;-YXH,K^R/,MJZ;F=R!E6Q3)6N( M02E$57ZL8R9OVZ*#'VCH8*:Z)$C5Z8D.;-/QB:Y>T1=7"B8V4[@(R,=5E;L_T:PMB6H.?+G2JG%3A3/_'16=X48+13Y;";3^FG^KCB+&D6) MP&<_'$,?#<1Q'"RJE8/K2BBI)1DVSY=T#)5TI)OPY&E75L9N%!2##XJXD?C20@V2C 9P' M3\G4ZJJVM M'1E_[^:6!T.[5*4#![^]=,TNQ&IV"8\K.2%M2K+)W9*N M!(K;EJ?Z?EI7G!V=S.=:MQ@>)-KOO>4IR5#P74#1&HLEB 4X#80,EL5Q3)8O MER'=B'NZ\7+%&18_2=IF))A3<51V593N"&*4A3C93S?M_>:]4=+[/>@]<^;O M2S\AJZO[TJ^WWR6^)"P3)WCY/KZ9SO9']V8S7+BQUN@R"?&2\57E(HS^O%R$ M=([81[1\1O2$W+:';7Y;=RZ&*W(M_T!1QL39Q"OR)?T2TGA'Z&7AN:R\P=N\ M=V.*#_/.P@P\XMTJ'8TK$#*:'54?Y+^=3CW^I__Z&+[@9;ZLU&3I\YY(PZF: MM*KG_9#V(/2]8JFJ?-8C25)953RU<,%IL4SL3[B)Z/)V,EQLGC@U%0*MTW5( MC G:*O?:.ETMW"8IUJ>RCIN$_J,6MF\&VU;<$"DZXA@^3G,NS:TSE"^^%VA& M*#KRE5^_< # 00Y'"713> 1?9T?M'$X2SCM\HU5)CKMD<;N5?L?EKK5OLOCZ MNN[7UZVV<8C&SA@[U[4,$=)DGW=%8OHBQ.;&G3,Q'D-MZL:WX(HTY9JFP&5C M9UZY'"O0>W=!O2'P+7<-C)UOO;*W5]Y^X '(09:WMWE<");CHH+L8U\-X:EB MM?W:'2P@P]>9/IT=MN*HO&$LBJK&P7%MX0..9@(8,U';>4$2_H59@(K$I"!/ MPSSF;]I+6!LH;>]5O4="VR8=%NJL#!,=E>)](I,X+FK'AXF(S-^FVQC^/45+ MG"^GNV0GS'>*3R2K#'6U,E[CX%>1_%+FO1SG !=%Q=DU_\YD@U#1Z'Y[)%84 M3V';6PI0_/#X6=C\149H!9-=#']./-?TS9JP_5N8Y*@SKIN,WK]C]X",^4:5 MQGQS9I]78LGA[7_X]GUEP*M67RNLY#=G$3,N4_1N7^IXABUAK#*JL/J-"O)\)- M.F$ABSV=4\NI-[J6L\&(5F-A1Z4FE#HK;6>5Y')_F^89$\L?%[*>^C==3L\A MCYF5[RVR4J[4?&$N#]%/TP=4GAN]#FG*B2M+MO$Y\4[&F?D(_;-95>M&P@^H M+$Z?M)>G3,320U*^4"FS-I1MAYC\L*_G<"^L.Y).LK(JC'"!NG2/R,R"U?HX6[ADS!DTK5_QNX+ M#YWRBU0UL7 =_L,-8R$KI-=2X540'U\;IH9 MT=O#@5N_:"E9W;7N)GV=2;OKBEB%%[ HE%S>/BK7*"2MQ'9<$5(] M$1S+T#Q@ZUS"FCZ740_)75$H&,NO"O$HXW#.*0M4+@8Q=>?RH\$RJI=.X5PR M-51>$!>O*Z69C(4C=]F[4G?)6"3PN)(KRW1C>T@/0,"B&DMQ9*@V 2+PSNUD M0SKF8ON*!F Y5X/,INY6G8$+J1N7EW.S3RG#/I)BG+,TE1(US]KHP-@<_L&L M5K(1.K!)AR^Y-G.2G3/#]!M&DW H6%RCOI"@K=@:6%KP"OS#GYWMWIII?"G6 M$/6H3JXIW*AUX81[YV?]X.(_O N>0X:+PCO'KSVN[$O%D!%.Q<']ER9CW_S,Y"'76 M5Y[H,S';J[D^EL"A3T8U]LZU:8=VG:TZ4.]=+0#372KJH&6EML^ZRR8=M%!: MQ3\=9)P.,#@S!/!CU;_^0Y"G**0I$C;D&J5\A6'1 L5Y@H3%^>9A+==WPY?8 M\4JW0K1W&/?D,+X,$SPC-,7A.^G-Y4=MENU>0WZ#^%(HJ?TM?=[XK;^B<+VY MQ&LL?[&L2>-W?\3Q%UFU3>GSQF_]Q$'M0OE>28OFUQFL4(3#)-M(WRQIT?C- M3WSQ8@+-A]*B+KIFC6GXG:^,E&^!'_D>RO7X$=$UCDXOW#LB!M2^':K4-+3\ M1JD[I^%F 8D8M;(?=7U3^R.:"XI_083ON:L%CL*DV)Y)V8CPFIV+U M;6VXLXO/_8"$Y,K4*[['+85;;_JY%)!E-7**]M8='A?Y(RO M>8QMZ0+5H57U\0$'!XNUYL\,H![5K:R2JYZ*LG9G$M)IND'[:(O[T1:8$4&, M#*2QRT2WX!'P$N.,)$"6 0%90<[)1!^*C>2@C+Z,?9$PL$15KINQVQ4 N&88 AK[JMEG"N5 5\LQI% . M,>^H1@3&:KK0CT%Q8#B,LB!D#&VSSQ,=D-55=M(D7HO/:>W:;7+_S[,%'I MAV6BDFHN%K2*Q(#:8S3/K2I'W;UD]UI.P37+\%*<)-E5C:F@NT;O[O(T^IA; MD&2._N9XOY?:EV0^H CAM; RJI"X1Q=Y6B:HG^AD$[I'5<$20RQQ@CVV!3E M5"]SEI$EMW3%A_F$LDLQ]5+I&4M]S^##L!B[V^F9 4O[/C:9N:=DC441M1M" M16'EHK!.0:I,^0 ]?#J&/__92K) +QN SRAP/Z/ G]_TS@=#YT,CJ]PY95'Z M9VK;H]TYNS.2A7ZE\ZTA>G?./ZS4)+ AWEUP;52S3(JWK/J* M?PZ6(?T3%;4F [8O7ATL$)#X\A4=.X%D^'CC;9NDW7J*P4+BY(51P/DC>T3?0EG[]S M0O&_Y0>6S3MZQZM[Y^ ^/SZ)2BDYW7 X] M9(YH*JI0: ^IS)C[DYD:!=Q"? MCX-8L6&0^BNR*]+1^XYU&ZXKCE&8GABLPZ[D_<($8P!A7-&8/D)/ ]>-(8>> M,D09&J(KTQ!==C==1B6.]SM.R[[QNF\= MEJN\&1?>9JBIP4E^7QQ M@]=%MH6XF717$GNR)+FQH[?F6X;H['[-B@@)XW2;E-*NE-1#VQ2-=]..U?72 M[SKM79WGX^KTN;#>(=$FDFRR%WJO1=N&EW=Q#-/%\>[]JPT8IT$XFQ77EW%" M47$==;!$V8+$S1T;[;S+CCNC3=J]$Z,G)\:$K19ADCTANL3I[@W2VO. ULWO MG" 4X7DZV>N._/8)=?=.*^Z:E-= [;=QWVK2V]!+S'6KLLM-[>]K=V,;N'6M3U\"6]=AS MG-H6&@P#C/UH<-M2 T/*L<]1GU4X"B?^$,^-@]#-<'VD+%\N0XK_C>)=29^ M+1#*>+.B**AX1FZXJGS,T>#^ MT8ICQ.RD0;V8:&OOLQ3N;)E^'\GL,9)9?(=)&O^&%CA*%,(SWJ^.XE)S'].4+'/I/%D26BV+;-XOV7F7O B M+F39<2+Q'K8]?/\"NLCYSB;.>Z;Q[L?;)?^FZT(!U"7#C?KVS]I-3OGBG5/$ MZ;O!+^(G-3_Z#OTS<<$:+(SD@8KG"ORTL<;C6T-5T*QAJID O!=.?%2 M<[;5,'<-%%*IAMW]AEF#IFXC>S&=K\+$I+.,T27'&H_E^@[XO+'_$?*1YR7.VW MMN?I1>G?USWJQ7A;?Z^E6&]'?/B8[PE97<5\[[;?0A1(G6:+RE#OFS;!N];> M+XI*W)&P^JY.>8/F[UT@\;=/1%6]4-ZHC?=?%M-D,J>HF",J*I1-.XRSMSZ[ M0?'VCM:4?F^@3M?"'\ -TJ+TL/KF:45;"Z07DKX)(Y'T5[4)W.2DU0IQ)(&UH@FB]Q3]MM M6$;N49-ZFW3[I*JO>:]H:?-LZS$YVNO3.Z$P MEXFI9>J*3!2 C9C@(U?DH32!B)F]X8I,],$TO>'H2M (JA\:8\@5<>A50^>C M<$42ZLT%XCEV)?8.D@3 >^V*/'1+ABZBX8H<]&N%SGOLREH!,[H,W &N) ^" MK2^-"]:5%$&H/ #A(E=4I(_DMH%KQ9"3V[@:/I-A%HU1!4*ZVUD&*!!0_D:' M&6I#K2H$B#MUMXJ.0BKRB):MC#W>,$8I%Y/XB9$$QR)3\W5U3A;D:9AS4X$_ MV%&M3+\A*J"?OT!K!1#$9>ZL_MP(XPI=6*"NK'52BZE0I E M7V467$GP&MVF?-5 =X2)*^RGLZ?P1+RYQE?!VGA=;+2[M N@R#D9W1LU$O M329=;>3,E@"1[ZKE&8QQ24+I"-!1 YPZ%#.V-5*W@P?ULLU34/IK./C-4V*T@=B1]++ B M/&,09XB\H56B]6JD:FN)=!,]@HR+I%MPXP\H CAM7#@"^BLGLW*MC9(ST*EAOFHA*GPGM"N@PDXOZ(*!3@?2F"M-&*G9W2&3P C4])7X0U2!**^X; M,'&[#BFQ.F_08I%%@U<,I=RB,2059VNC8];,9H=';7BOYU.&OXGD;H5\R5I2A\17>.HZNI& M7;->"2WVLY(&5KG\@-KV?Y3M(F<;F&/Z "2%P2)JW3 M:#Z C2IJC -&D9-T+/I'EC @.R>M+=2OXZNJX4I#]9Y(=RNOC^,9/6.3AJ8?. ]\%+=\.!8AE3R;EJ3/>XX +- M"-UZ\Y["%\2N7[BN<\S+MP^Z*:(21@>F.WSCL 79XJ'S;EXV'/&5[H6/*%N0 M^"BQ&R0-25^KRT%)X3ZWJO"?4':8E1+"7[6QN?:\(J3!JFP\CMU/1%*R2U\JR5;/ M#VG[(!6'B ;'AF:1!?>S6(Q0.X4J6MJ<2$40V%2OU)VL3I$'M$9ICG8VUFG& M\=[&$HB#_R^6WUS28"1K;#/-#)(ULU#@"17+ZB_[7&<*^TF0ZI M^6IF[ESBT.@[@08"QYZ+"U$+6&1[[!FX4$E( ^UC3ZZ%"D"9 M8S'V=%FH$)0I+F-?%/2+8WN5+P>Z&NA% ,4SSNV4;_DD4+3MBBRD7+Z51'U? MBG.KB%)Q3/-)7%$E [Y!TNI+ARQDA=<3E2*#P95-JIY@ZG@4QV[C-I-8W:S$ M#HSBGTNII=P&R[9M!RX\PS0HITZ4U9,8(&SFR@H&LQ$,@Z$=F @VIQV<^\IZ MDYJT"U>LS9I24B35=##'1JA&=7+7.K 61BYQM[ !DVX>H?D1_[;*O%^9$2-4CI&_L4 M[$ATL-3/@_ &6#0G.J[H%N!B-P\2L9WOJ\7LN&FGA([!"X=94,>8 5]>YX2L M%LKKM%7"X4TYP]-2AF]J-TA[V#R7HR"KP7&WAJ-:/=FCH+W%8]HMOV4XY[-' M>;S=GO!4Q5'%M;TW"?GR*XKG:!?*G MU(SHZ:R4='%!Q!OY:SY;S5&<.5X[+H=7TZ_F#V>Z?SBSSP,W W5N^@,W]4)V M?8!0YW1+*=&VK2)7]+%%N0"EW1CC=J"X-E-$!O(%P."YN^QT"[DE Q&^@4/, ME=R5_B7?E@.DNV2&LY@ ,N>+4PF_W8BUXYA.!UG [FVL;4<>G4HL[EWD0[D% M*B49"CX$8?17CLM#D"Q@T0+%>8)$9L:*DH!;N,LPF.$T3$6IE0"GQ5]$XR 6 M5_,E>^2BS6=I^7V]I[-T0K_/9CDAJZO+HG9'IB='G^^>DAOQ>M47K0N,YT[XB]'MYF[]J?HV^V^V0F5[+4'6;0#*MO.JD_T""8WL],2$%U MX_[#8G%;UZ<&<]N>P?L!1.3>>$#'$#4]YS!B7YN&#S?Z<*,/-PXBW)@ARE"_ MJ!P6(:NQR76G+VM$G\FPY%0?OW07,1EBI+6F)>A*7*.VD S0T'D"8$8',3*HQBX3W1)(P(N.,Y( V0H$9!YZ*DD/GB[+VCM:3A]"6D MM232SHVD YTQ1JN'(E@S]KEB) =U[&CLD\1(%(J84G>'"0,@N_RAD2NK*:6?930%&$\%I\ M. M0)JWEC7U&":*'!9%J\84%.?F=WB0S/'E+JX:W.F-8.'>+DT3)=>UM M)$SMB?B$,O57J6QKL]*T3[_IFMC/Z7.ALT>?7JTC^@YGDN%2?VOWF2SGD$Y M@!O%:@#NW;O@N$/P!\'\T9H_SSD509Z^NJE7U;3%FK ]$V4GV&>%21\B/"&K MJQ#A]5\Y'_(VO3SZ;O\4G^VW[5?;+@8B,)^Q?9S^"LUPA+/;M.Q?$6!J9^!Z MYU?E8;_[D&8IHFQ7(9PCU>U?%GBEB?R9]&U,[0,2B?U<(.4W/WKIL1"E!-?I MWICFSZ^6 MF'+S]X!^E/T=#CFR:,CEFZ%ZYZ8--BK&Z(GZ M\BJ#5N;6VZ'ZJ'#>LY$$2>2P8K?Y4*NOQ-PP2MFWWOK8IONQ35^N6??]&Z"< ML;M< 9*I#Z?&KC9C".(,M'YUUPBI.]4:M4#U *"[!6O4@H-Y).M0CA-T%$^P&-'_DJ%3/0 M,THYY5D@Q"2N'UIC)I KQ["O^]0+6K;_8DN!R:X8\<''$[*Z"C[*?4#M?UJ0 MR[0KC>K3PW@]FR$^@W:7]SZ%+P^<29%.AM.<+XK3%:+%A)2Y2\T'Z)_)/6G7 M+RN4,G11?AT)1YK6WG7M7=?MN*X[6#^\>]J[I\_ /3T&/^.0,*31UN:<MR=D@FW-J5=1R]W?Z"X2T4+V:INOM 0!VV?!@[^>P)^]Z[/\ M=5(#N;BIU>D+ OCMKQ==UY&YW+N).0G7"5[BM-R\*C^A00\+Y!=;MJ1BC[JA M+6*E)7MT32T4N:G*FWS]T.9M4%>(6P)\42TLSC2>+,4$^W?QJX1F10^;C!0G M[,K[IR6$5[3HG\RME9O.=Q6O*]<+8.O!W9K&3?N6;DU3C>3O3(.X _V=:=X= M.TQW;*O6GG?$NN^(!1BBQ,3^&[L\S-9M?W^52C_<\]G#9HN1B3EVD=0(8_C+ MS;J^W&R@YPYJB<7?874L#7^'U:E$G+_#JH9YIO.!CETL?:8/C&7U\.D#P,)/ M#9UCSMDF2G%)/;O=+2&#R\>OX9[O;G49K'2J RZ#3C&A8KP()^4G%3F+NU9S MH?9!(OYO52A_D)'@U3'\XEDG62AM4S7,1)5NN/2Y+"=D]7^0H>?OWD821#>Z MZ!,-7$DTV,'02[)\WL(J40]A7B95/J"D/-'(I,D(\ 'JE6YJ*<[/A7S'U7F: MB@+NTQDW^U:(9IO[)$PS<:!P)>:$+ 4 U#E(?QI)'H/-#U&F\0II[F#*:1[O M!>*KUR'=%['K%PYEN$W)M8MNBDDCCK4+@$,23M]\5[]#PGB';[0I2$X1V3GA M2]*W2>,2,4C;6]7;D2>V/*)"'WY!Q9W! CC%2YQB;DN&(F==_45@G6WJF$^E M&*OC:%@VH\^V\-D69Y]MX3,+?&:!OU!H5$&> 19H L"Y[B;'@.51SYCN;A(- M6%3U/38=A'Y^+L65\J4NV[8=F+AJ>G\Z2%@9OJS@3@:P>(R+PPUXYO7HBK(; MG/PVF(68!NLPR5&P1"'+:?DX"MDB"-.X_ $=RJ36C#N3-.HQ,-E\35>Y MN%+VR%E[L2FZ7R8AJXY"]_4ZBP(\)DIQ?%7;WBH+^Q]_Q=PVI-%BHZ=%MHKIP0I!OU-&,0$]AL'&>V,VW@^1C0_& M;'P8#!M5^@Y;U_4]A\$6>[M8&3.H'6,@K.[W5IA& KKVS]B1W00W0&&=^F?F M(TG1IKR>Y29/8W7VB;JQA=P9<3>**;I1=[)9BL]P5>>GS.HQAO2M9/RVJDAH7N"(P M(UU2.?-<$8C1.@_!+>>335;'3>J@VM2UK70^2U<4J5U15?I%NSM(/V915?I> M'=0J^;H-2R-P17OZ2($>2TTHGP)MDDU7.ZNAN^U\L!5,S-R^KBRW)M5=M'$) MYQ9<[>1JG#_CW *M%)E)D,MN>NZ[X+A#\(>X?#E8H_+VY5<7'>:O;K96=J-E M];'2HU^<'JB7TFN'.$MIP#:9]:G#)V1UE3I<;+[W(@PJBCQ>IJJ76\4"[G-9*ONU7>UZ9K9(#CAM)'R\.21F#7D M0SK98(:N!%7H>.'1<*+M88,-EDUGOQ 2"V5_1'2-(\0>R<%J?<.%K(/-//_M M 5.Q@ZDS_>0-[1)]O+!<;(Z?*'*8S0>P?$U7]52^?MG6$-;4&I9*H;4W^+I( MPTA5ZX;8)_[&Z>Q(+1132]GV7++L+!F./C/O?#+S:FQA!+Z;NR(E]6I$6@(O MKDA+'_H"K.ZNI&> 5<<$:+DB'+VFU#6Q79%0L_49#'F="PYVF'@P4(W1F#,- M_,ZN*$?3N:3RXSD72/9I*R9AX@Y](-VM2P.6)]S+V=WB-$#QM!:"LYNJ\$/P M!>'Y0G@J0B[E<(X"M@B%$&,DURT%R\Z>4.]3(=1\F8I46+$LO)Y%B=D=95G<3V;H8CO M!5?B _$=E2]X_)-FF%LGG[@2547B=5UZR4<8I6Z#TAE&R5G_T8[KD*:<8':/ MZ*.@2)R[C231CLJV-H-AIP1=E8(&DK]M;?4F'90="K-*R'[59C#$3M9<;P7X M>B*79+DDZ6-&HC\7W/3E$%VE1(:C^%BKR['6W[=+Z:1<23_EPF6QG9?%'&73 MPZ(ZB?_@X%-0+>&JYF@V5:R2Y*U-4$&T">/R40;(\!L:54N(T1@P9L<5PG+1 M\O'A_/,)YY]Q_,-[L)O=\J RAL_*!UW'A7!67NB6 $=W(;,!RZR1A=7=TX!EY]+=- WA"UAF/S@D,Y O#BR9'QV6C,3-9S>V**U,>IPN'864;G98 M[:A]N"1Y!_<6-7CUT&XR:LR*#YSU%#A[0G1Y1\)4>@JYND'S]RZ0^%MA)LO? M+6UDXSZE!DH-BIAU-YOZO1R%M>4/;1'\* MET@I<5US"]%KEN$E7X*GL_W<,UVFZ@SA[Y;JX6ZIHGRY\;U2;WH-XQ8C1^Z4 M4[XJ.H+?ZZGIF$/7 _&_<5I7QE+K=Z"?5532QD M]@B /( M%9GYFU[&PX9XG_Y_U!+ P04 " 8BUE/V('ICY?> 0",T2< $P &=V M83(P,3DP.#(Q7S$P<2YH=&WLO6MWHT:V/_S^? H>3^9,9RWDYB[D[G@MM^WN M>/[=ML=V)V?.FRP$)8L) @60VSZ?_MG%151YT>_' WC>'SR_OV/'S^.?ZC'0?CX7N[U>N^?Z3-'Z4,G(1DL//C< M#[WD4462C/=P-W^0WG#??[J[MB/K>]:/8\FTR?3YRBL8'S\KO_^?;UWM[2$96_K#[''>@ PL_R#OD M^I[KD__Y=/?U?1Q:?C0(PI$5NX%/.ZEW)'.^D_#HG^NGE=Z=:[)X-*^UIW04 M8SJ/@>]/1L7O<>+P??PR)N_AH0X\14+7SG\WB3KTUHP$ ROJ)[_*[]#&NHL4 MF,0A>5Q+@=Y[N#\=G/]$HKB8P.D]^GYU\?WN\[J7R^K6S"^-]C([M8#0'BG*0>"X4 M-Z_TQ2%N,;7@!B56;Y%8CT_60B./P#]N3.P 7AM.;,I$M._)+Z6>*LU!Z=&R MQH5(HC<*FK*#B1^'+\6]RVX6X"]<@[ZP"'N1:Z_!JFL72$A[$H;$M]?U*;M; MT"GR; ^+?T3O%'4LC%?G"KZ^O\Z'>$+\4EHQ<01^B_"0XK%"\"B4)'4&6WBMZ MTI2@GZCFB2H)M]^$3B=]QXC$ED#[UB%_3=RG7X[. S\F?MQY &8Z$NSTTR]' M,7F.WZ=Z[OWIQ_=Y5S_V ^=%B.(7#] _@(<[ VOD>B\GPG__-0GB#P_NB$3" M-?DAW 4CRT^_%(7D:U&(@%,''X3D=Y'[?^0$.CN./PACRW& NHY#_.02 M'KA.Y4,ZLN?XCJIKYX^<$I*<7?8Z%.^^1;D:N.?DTH>)?SF'N0@M[PIF^?G_ MD9: 03I,_^VW[/.'A^+,;V9;W;V*%E[YS ;QR=-KIR IPW7Z;NPCL MR6C:WBV\(G ^PW?1T>F_U"J;HD/+&J*/KVGJA@NU\3AW],W#]^#=H:Q*2:Q)?P8,C M\C6(HB,A!%WS%0KEF;V]8'=D2P9IEHE4L?2X4JV)=N4NI(RL*6CTSLR#DD$ M,Q;!!%AP*8PGH3VTHG3V8:9\DF+[AQL/!3(:>\$+(4)L/2??# ./ZA.*1>'N M_GLD4),:?IN(R&3:H?>*< D:,'X1@+#0E/L$.A0Z?"RF&<#JVO3M41S8?R;<$&T_,9+C],G ))V^8IL= MC72['5.1](YNJK*L6CU#T7I'I_0@0OMP4Q06HH)F:!K!&9I MZA<)5C^8Q")@EB3D35Z0HO,\)(X;"V>/(4EX>_MN]XAF:CWB=!Q3@VX[DM3I M#V2M8UD#1QEHUH#T0/Q>3 C%(>V!3X -@(&3[B=?@-\"??;C822 ZB %. -$ M)E0,ZH(.C>'R] ":O8)\8$;,ZX=A,$H;7"2O!NH MF#T\R6%E>?8$F(:^W7&]":7IM+O 0^GS(N4;>(\;PF_@W5$"PV#B =-261"[ MR6\!3MO/IFJ;=M>P>B"#^G)'LP? '6!$= ::; \,7342+^)!5?Z3=V *^">9G> M2:8 RBSG8S',)O$D)&GK:K]#NJH!JJ#;!^0>G?Y.W,28X6ROT+T)./Y:G0 MG>'.7= 6.Z#.373=#'=3AHF'P*VO<(PI]!-A&:2-6U$T&8T381 /K3CYSOR[ M )H6QA:[?8]D0N$'261>\G4Z]QF1\UZG.N.?$SKNK"7H3S!Y'&8\D?XX80KX M_]GD$8 @R'JF+\!C(:5X]'6A8);G0V%KB!"MISA.EW1DRP&QIH-98-F&WE&M M@>W(/=TP#7V31?!FS9IJ_)Z^H/&[YAS4$HUO=&??B%07C:E>? )8BO,,E!'Q M'YDZI9W+6L"N@X&;*!$@E.U9[B@Z!F4I4&Q6ER.PG4Q38;M+1Q-ZGHPP)S%_JE0IIR#R9]NT[:JM=<#QH]_H$;"ZU MW^N8>I]TND135-DFJJ.98 T,5PPGL8@HKC^[76A4B7/VUM2XS-0N<+<=>S2\ M1L>Z[OTK+WP,Z3N2%]%WKUC8J<% ;T7N\Z)6_><$]&S.9&DW1FZ4MC_]_5_@ M,D+S13\YGNMC$+J/KF]Y"0$S)._4;U!])R J-.U8FA<=4G?9WP6?_5A=I_XV MF$N+HZ:O2K2MTM47]1:\?J5%_=A\K<7-LWS\5K)&P\3(F9I/=*ZZ\N)9;NCLXC.):4(C#(G\)VD,@2IN_X5:ZV[@' N_ M!C^ C&'J=*^. >9CXB54M^A=L&"BR 45G/KKT,9/-)0UG5(J].#9K-O4]Z5S MF>G_P:9IF+:;#,Z*AL+ "WY$)4E !?!L?#.Y0JWTR4+,;LE02!_9SI(1:0,) MT4$(47[T@RF=9Z RYZU0X(671]7OB%I&(OBNA$HPC="V/CC:;5!*&01AE M1ED0.@FB$@U$[]Y?G@,+W\=@)0MG,YW[:>)Y!*Z$7LHN5..G!M_4]FXA; M"N>\Z62^W62"TAY$5"N2)S>81"!5 49T.@<@9,&(@,=GJ#I.>A#2H!?EL!^T MFUZBJ5QX1V),E'H/M>AFK)J:!8E6RGJ3]KQ R1;&FU5#-Q?CS>YA$R#T.K1:;H53)*9KE@P M.4GJFR=)!BN^9^C;S)(A%3O ='GGHK)S(_=$H]?;:FZ*Q"Y7S%1V;A0) M%/=6TM?D7B7=4),\F8RH0,K(DMC=3DF;W.NC5V9$%KN:MLV,]+A71J_.B&K( M6\U(D;3EBFMN0^J?QR\TJ2(&NY?:O&/J92Y+E*[8U;?2TKUB:&*I[(X4W1KO5"[MT#2Z))H*-MHHZY:+'LY MXJ;79T7MBI)I;#4K,N]\5&)65%%3MIN55OI'7[,H]$NQ8ZUVM[%WNVHK_:1- MM])"2@[FZ_KQJWY(!@=X[]S1?'.;W)KQ/$BZ2^/_L_=EPI*-3Z5C:RL[M MJNNY@L/1%/,XK[398$'-C6:OXTA>%IU-XF$0TDT+\_U/TN;IOUL-8H.)P\\@ M-M@@_ QB@TN[XR"*//+5,=Q,8KH7F68<++##-ITW-WB>['=^@X/(?N>+9&I% M^NX\&(T"OS*!:A:;-Y4HNZJ'4BQ6N:3*AD6?_0G7N4%LDJRR+NTB6SD%L#_XXB[I:W@)>FJ9U"X9ESH95O052 MQ;!T=0VU5LIL-#VL;<+"FJ&HQ=226:/6=L-:(^/2*.4%Z<=72<1Q6I'DDN[. MOJ41Q_\E80 ]H34!F5Y$A;[<97MWKD#RSDUGV?= MF$Y%1SDZ-=>4)2F>BK+1E;>E3N95*V@V\L+ZL6ANLWRL%8=1NC7U=IMY-:4B M2Z9WB! SI2*KJ,W<1K^8JPN6A%62G:VG'VF-PI,H*; '71:2*I0GPY#V_O') MZN3%\(Z?(Q!PZ5U:>/"7H\@=C3UR!"]??$7:VGP3R<;F'+/X'Q M%,:TAM;IK(?Y[V;WIMUTYAZE(Y@UD=[)/^>-O%^8B_P]%#W)O*0Z*_]Z1*P( MX'2:M9[8=_D;\GOY9_J*HIG.>%Z6.HK"P/2F!1WCTUFGIB_*[FPY8]>!?S8> M>ZY-4SY69FZN2-R)&Y-1F=F;OII*\.479M4Z3^#>CI1@!>@+E%C [G:46!EB MKKB9&J*9U\/;TQ 9I**Y+RJN\?+^N T#9V+'-^$]"9]%XR>4@>J9I,/SK0V#,5 VY6I4]PW!'=U1SXH+?"^*2H\T>T .E)T0@^ MOB]\Z73VIFWOH%&Z=6B4%7JNNK=(SSW0TRQ/3W.O]%PUGI">^^'/6BR^(OZ4 MD3^KX,^R]-P[?Y;2G[]#&R&/9)SK^.%J2Z0>S[H1J<>S)D3J\:SW[L>$EN*) M7WBDX%+G#U?_(17;H >1BFW0ATC%-NC%;U9:&B_BD8I+G3]1"JV M02\B%?G2BPRLJK*J;%B;FL8D>$'Z)WM34PM#S6>K3)->\YM.DK@Z_VAR9)X5 M!U-!M65BR\KOZ9<7Q ]&KE_TVFSTKZ8N+;SB_6+OYQXK D2>5Y.?5W9. MCSH[#T;CP">TZFRZHW^:T\NF,L@S 3<.X^BT($=Y__IA,4'(V%^"4#E:G66' M[EC>K>4Z5_ZY-79CRVL%W3:.K4TTM.W):)*4U4B+6,R?-I">;=D.>I8=9XMH M>T=BR_6)-!*'@>D,E&8&%K&J,M?L"T1QN^.AN>4TR@[7]( MU$:?H:V415^#?\J[:*K7$/[>X_Y8-+D;"G_73T,TG>L*?]=.6S2!>:0:FK*L M4PA-4G8I:&*2186T,O>Z5%&.5FAEMH"&:&768F4V05NT,GFD&EJ9K%,(K4SF M*AKAN&QG:U'M#)C-;%+:C,=KB!TQ[M.%K2K+@!Q-H^Q\2M=%G:"ME MT=?@G_(NFNHUA+_WNU2!)G<3X>_Z:8BFF#*W0RFP!#='*K,G*K)^V:&7R2#6T,EFG$%J93%)P70E4 M-#CW1K;E38'-%$C=FL9HJ!XP[=' K:_, R>80,/XD*B-!G5;*8N&>'LI?^;\ M9Q+%=!S1YR"\)C] P043&(G_>!L&/ES:R31.M7QV$^;7=ZS0B;Z/'>@1O-&0 ME'2"VN();#4U"Q;"ZW.T%EOHI_"):BY]GU8@'#VS!M#.N[?7#N2C+]HH%_#E MW[8"\@?L?=>/;QX\^E:@^N#B#?5CF<<81BNPC1&6_6,= S,N,0-4XT'-Y2=3,TF*,2C M<\68^U(U!=DJA[6W(:X[R1UMZFJ=^:QFB+'S#MT8:OKQP6)YA V_^0 MJ(T^0ULIB[Y&>RF/R:AL+:V@G\(GJKGT?5J!493YRT^3"*R;*#JS M@:>BQ*U-4/'5&I$X=L]\YS[P(S#MV<;!FF$MSS/_MOEQ4Q\-R7X[20D4Z*,B!7!Y]/L#7"9_SR_DW^F MO]\D']86#;FWB6]!SU([/0Q@MD<6F]B(POBDL-]'I_368N>KE *-;4_I+E'Q M?&CYC^3*G\'^,HK=$33RZ>7A94P2HN9?.>=!%-\1.W@BX)G'N6.XI GGZR[#_AW>$C83P4468"4F6QCUFH$E-EC[6I?,L38JHU MF&I&3A4FFCQX;=D;1DRU!E.->CEWGUQ&$<"R M(;X\=XB^DK9XBT!7ESF.6'N#1=XBO-5IE"/FWF"7MPAS=9KFAXTY[E"$%*W! M1O_F.C^8KY#&HH&^,'&(NY+6>5O@5I=ICBC;U2YO"]+J-,H1;;M:Y&U!6YWF M^ &CC2_\("VKML*OXW-6V;HI1!PN6ND' K^]6.J(NGU:[ >"O+U9[8B^?5KO!X*^O5GPB+[- MZ&L%GI"V^['JF27PGNWTPZ'RG/W(,7'+6,&'0],ERXQCNI:U,0^'MDMV#\>T M+6O!<4O;@HJL>UWA9KXP!\MKW/55!&GR#*'M\(?UTQ!M]:$-ZZCT50_C!'=9/0Y2Q9)VW!6GMJY_&#]JP?AJB MK1YKG&G\("VKML)9+]#!LB%>6V40?M"']=,0:^Q9Y"W"6ROKI_&#.:R?AIBK MTSIG'45(T1IL=*8+=[!LH-=3,80?W&']-$092W9Y6Y#6OOII_* -ZZM+6Q?AH_B,/Z:8BX^JQR MQC&$]-R;9=Z*PAM8/XTC'&+]-$0= Q;[@2"OS?73^$$?UD]#]%6*OE;@"6F[ M'ZN>60(S5C^-'RIC_;3VT13KI[67ME@_C1O:]J#5*D\(8[XP!\MKW/55!,E@ M4 9_>Z_-N!W^L'X:HJT^M&']-$1=_:C#^FF(NDI1QQ^.D*9U6.M,%^Y@V5*O MIV((/[C#^FF(,I:L\[8@K7WUT_A!&]9/0[358XTSC1^D9=56..L%.E@VQ&NK M#,(/^K!^&F*-/8N\17AK9?TT?C"']=,0BJ& M\(,[K)^&*&/)+F\+TMI7/XT?M&']-$1;/;8XT_A!6E9MA3->J(-E.[RN"B'\ M8 _KIR'26+/&VX.V-M9/XP=Q6#\-$5>?5>[/,6U%X ^NG<81#K)^& MJ&/ 8C\0Y+6Y?AH_Z,/Z:8B^2M'7"CPA;?=CU3-+8,;JI_%#9:R?UCZ:8OVT M]M(6ZZ=Q0UMS1MM*3@ACOC 'RVO<]54$,JQQIO&#M*S:"F>]0 ?+AGAME4'X01_63T.LL6>1MPAOK:R?Q@_F ML'X:8JY.ZYQU%"%%:[#1F2[5M05K[ZJ?Q@S:L MGX9HJ\<69QH_2,NJK7#&"W6P;(?752&$'^QA_31$&FO6>'O0UL;Z:?P@#NNG M(>+JL\H9QQ#22L*;V#]-(YPB/73$'4,6.P'@KPVUT_C!WU8/PW15RGZ M6H$GI.U^K'IF"V*ZT M#(CK [3@666E#E]^IU(<8?$S1,WVJ,$B9HB>4NCA#P^'0QLL[]3&\DY'01,L2-/>@C1<6 \M D\;"LMP8T.T"#=M M*1#3H"7!.AH.AC)8/*.-Q3.XL"3: AONBV!P8T.T!3&M*&;1H/7 - X.@R:X MW;^MV_VYL!W: YT6;-OGQGYH#VI:LOV^01N"<2P<"EUP<_(A;$YFR:8X$!BU M:),Q:_;%@2"H99N%JT=1*W#1#HQB8]1Z:!%XVK>+C6$;HD6X:>OC@0!+5Z M%UL5*&H%+EI.(]S%UAIJX2XV=FF#N]B:I-'N1Y[RO'F Y7AM7;L6S+WNAMSZ M4-4#@4_;=K$U@1K_O!P.+3!76PMW\7&KCW1%MBT:1<;VW9$6Q#3 MMEUL==L/3./@,&B"N]@.8A<;N]9#B\#3LEUL;-L0+<)-"W>QU6U)L(Z&@Z$, M[F)K^2XV=BV)ML"F3;O8V+8AVH*8MNUBJ]MZ8!H'AT$3W,5V +O8V+4=V@.= M=NUB8]M^: ]JVK>+K6X;@G$L' I=UB:]RF.! 8M7,7&Q/VQ8$@J+V[ MV"I"42MPT7(:X2ZVUE +=[&Q2QOQT$T P&GLD M)@X(]"L?'GD,8>!LTHEZP46#R+8";!A)173:[YEY9D=6.JJ,=*J GY*9W;/, M0SIQ+/>^444+DOS>\E@UPC>3IV _$LYI J+,@VIPJ($NXF'),PMU>R)"&0U MVY&%S80J-R;^Y1S2CE]IB+3C0F9>^4\DBFE_'E[&*>6^WS^$Q(HFX0L,[4OP M1$*?WF>38'E08G4<1Z?YO8T#XDI*(K5XDHM(+1/RZ>4LBDA\[EE1ND+U+?#) MRS^DPUN_@?3RU]AHJW0'KY\)4\DJX20W[ORQY,X2F[(JZ_XENB3 M9(7I'+7(F>7IC=09]:/#63: M:V?6T;F@)QL(SH76:H*S%.0L'CA+0<[BC;-4Y"P>.$M%SFJ:LY M*F,+1.(< M$N_ *PM=.R;.N14-T2O9 Y3I>D?1M+(AV]$?X8RCT!MAG*/0#^&,H] +89RC MT/]HF*.0'1"!>T8@.A)HT[<7K0=HI*.]S"U:#] 1EN4&;2V'6H'1-T\IPSS M7MJZ6((V:5/Y?_5SU@$:L3QRUL'9S_QSU@$:W#QRUL'9^NQQ%K+%8>:]U(U$ MS'OA$8B.!-KT[47K M 1KI:"]SB]8#-(#1%F4&K6V'VD%1%^N]M'NQ!&W29L_[P+P7Y"RTGWGGK ,T MN'GDK .T]5GC+&2+0\U[J1B)Z&:@K=]>M!Z@Z8[V,[=H/4!S&&U29M#:=J@= M-G4QO[D5R3)HBQX*1QV@Z/D1G.D1)9FNT,*(POK!B%4XH7U* M4/8P)/2!ZR FE2>CMTXNK\YG&@]=G=2#6!Q@5@=4$^=@AIO:H"F0E3C02M5$ M7ICA(]1*!\)*;&BE:F)!S' 3:J5#8"4&M%(UT2EF^ BUTH&P$BM:J8IX&3/< MA%KI$%B)":U45\R!A*.O@>6C1MH7&RU,Z*&R$!O:J+[(7>U M$L<%66"['G0BVR+\%'A/("\6[Z%2VI*C5J=VAJ>-7^3O)K[_[T%H4>*Y#OY]_UWD0@HR";_\9N'[\ M&PR<64Z)POBD:&[FY.[*)+T=C^5G.0W][S357,0,8*A5LA:6N&_.,W*W2MO@?F6DQ"$L67=*PN@=O^V!G,@H)UK/R(DU<^+\E",G'APGY@7T MY5D!?52/C3,EJD=NF'+YG >Y_#D/\QR\^SD/)3@8U2JJ5>1@YCFXN\S!R*D8 MNN&?G[K,:$3D)^0G_OFI&?UDSO23B?R$_-02?C++ZR=SW_PD(S\A/[6/G\KJ MI[WQTZ[KW:W* L+\FPI6>%N!$/8"S >%O5V#KZW%7K.AT?9C[RMYM+PY$^XF M'I*0SH)/PB@W#Z[\_)NA.X[8!(]#W).EP:0T+#TB+NB6[^-$NE5-MVIV!R+= MJJ=;'7(RW5'G^H_I=W,#95_/KB7=-H/B6EHB]7B6F4@]'B1GSGNX2^L0MK^P MYBU5(XD0RXCE)K!QN1F?Z_/67%1$,:*8B0S0-V6L(8H1Q8WFB:VSBW=>P'M+F9Y6@+["%<.*&:YD M11_.N8PENQVY#+FLG5S&DE^!7(9*@PUC:*4D>&WMOQ79T&N#K(VG.[,1 M?2JQ;H8XJ!4'C=7! UFD/A9AJ4PAXJ!1'#1;7N\>J.), M/'(SN/QKXM)S@N-AX%SY3R0U'5>_)>3:&J5;:3\'(7$?_;/!P/5A^6/#^+QD/+BQ](.'+]W EJ,\DW#/API#I2O7*J,RC; MD>HU4+W.@O:'XK=54\2>1X^PWJ+UAXJO_12J1WQ5*K]X\E18%F!^0T<^IMW[]$(WH"2P MF7X']W\C0]?V6!5-TW+ KX\J)>/ZH7%!Q3PZ@U2LEXK51%N0BG53L2F)2E69 M_Y@]"08*/ 9?D=#R[MS'8=P&BN8/EQMJZZ0M4K@>"CJA MQ8BAN2Y? \OG%BZ%8ZT*-$F;"S/6 BV$:.$=+77J(40+_VBI0A.E<_79LEW/ MS6K[W)&GP'MR_QEDW@ROKZY/;@;I#]B&V.K6(1462R$0SP/_B>;#]3U"OV<;BYO)4S@4KK0M M4HAU38$48E#*S* M]+WJ#!U]:/0N&/0N]HCR'5;F6 7CWA#!B&_AS$NA'=77;U;H6F -WH':3&5+ MX#N!GYPYW;?\/V\& P(_I+>_7GVZN3L0"I=N<7G^YOB]S$169D,M"8%7:N// M/_KV,Q+VBL=/5I1\0."5!=[BC+4*83OGBJ"8:XV8J[S:#(JKEHBK?2%EXKLI M3/Y-K!E)1\2*)B$YG<3AR;_S7^9?YI_I3U\%W)I";:R!9^>2:HPP^;K3[LZ@ M'X[K3>@9Y??$GH1).;;+9]N;.,3Y' :C\V TGL06/>?H9G!IA;300'1+PONA M%9)/+\4OR (!P&2N'1/G/@[L/[\#'**[^^]L$CCGR HG9-[[WS S5886FSE= MK^ (.<3=X>"NL2/K"DYY/9\>X0;3>!6340J9&W@S?.4_WJ>#S-=/[O,C<3]- M(MI8[/3([>1N;^**:JGC0,UBL&?W;#9^-TY=9705S6.WB2D/G MBU:*Q-_A9H@ W 6 -,B_,(*.) M#*SC;VGZ$'\K9#@$1!T =1>^OO1<6A*<7AZ&G;]R;W4&T-;G#I67W=]:_'%L[[. O[IL?7[Q=PB(.@#J8NR? MA= "VOH8^V<&C&CW8^R?!1RB#X"Q?U:PB/X QOY;0NF"?4X8^V=N./8]FS7F_+03?QS;^RS@K\8\'T[Q=PB(.@#J M8NR?A= "VOH8^V<&C&CW8^R?!1RB#X"Q?U:PB/X QO[YI_1"73FN908;K%MY ML4ETR1FE4KY>FLM,W$'#:""O[JRZLC)][ROWE2*14X^:!0#6E$G73MQQ[$6S M@+T:L^?:B3_&K6#6\5=CQARG^#L$1!T =7$5C84@'=KZN(K&#!C1[L=5-!9P MB#X KJ*Q@D7T!W 5C7]*+QP)S[7,8(-UJS@4WD67G#DJN<\G(?%2L3!TQX+G M^G_>!=[B1-+?' ?AXWM%DM3W(=Q^3Y\[$JS0#C<_G#WQ?F#9<6<0!+$?Q.1( MB(,[,HA^.1J874)DR5 [ \FT.YKI]#N]@2QU=,MP[)XAVX9M'PF#,!BE/[!U MV5!UH]L3LBM3FE[)TRMS>C5]KBM6=7IG3J[P-79:F5WD;>D^97DW; MZ$W;Z$W;Z$W;Z$W;Z$W;Z/68Q(#D.'TR,$FGK]AF1R/=;L=4)+VCFZHLJU;/ M4+3>*@_H6HYR77BG3*W5ZI4^OC.E5=WHU?;,^?;,Q?;,Q?9\Q M?9^A3:^F;S:F;S:Z3,Y[CVBFUB-.QS$UF'='DCK]@:QU+&O@* /-&I >69WW MWG2$O>D(>T9W>F4R.5;5-NVN8?5 Q/;ECF8/0,Z ,NP,--D>&+IJ.$1='6LW MEQ5P)4^OE.F5RN18%6MJOT.ZJ@'ZIML'ZK:%KD3K M*8[3)1W9<@##.BA1RS;TCFH-;$?N@08T] +]R9&&[&MZ7^];2@<4 VC(@2-W MK!Z0U+#ZJ@)*1Q^8!19"5YKB59KB56(3KZ;AR)9J&AVEITA 0T4'33!P.IH$ ME@%P*9'U?@$-^[A2O79--'6ZK73#7Z+CZ!.2KVN]U3+U/.ET"5I%L$]71S((1RM,1 MRM,1YM:6WE5FTG=Z5YW>U:9W-;EP3M9X8-,SC.G#Q+D%[_PE6:6!H='??GJ9 MO[,4&"$.O8[#2?+L>1". W!RR#\#UX]_ U=E$C)^CG;Y4:<^]@Y#9SU/,O/# M9:6CRH@"SE"0T6W/T1A$ 6\HJ"(F=T'Z\54R+-JGA-J7[N,POJ7#^E\2!KGO\%P0PEA.!#_PR0?X,2 M_&^^49BRO%5*AH[EN8_P6$@[,/>K9'K^*YOU_\JG?/.OZ0\^NJ-'P?+B7XZ. MA"BT?SGR@L= DH__,WZD'9B]:4J1 >"A,[!&KO=R\H\'@'XD7),?PETPLOQ_ MB$+RC2A$ *+!A^39R/T_SZ0KC\G_-?SZZ_7 KG-]^^7=W?7]U7 MWRWPBOS'./!%X>+X_%@ GU3K;6I?>*T#PJP'0M*%##2=.!BGP,F_Z =Q'(PV M\V-U0__8/_U\<_=-H%XRL,0U2,[0M07?HM+;(>[)16 GTO3A90Q.;2:6P%%= MNP_UZ%26.O]*!-7LA2"L^J?UC6IA%F,+Y'O>YH(L2'[J^E3ST/E_SJB6T_B_ M_YH$\8>ECJ5?EJ1V1E7!)IX7C2T;0/;+D91^'EN.DWVF8OICW ^<%RK%/\9A M(>3>T)VD!?IF)W]SHO=LR\ME$\!R*BBU8_WO^YL*:+M"DGMD0)MX%;[_FH"] M3D(/S'>:<7H$W0Q'%@A@%UX%ILE)/PB\ON5Y =#AN230 6:*(2L?5L$.P/OX M/G:VFO:>?JSQ-N__^GYV]W!Y]_7?PMWE[[^^]GU@_!P(X"(?P Y M+LBJ<',GR/H[YV?AYK/P\.NE,"?]IY+_[/R!WI9[JK8X@7 1IA=MXXQ<3C6- ME*5^X(17/>&?@U"(AT3X*Q=+0FK_"P2TD?.Z-KY-GKY,I:J9(HT#NKC$9N1)=SJ;#>1&1R4*_(L 7Z)%0[#R9^ M'+ZTH'*BZ(9_VP0K*SO\+BS#U8SXL V4H5=+L=25%[ MJJENGI2M54)E4K"&&3]SG)!$$94;X]#U;7=L>0)Y)O8D=I^H.(&I)M%)C6II M,P2R_F9_OKH^D4N27S=UX?=CX1.Q[*%P'X>$Q(4X8&B4YW!Y$SX$/\IR_>]6 M' 7^D^MY*XPOOF9:96TF NDFO 6! W#8FSPZAPF -_FNM=RQDOVZ#:!A[W_= M<2HE2S7:TZ6NT1R1WZT=&27L64BL+<9BJBM&[,_KI^YK )+\=ACXVUG+747K MR%*1N=Q(/+=R:7L/%Y)'-X(^$$<83\)H8ODQ=_)D=;Y2(]?@(?-O(PLAU'(_DR4:=/%Q/8_/95\D/3X0D9W3Z99:X%#[V MWTFB0/__\]1+5=7:+)4'-_82:SM1)[9G15'Y4/#2T',:P]C3P:X9G39-S4IQ MLN;YNF8@M"@.A/N743_PWD4_[SQ^SDA_#5)V2GGR; \M_Q&^\(4?0Q>^F0F2 MW=V671&BSA!")=SZ'V0/A=-DP0:!M%:)9=+Y15;Z";N5-36"T0BH<1\']I^B M\)-T+,G"V J%)\N;K)A%C8S?DW9M>14?OGM;/<%+\3P'(8O,SE! MA<>J34VER%;F-.WVOX/PSQ3E0O[V/3NVO,R3\+0RL2!JX'MJ#E>7"3KB-3$_&OB4L-1+ +^R1[ M -XYM1%5(0BSM<_,4IPS,',:4>N1WJ9KGX(#=T&'TD?'(;%)HE%E14B24R+A M';P/L")$$U LT3"@>3#YXE$\M.+EOO^P%GM)NYC^.!O#SZ)@^8[P3DG'V ?$ MP?W^?V $]/GD4?@1[47VGJ3T2M*)I)-6% L]27"LE^A8F.;V;?;@SB=A"&]) ME^.I" (/:+\<)UT+P9SAA\*5F!HB,WC@$#Q /*AH%/Y;+W M(A"0T2_"%15:=*_6$Q$NK-A*5V"6T#U[Q[P[=#>!)S5)IP"^(X^3=+^L<-]Y M$-[16>E^4%3E.'L@'KH1]-@:0W,_5PWUM+]3!)/HY]+XG)L/.AT97!&?E> 3 M(&$)'KR/")8-_B0M\@04I"0+J7 J_);N1.D4W(A& &MH(\Q%"]!L-+;\%Y%* M8G@9B"_:\T?A,0Q^Q,/\]C$(9I+TS"$#UT\6Y9,8**6<)-L?UG4PO0\N2?Y@ MB4?6=W+Z*)7)^>-KNCQ]UO53+@2KN*/D>F9>N1PWCSF^0Q.SI0^Y=ZQ4;;F_ MEM=2/*_?/%Q90 MSI9'(\P2^+;OO7GT/IXB>KJ91*T= *H8E@$B>L0WDH7Q/( M:.A&T82$J=W>^Q"EBT0D<3/L-$0=I2%J*_GNQHX#^FY%23<6;33CZTR\PRTT MA9FQVX6U-7XVVDR#VN?;K6K.YPO+$C?#7>6"\J-M/P9N9O*-N8TZ!;/?FGE_ M91$3>?(@49'9@9_#M-+:ZDI+@IH$-/>)?3+'OD?"Q'=3LR^Y=P06J.V"NQW] MIE&]S >$&K."YE!&2O4TPW;2H'YUK(:;90]EU2@-:\->BKAUY3O? MUC&> CF4*+4$#K-%BY7UC&6OJ%X7;0KB5&2G'V9K*9E:!F%%Y_&7(_6HE$'2 MJSJ6.@>>*?>!%17+T_[1"$D'?D!5U0EY'KI]EX[V]NSN0;@Z%CY?79]=GU^= M?15 1=[RNSSK#6LO-+[TC:DON]^YH;:W#>);E"/ MC=DWJ6Z8>X1&B-;2FAXF),C'.P_2E)G%Y>=I['9ZOE4DO)OXUL1Q8^+\C-!D MOI_[1]72/XM(0KV#/R:+C3,UWL6/ED>()<(]T-" +-I MS'.UG)(H7! [^TI.OC*3[(B5)TV$.O/]Y!CJ43SRX8?1CFB?D\XTM)\>94=S MC/)$R@=HAR3(O@:;5?B6)L%=)@M[JUR1/(B@YZ*?'(,^63L.HOV GJY'AF1( MZX\_D:0HP8BD4_ON*[3Q!!^Y]E"\)"Y?) M^U$G( _L+8MT)LNM:#CP@A][$N;P-N$S?=T4K8A1Q.@;,4H/@7L5G\FI(S0' MC8)N#5B+PB((.0ZB= K+4;H5O+K09>4UO'ZS?.LQ@> L]>O"C>Q)6NV.2L0S MW_)>(C>1K#/H4FRGZ9STF3L23;QE]Q$QS0&F5>XPK;Z&Z7_1/& 71"MUY2@Z MX0LO_TS!#5[CA*9#GO6#22Q\L\(_22SE$#G-@QLXE"T;(T-YM875Z:#1LA?U1#IXN+5L7#S\.OE M':XLS+1D.#"R"><87$$,R!UX!(30;A M,WP7A(A!'C#(EP,W3B7^1XE:7R9\$34 M\H!:C2O4CER?O!IUH-'8>VM *!S#AFBD0,T&ERA,76X:4[Z7,]O EN_G%.K?2E79%L1* MMALNK %-M_FFTZMDD\G\[L-&]AS6X/),-Q%F^QZR;839I_F-A'1%A^XC%. W M5\?YU9K-8_WI/L-LUQ];6_T6J[%DH)C?]E==P8?2;J]!"_)QLGE_AJ;IZE&_ MP,@M>0ZC2@LI7L9AI^ZVW@25$Q MZ+7K)RJ]6%FL]')7^;&B==;N"\_[L5K*@A9C471=%/+__/Q!6!9YZ6Q-M<*\ M=-R;FBM9NVG^P)UX" @K/&1B^5A=COL\]49F>2Q%U3?V;&[,6^-['65= O(C MZ/;Y=GYD!5Y8(6; E'ED=#Q"LI\Q_?D]%IH8G +:)X[#-R08U< ML++E&YF B3XC$S2I"EK&!4L1T%<,1$F#.5#-)@W$S(36-^41[ /NK_@* *BS M^_O+8H>YDI'7)<->:V5/]TZ8G% F'A#MK@B-7\#W"MK6#%..MG792C#>?ITJ5L[@%5C:GB_SY>D)6 M?BHC1K-[]]_N+C47M9X7P.^I15E1_$G4>+6M\0N%XYCOTS^4,BV?QN16&])BM MW^B!#-/B^>K1J6QJHM%5"XK@-TK9VN&%B-X)T48!HLV.K'14N2E$*UU%-"4- M$8V(W@71W4)$-RJC%542%;W'/J(Q9K%;S"(U)>_I,?*=F(2CY(!&DAUN-]V_ M>P!&7MDFV9(9AERY7?6FA=L4>78UC75@P B5$ MKU*Y#;<->B51DA1$+[M-,H9>==_VFO86].JB)$OLHQ$[0XA6L>I,-$J-^3FL'-- MX@(1TI4D436[[,L01A"$H"V**N_7?GL5M%I7%17-0-"RVR1CH"T.'._3;'L5 MM(9LBE*W==8:AM46K;6DG"^0-LL% F--[8E=N4O797NBT>MEQIHD]@P3C35N M1$BW^JA;#IW?W7AX/HD 9B0\HR@"@;(8H%?%GJ*S+TD8 1)BMSAJL==UT[+8 M!2'8U7&YE.$F&<-NL;_1B-R50>Z:K5L8Q7C;H@5WY=,$N"#$-5"&I4*O"A*W=F/T?7X9)VDX+CRS^>@\4^*C-\R M8&1!]<0UBQ8<,ZDG=@T,B#'<)&-(KBX@]D8DFXJH*!SH049@A4@NRB'9C\GV M1B1W5;'7X\#YX"U85K(4$5N&WTT\)*%@+Y1)$-[])$M4;].E45GL:EJV8U46 M54-N?FFT]$37O_%IOSVK7:*5[O\FP5?][M8$M*ED*TI"4D2CU^S&AY)%R5A0 MZ,A,3#-3]1MK7V$F4^RJ,C(3,E,+F*GZ/;V;F:FGBW+#-1;VR4P8%F7H:;9 RNU6_FW0!73=9% ME8=%0T:P@W#=^^[=K:2KWA45$R.B+3*XCDYOPV ,(WY)0I>T'M]X!(2?[M/M MBEU=$86?5$WL&G(:WU0-46(AOHEBHZS8J'Z?;@ZC6\_RXS/?N&FV0,N]5OURV/W9YHF.A=,-PD8]C=^Z[=W;%K2*+!0YDK#):5M]V^ M!OXC%L#C3BYTI:*,^C?98]VR19BN ]\N\.UH%3$.=O8S@B8$<'&>?1TU\(H! M3%W2AG,9$, \ ;@X[EM'"=)B &L4P!A::Y5Y1K<*1?$H.=W"]05K,' ]UXK1 M,&-7+!3%U_>_*S<#Q95_-H7$_:0?N8YKT4W;9U$4V,FWX- M)"LO[(W4Q)Z, M=2@8;I(Q;!C_C?%]]V;J; M,0FMV/4?OQ(K(@DX;@;?(Y(DIBZ>_ Z"VTKAIMD"[ORCG7L_H^$@6-%PSW! M-CV%6ON P&6W2<: NV-5NX,%+H:NREM?%V1 PI X@NO;P8@(L?5,7^J3&(TP M5N5!=67LDXW!%V3>$WFC2EJ&@>)"XP@"<%;_5$.Y<&KX-&_;#?) M&':KJU6W/78-4>-AISM&PLK;8FF1.7]*;HR&,2X/:BWAMB9U7S9%1>% $#"" M( 1MK:72UH!6,46#ATH"C" (0;OWDF0K"5ZO@U93P5W S*W*"P*KXV?!"29T M,^-BM;7LN<2*8KQJL&J,9[7+FC'C]CNM]5=B?+6VX=L&]!-S$G"_X]LD38NR M-ZHHTK88:X&FQ2Y;=1W73O%:XK#&)ZAFA(3%5" M1B9')F\IDRO%.2V5:W)PA4R-J;,#JF?RJB/9:Q@3O^;;NVUR0>%C__3KU=FG MJZ]7#U>7]\+9]85P^:_O5P___OB^?[K1'ZTKW%17._/BGXJ"^@)J^VL'J)DW MU5\K:OD;%A(."URRNAK):TX+E6W_5>KTS''TS:SPB'U0Y2C+=V MVDDQ='5V6WSK+>B=45J"#=0.W63H36NF.J1_"#GN16O&[$7,-D>YJB_+14OI M/@ J+@ 4!8=?F*)B8+H*HG.L5]&KTW!8.=LTC?%F$[]YK:VT+7UDV M^#@S!*,";['7SFP;YBB.A+'UDE2R?_>3+HF&0H]75[NB9!K9\4.JJ"D&'C_$ MCP2IOOA6CIW;%#H%0D3M]40=\^19;I(QU%9?BNMUU"JZ+&HF%N9BN$G&4%M] M8:X2LA8,MI[<91^U&&![4X -7D1).[^R0\^,E$6U"V;M3X8$;J>9&FU&5Y35 M'AIMW @2=>]%)E9VW.3X^=V-A^>3"+!&PJ\9E%Z*_$#)$"4>-N P BC$">:B(DI:%]&2QU]6;-PY+SW_C.T#>V+/& M-T3LLM=!W7OMV:E%^OADG60XOLQ@?.8[R8[P3/Y]G4%XP=/5*(J;-4G+32T3 M6A\9C&4&TZH[U7-G!E.ZJF@HS:[](8.QUS,^&:S8']V'+;\[@_4,45*9VI3_ M)@;#D.YNQKQLCF<%2PH,=PS4,AH@T*HOYC$G.HIR(X%_3 W7*!ENDBW$ZCL> MQ+ WQ!K=+B 6CPYAN$G&$%O]0NY-KDQ\NNA;47AE/GK MW7VRYIB%GH9&%MM-,H;:>G>=K$&MJHNRS,%*(2,00M36N]ED#6II^F+#,6>, M=>W;V**GFV% BP<9L/?M(JNUOA?.O)OFNA2+ ]T0NPTO\:(.XPF_.VX6X MQE>@R\^1C8P@"<&[X_Z1@P8O!KW*VV%XWBA_,J'Z0]_GCKV;"X07RP5--'1< MNV&X2;;0:U2_VK@=>E4>=D8R B5$[XYGOU>$7EW430["N1@8*V^0I8>.SLKB M88B, ZE0_0GP"2Q>EP>FJ#6-!DC* (@5O]-MR2 MP.V*FL(!<#$F5MX$.P]&(S<>$5K\CNZ'I4!S_4?BVU@K?W\M;^+N+0YR7]X[ M/R7=F>^6MPA$&;\A;#Y5\3-WY!TZ!5(VQ;.T@QWMII)\70%2VK6(KJ.]V&><9&% ?V MGZ+PDW0LR<+8"H4GRYL04; F\3 (H2E'4$5)DNB_0C2TPB2Q(_")$$SB* ;/ M%FP17%-@-<*U8Y9'N*:/'/ MI.;G#%LG@D8WSXK,7 MQ,X>E9-'TU+R\+39ZXI23WGES2::FHR*/;/Z])44U3/!MY"":> Q0 PWR1A6 MZZ@AOPFKF"S,<).,8;6.6O&;L(IY*:TU(+-B[X[C4KI:'MB(K@.VI&!;8S>V M/#2V&!4*O:*UY#V?OCA%Q2V XLH_3R$Q)RL6]]-W&Z\XBVJ-)P07[TG>ZTF, M6R)8$W4>#D!A!$Z(X**UE3V?RK@=@KO)Z2OL(QCC?6\RUVQ[,IJDI^ID1_($ MHW%(AL2/W"O%A2D4+7'L_0#M'2GIHP#Q.KA)\ M? 6L7)/X9O!@/8,L@8F!%RW431,5D[F-^3\S""]$M%3=43/[1'27O9,:$<_L MV7>F5'U]\.WA/#NOD8_*P;Q%YK@\K?&.Q);KT^,:K=!W_ M3J@RI>IKG><(O,P ."?8+LC M=W%[:ZZ(6HF8VM@!X-A=GO&)W=57Y-].^[J MFEU1U1D+ QT,AMGM&9_<57WM^&VYRQ![*FO<-;8>$X")-X;I+\. P\H%N4YN_V M/@CD]7VA&"=H,$ZP]]+V*R(J6>K)8)'N$EX,!2B*)'8EQH02PP!"S.Y8SGZ/ MF%5U630P8X3E)AG#[(Y5[/>)60-D;8^YY3 ,NS82=KT._ X%9!AX'AC?@@O8 M#$D48_@57=AYN;7W2OLK1Q]]<_T@!&EUE2%P(8%;$76CV9..RDTB$]H868EE M5I*K+_N_D94,49*:771%5F*O9WRR4O5G$&QD)5V4I697 /?)2KS%2SFSMY.- M[GD4M9EP*$HSIJ59]9O/5V,#5[[M3>BRRVT0T@Z=Q7'H]B>QU??(0T K?<^< MPR(9F%12@'^;C=NB1<%>S_CDP>HWU5?!@VJO*QJJACR(/-@"'JR^6$ 5/*A) M!O!ALVGYS;D#[(7?51B\$TR ?FSZ YJ^DF?1F4^TF#ON+"DOQ8;+L'Y6ZY>5 MKTJ?]9W]B7G)N;[OFT3G%L>%["@ZY\X!.O.=S8N-"ET<%[O=9A?(2TXLDY8) MLEOC?=_$;ENTD_P@3I"R8>/[QWW*;TJ-J/_L320?^S%>)YU=[RA\=?:GC6=M)RV M:&^,',;7%0_C:3Q)E'L.DW%@8TS*O\9!$ MA.(3;/F()&?E);Y7DA,]<'W+MUUX/(KAB^08I./-0ZEK'H&:R_B4I+\7\7#V M32(LDJ\R?V[^%?-2Q2;44?X@++QV?_E_*635#* Y*(6/PU!XO[ECZ0DB<]W* M'=./EC ,J0SY&W ^((""GM*6'E=%2?;QO76ZU-[<%;U(7I/.<*7,DI%D>50U M[[^WM?>0_?TW7??FC@NE28=D#X@;X))9/D.O)$\ MVV0<"V,2IILO!! ZUL^@EFKMXZI1E7:#;$]7JY91J.XT MRT?^XS8,G(D=WX3W)'QR;7+V[$:=17I_2R+?>ZN1F5B(G\-@1/,Y:,]_=^/A M^20""))PN@/D+(H(_-]9*E:O]TS1X.%D(N0)!GG"+. )<\83)I\\8D+F6T_(HJH!5S2\&Q>Y@E.N4*5B32'SK2ED4>LJ8E?BH%8J M;Q%8QCRVWZV8A ?@J)5LDC'I(K_!-TLHRY10476Q)S6[_^9 %2V?Z%?>X(6Q MAWY%XZ.0,QM01/2K;_"WF$._JG7%7@^=+':;9 S]VAO\*N;0K\A@^>BM.SL5 ME[^6G*G[,:&[AO'D)&;%BOX&AVI*7:9$"YB5FHXQ?7:;9(P#C#. ->D-I9PK)CE ,V11UIJM MYMK*U2H^3VWX1@, %(\%JVBGM4NS_91J5I=D\%2ROF;0HHEL246>XT9#QJ!;FS!=RY)A.EE-/,)':3)E2#CV;W-DU1,5LC^[D;6&5,[]?Z8YG1[&$)6H+,"^'V.T9GQ)R33;5 MDN^_I\/1WYQ]+YFF*,MXA#JR7@M8;TTJUY)CSX;= :P'>E?O,74H"[)>\SWC MD_76I#O)^]!Z>S?Y1:W7%;6&TR21]9CK&9^LMR;/2F91ZP'K*088G>V)AO&V MSMYD+;[S($J.1"KC-]>5-X/M8#O8#K:#[6 [O,7.60F*'VI-/E;=BLW^0E%. M+@-E^*AQ>#/X$@1.2;2K M/='LE"S(0%&\ MLGA754U4)0Y*]6"4\TV>$=:^8UF(%.4T-E?[KJ3L4"2P#+'$';M-,@;RHK2T MYDKX2<: OF8IO\%B0 Z+RM\G"V=QQKQN$VGK72S5B3NM%@S;BR07I--)3V;.AAHZ_<]XQ/)ER3 M3])@:;BR3&B*:L.'*"(3,MNY<>.3+]1SL[?8G\Z\V&&W9WP*Q#6Y17NIZ[:CK.OU M## XF@TLHL'!7,_XY*\U:4U[*=ZF[\A?LBS*$A9'1/YJ 7^M2?RIID);25M= MU.2NV-/0948.:P&'KA@R!\78 M>%M$:[)(\SWQ/-=_%(5'XI/0\@3+=P3+&;F^&\6A%;M/1"#/8^)'I/8,5I0. M):5#N9(F>Y(.&6*^I'@Y\YVS!;1B@NX.\Q3$IYHGO"NL H5X1D3P+CTR1R?1)%Y\&H[_H)0JYF M8+DCGA43ARZG1HLKIUT-/11VFV0,T>6JC32*Z!XM-XR(9K9)QA!=KJQ(HXB6 M=5%!(; ;I#5-E'@X (&W%17FMR4=G7ZQ7%\ Q$: A8AN M0QJ'P1AFZB7Q;PBX.^,1\6/.Y(60N"A+C&7@E)[OG[G%,+L]XY2[RM4#J9V[5!':1NY"[N*; MN\H5^JB=NV15[*F,I>(A>R%[;Y4IXU,Y>NB@9K> NWI;KF/>!U^U8N@$W MV(I=_U%P?3L8$>&=!TC[N8G-2RCRFF;!31*OUAH=4U1>):"DPF\QBT94C69W M-N\^R9RCE]V>\ M7MP_:8AJE[%\9G2 D;NVU%JUUN-X16MIIFAJC.VC?P-&>%O^;7)=]R8>DE!X ME[JN/^?)J1L=U[K2-+ =; ?;P7:P'6R'MV@V*V'J[%0GFML7DBC.0M2X]:3! M'-"-+G=1$FAE,>(K_PDP0=/V4K<@1\F"NRUV9>9J:-3I12-V2V*W5Y3L5UD< MMAQV=16QB]@M@=VB5+K*0IUEL&N(BL[#,(A#14L"LX=.M,6#&"9"+B@=5Z%YL"629Q7*]"&06@;QFM;@JAV-; M($NBK".2$ 'BYL\9@&6@DU4K(FS0X$SNSUCE]$V&@YKDA\J MVOS[&J>QG'J&>Q21N[;EKC7Y Q7M "[-78JH]ABKK(SM27.H: OP M%MRE2(Q%TK$$%H-.L=)-G.*'(+8\(4AW%%OI8K?'V$(J M,A8RUK:,M2;OIAI_MV28UF0MUZ8.5[?Y]5]6?-A9&>>K^>+-0I\ [ @]Y.C) MC2B.X:/PKD]\,G!C81 &HY_S[-78>J99J_57>\;LDE+Y[3VIYJ(:\\DEY]"N MZT] !F4E^ (_^I1@*WWN@8+G\CD.+>!ZU[?"EZN8C"(07K3'89"<)EVTQU;1 M1=5D;!&774 >/ _(-1?GJ(4'C*[8-1E3W^P"\C!X8),!*E=9Y:-@HU.53%!4 M&%D2=9.Y[5.8;\N@-JBY9$@MVD"7Q"X/NUYQ57+O18QOR[MIN#)Y6 &I35*P MYNHHF73+PE"?4I N+DMJ75[3FC@',+L]XY.U:J[@\BIKF:+1:W;%O]RL,N%0 M(FLUS5H;O=B:R\RLXZU5#U3MBIK.F 6.ZY3(8%OJKBK+X>RBN[JBREHI6#R< MI\&5RFL2-W_4+(;:2H;:&JR:4Q1J@R>\B0-?W08A_>(LCD.W/XFMOD<>@A+K MCK+88^] %:QB/!OL-9.%?#7>Z+48TP9LXO%PX#_1F>MP1(]>\1_P6JCI(JR MPMSB.ZXVLJ<#E :+^U2A S05'#+&XO2XT%C+0N/9".8M%JPYQ AQ( ,.G.@ M >\L10VN-QY<8&F3,:#46A;HFL0S6;BMC)-%36G%'G"N8,UNSSAEN%JK [V) MX51D.&0X_AFNUH)!;V(X4^SV&(MC(L,APVW+<%76$%I):7\3PW5%C;7#/0YC MK^7R*%48I1-,J._*B&-=>J5SQ?/^$EH ;"*0FZL*XJB9IILBT>6<(QPUU#%EMF ML7H+%:UC,5#"1I?QLE\LX9CAKATFBVUT!.JM6K3$8P7KP[(L]E@OLK=^JIOT ML)'1FN[Z)CZKMXC1.EVFZJ)I,+8&_18<5[U6O89U\.OZON8M;-)DGD%A[&-, M8-*&5DA6HB#PU C$5')S&'C A*\7I*HK)0G;6=<.$#EOJK]6?EYW 2ROTH:-1_J8$ M25-G$+HL'6O-NH*L0XV9CG"(^:*Q?V1>F;KP6W:S%P3$X,'-Z" MG-MZ,1>N-TFRJAB<>V3SLFQ>E#1:OQ^386G)DVDV)YMUL#'3$0Y17Y3H5[\G M4X!Z^5ANMJ0$ZV!CIB.,HGZC+U.4?%>_+S.#/7HS"/UZ!'Y12ES]WDRAF=-. M?Z;Y51E6]K!,%[M^)Y0/B"-8,!O6(TF3-"(A&$RS-N+ _A/3-9AO!Q>8N6@' MR<1%.T@F+MK94[I&\X%.5@R#Q6P0K-G+8L$Z=>L#0[=Q&5:S_',;\2PU$:\G MHSX);P;)2Z.;21S%ED_-]<5U$5J)SA"[K&T:91=D!X]K;>M#0)O#M2HAKMEM MDC%<;WVN9X/RNLO8 2GL@@QQO?4QG4WA6A&UAA=N6UD1ES&G99K\@6X+D^)B MZ_,LMQ(7*]7 UHB+#"4K4F-!8'1%N@[_6.K?/Y:Z-NM9TK$L.81>SD&+=G.NA^.JV_O/)(K=P0LT^3 D M@F7;P6AL^2_TJ T_B.'U25$,/SEWXS&T/&%LA3%-L8B')"(4A@X]6].A5TE] M5UH95!BXON7;+CP.H(C)B/AQ=+QY-,)KP]G-VUJ92J#A,MHDZ>]%-7>R;Q)> M3[[*'-*UK]@;9.=%C4UHP5\81PI4+8-E#D7AXS 4WJ]V;/X5"::$N:[FGO5' M2QB&5#[\+0YL0$!2] 1H2X_VH23[^-XZ76IO[HI>)*])9[@,B^Q,Y(PDRZ.J MD5&F=/C8/X5Y2\0Q\(J75(^*W9@V.OLBG59X&&;PR]W9]=7#I7!^?UP+]Q\AEO?;N\N?X7GKGZ[3'K\[5)X]_7F_O[GVKOLGK[[[EL3QZ7BI0/B M" 10,(E X]!#6MU:.[,J43(N2:L&I;6Z:#8B,*_G90F!T\_1V+*GGSTK I4+ MXC+AO:/U8F6>)7:5,PN[CN@^I*D[Z0WAASDO)$R=@ M\(!Y[-$?[O2K!Q#Z1/@&MX:1< ELY@CW9 S6#UC+@BJ)']^3T6GVGYI24FN! M)H]]1G9BGIVN7?_ N(FWQ+\]G1+#2G>F,D%A1"9PRNXTMMHL8R(0$8@I$$T$ M(@*1!2"B1$0@,@%$?B0B;REE>81=5_[>:(7SE?+F!Y!55K3*U_2V^NT6=?5: M#TN;'7WQ.0Q&=+W']2>N_W@S)J%%NQ;!$]Z$!JYO@Y!^L>V9E(HL]F0.$E>1 M%QCDA5I/-:N>%_2>*/6:K4.$O, R+VRJ,J37>OQ89:#4SK6TC;%L[2#'>VD&*\=9..RG&6PB7E5W!O6D@=^*' M!,;_?\3)SZI\M%Q? (O8@=:>P )](A$&>%EQ6S8Y\L8N9USMO&DGL4#/YPW0 MF2=S;D7#SU[PXU?B/)(O@"?ZY2<"+9$[DN0DNP/@O,29&8##\F ]%WKPW88/ M"D+OG5$VV,0%NYQZM;/WOG\NF"UPB(K)7/ *8[K,\,!&5;#+*5@,,<&J*E!% MK6>PQ@VH#%A@A$U\L,NI6 SQP6PM0]1UG37X\Q_"?6O:52-NVU<213"#2ZBA MH$UBOM1_BV@PV)O030UNNK>:+@H(Y'E,-U/7[<[M*5F0^9[5+OM*=W^CK;#+ MD6+UR<@RTE%CS#(H39=:CZE!+F29"WNL<6(JHKZ$-F05'V)SON<")H5J2/[ZQ=0C48LP4P:LX&#VQB@:)#E/;EB[X]D6 S M"\PVQ6"5LI!*0 M1;7'P6EDN&Y:P[KIYR D,$&"/0E#XMLO0AQ:?N2EJZ>60RM5)X6DDZTSN$9Z M:-&H3;)P33I5_3YAAN'S#,(/%,%I?ZGLF^'Y; KG:Q+?#):D8H\U>^!0T,]N MS_CDRS7I7?4OFNZ'+Q6-L83?0T$_NSWCDR_7I!35[T#OAR]E4>GQFMG .?[9 M[1F[G+DQMK4FSZA^M_Y-K%E0[86US3*'L=K*621 Z8Y+E<] ]W\/P&8NX+D7 MVV9-?EC]L8!"2X6UY5Z&@^@KXF$2>V)A/&V[-YDQ7/A?$:4N8R8WIG9RP@2U%H>JD GTGMB3 M&0OU(!,PQ 2;?#NSUNI0^^>"HE+_NF@8C"4U89(S&ZRPB1-JK0]5H3[0-%$W M& N$M*%@+V?+FUE=W\#OS.%E6O^)5H7"14_,%"D7 39KK0NU039N*PME45,8 MJY6',6%DOVW9K]:"4'MD/Q79#]F/?_:KM0S4'MG/%+L]QAP!9#]DOVW9K\KR M3RLE*/;(?EU1ZS%6=Z*.1.3FUT:71ZG"*)U@ F1CTU57C=>6505K#GM"' A? M0@O03H3SP(_B<)(R#85K. Y"*R9.TP[\^CEG(#99OK/,Q3#+=WV32*VUL-4& MD;JPF"N)!FMGD[*,:H:[A@RWS'!5EM':E>%T PP4&1D.&8Y3AMOD-?1J+=RU MF>,*%JEE3=18.\6E_,0WZ9PCVS7=]4U<5VNEL))Z3NV*4K?9.%C)N=UZX1PN M^X'SDGZ"#]0]3#Y\?.^X3^E5H8?[CZ5Q_&-I"+,1) -(^W5"+^= :1,:]9CK MX[CJ%I/CBH].'X9$L&RZ?&WY+W19VP]B>+<5PM?I&4>/H>4)8RM,S[T?DHA0 M7#KTR".'7B5!#^HG"P/7MWS;A<>C&+Y(RGX=US>4I:D#JBWC4)+^7L2NV3>) M7$B^RD(J:U^Q-S#/BZ4I!%)HZAD0<_ )'X>A\'ZU8ZM'4,]U-8\-?;2$84AE MQ-_BP :B)[$/(.5V_OH2\7E]?WEQ=)KVZ^7EW0C@CW#_#G MV^7UP[UP\UFX__7L[O+7FZ\7EW?W,,?4GOL@7/[K^]7#OVOOLGOZ[KMO31R7 M2I,.S:N)A\$DLGP'WDB>;3*.A6A(91,(' M,)[?6_JT*F(QITEAB4C43VG?] MA+^.UHN.>=CO*DN2#KI4#BJDU[F M8F%.Y>TO'IU/Q)?/__RWUKDX_P[O&'5"Y[$3#^&-)'3 NNC8G@M=[X0D"B:A M3:+..3W_(?W0&<8CK^.Y/KD"-=)Y4IXZ=!B)B92]]=?K'=]*O$0Q=88@[3TJ M\8G#0JY;_E@2ZXZ' /T=%J>XZC, "\ *[IQR5*3+,JYK?@6GY"AK4TEDM-#. M#Y*:+:X_A!?F B5YX@2,.? &/%J:91*#3>9342#<4PD**I^,3J<2OA6(XK'/ MR 4U<@%XN2-0(?=@!/^)^&>BSXC_&O%_EAE1X*'?6J[3N?*%#"L:!8M3>+!R!Q,]!F9HT;F6-X3 MF^=NHZ9@H\_(#+5KBC8J ^[J"V1+;HKT]T:KNP&4/EF>Y=LTHR(6_CGQB:#" M-%.SX55PM*.:2#3)(JS9S?J MI"'F),+\C8SZ))Q+T$J,QY(I6E?7GPMRM/)7ITLXA4,T03V$]N M^' 5K&15NGP/8^C7*T'_6](3DS=F;E?:\)M+^Q@<'&"*W,$@=W1WYH[9\@M= M?;GRL[47QCE%-TQ1,1C;38;4>3)'EGWLF7;O*5&S899Y;U M@]X5=1X"6KR5OVIR\>B:Q%GE*EPF:E):[+06G.8&:1^R=6#&V) -8AX(?C9H MFZ)21JNUP_:YYO)_) P<*QINUE%SQ\F'P8AN$G?]"6B?FS$)+3J*Z*TZ:\8? MK*LL-H![\+PBESMHK:H5&.0;Y!L^^::HC-#V?+./I1CD(>0A/GEHS".JK2B6M\8)D/D;X?\UFZWW[Y!!4""UA$^.]E!;Z"E1"4^0CZRD#__[/W[<]I M:U?;_XHF[?G.R8Q(=+\D;F;P[1SW/;$]-FGG_>D=&8F@%DM4$D[!" M!XZ\P@98HFTG0[FP@98JG?7=?\WBA+7.?/"8_6\0[DH(JMR1"DB%MZE@M.JQ M:9X6BF@;)E(#J?'FT:T2+WZ#:3.'$62]8AD:.Y QNS&F$N]_75X>I ?2H^6] M5B5Q 36X@2K<6H%+>L&M%3Q%H582#E"O:PC5!9*D776AEHL:0!VPFP[ W)7R M_J0'(E C?TC;HS(W$H-:+/S&A=GP\\/CM[0'GOOY/9FH#H16_B>.:YE[.()M&1YPY=[AAZVP&DB;H.SOT#%9K(ADJ*$]3:[&:="O]P M)C.O@YX?J)!$%E02%5!SOLYA9,!S%W)B-TY4$AS0H-\'^8'\:)(?E40,U.7E M03(@&9HD0R5! G7UH,$3!!*@;@)4XO.OUY6#.@$IT20ERKGY4=!C_D_5_II+ M_\5WO<"-!0+)?/Z/\-M?I0^R*DP],H$4%>_138/%QU#[=!4_F[6/5DFM@1J* MC\UE4^[:&"F#D*\ \I5XMFOV8B#\$?XUP;\25W:##@ND E*AIIA)K1*'=JU] M6C:@?PYZ0Y1,<&4Y,(H>(M@K\537X'Q B"/$J]G:5.)KKM>[@+L91']= KZ< M=QFE-J9V[.PJ&$1.$/,UC(4??C(6R*KV$WN7'O\7]U:(_?VQWX5.)<@#Y$'=/(#3JP0Y M 0.@)\\) W2W$B0 $J!N C3:KP1A#P.#IP'[;?96H]66)3N8:DN38=T+88L2 MO ;KZ'N#R(9&>Y<<-:2[EL- [A&Y7C1W& MIY/PU?,$9GD4LLXGPOW$"18%JJX>[^_G!:I$P7D.R5S^UW,%6KE*< )7".EY MM6D/1^GY;5Q453NRQB5:Z>%O%7Q0>Z5\?W&V5\G*2,&^E%&",B+N9\BGP.\' MW$RSU#\%F&NW]$HVN7= WK:]VMMHVWQ7E^U'URUT9>F9^[(5[-GV5.@!=V3= M)"[X'C0U,ED63;6KJK?C9($[LF[2N"L- MMRMJ=D=IC$?B4V+P-@)#ZSA4ZT;:L( U=CP5;L =62=9:P)NCX1[YR-E"MR1 M=9/#C31O0G5:$E9U9 8*PXD3D^7X_?KO_ZOU+O^X)==X[D7N]UXR)E?T(C=\ M]GK#B4]$VZCSGV53*,; MSIXF'ASO_MG3EW.'X)1,F. DPJ,W39CB$E0R-DJ?LX]/7]KVVF^>N-8E[H%# M:UWD;A[_-IF[$K[G@VAKE;LT=]+?S9(X<0+:4F^I?Y4AFIHL*H;:JM0MN1 @ M ELA$_( B/_U.-FIUL+.@VLGT^Z67A3S&]\$P\F,,O.>;H_"H)\DD?\T2QSR MK(.P^$BU9#)LN?DELK=U"API>[6]V5NG8[X^)NN&*4HJZF)DW:RU\6KV.-G1#U%JV M4J*.;IT+1TICG7G!>?O'P*W5?^CKRAL\+>G'UT_1?^ MJM!Y_>O*<_RZ\@B+)V /P,?UB;[,X7;HT0G/C7'*[YC=FLPJ'5 6(3#R@P%] M_VYUIB7IEX(YVW?RV0#]P"6#HW/X\S-!K3>9Q%-G2#!"G8SL_=1QW>P]7Q[F M?TSG-3>MW2BB+*23J="Y3.'&H@N2L1] JUJP$M?P]UG@92$-5ILA#6],6&OJ ML8IQM:9SWAC\9H6CVD61#%9/,KH1R:"+AF6).E3;ZC&#'<0,@MT%'L#(HNB% MPQD):\NHZ4 C/L$Q ^JXD+$+QA9%+)1C; T1"PU88,AC$[W;K@D&&8P,KH[! M14$*)1GY+#VYH "%[E2U$=L9Z[4 MW%P8>0,-Q,B;HHYCN_.FN6;$R"%H@$8.%36OVIE#M?K*.D?MS)D:G%W(%%BP1:84M6K:F2D-=$BNGSFJJ,'K.@L5Q4B3W]-E'R(PF:(4$Y'SB* M\ZI\#:>=,)(U(XV%<$1=#L\$C3&U()[%L^D7^>PC_0?=#BW*BBWM8S2YDC" M&DL5\OJ$U"AW'49$EOS33\8TV8UH9O(!^^LY09]+1T3D#_.)YDL8JJ)I@/-N M-MGQ!:E04FV6\^LW[T'IN_^:Q0F]8_S@,=O<("Q/A/5>2;BA1&;LJ"2L5ETL M.^Q&#^/*G"**I$%C!ZH,@"JC$J=[@UDNJ$J0,:TR1JG$65^74P;I@?1H=Z>E M5.+&K\%K@QLKY$&#:J(2WWV]?AQ4%DB2EI5%.1<_:H!=- "FF91W_3P\?HO) M,\<$"^C@ :I)*XF(J-._0R]Z$\4!:O#Q;&#!/YS)S'M;I^+6$7FP&P\J\?K7G#.#G$!.-,F)2OS_#3IS MD!_(CR;Y44D00%VN&R0#DJ%),E3B^2_KIT$*P,/CR5- K<257Z^/!BF!E&B2 M$N6\]XAKS,.IWAESZ;_XKA>XL4! F<_#$7[[J_1!5H6I1R:0@N,].FNP"!CJ MGZ[B9XO^J23GOP;WQEPVY:Z-03 (^0H@7XE_NV9/!L(?X5\3_"MQ:#?HM$ J M(!5J"H=4*W%JU]HO90/ZYZ W1,D&UG05 ^1A@KT2;W4-B2((<81X-5N;2OS- M]?H7<#>#Z*]+P)?S,*/4QKR-G5T%U'/D!$./5NRZ" /V]$\33[@-$R]&YP!, M?:A5H@_;RN3@,(O),]V-];43 M4= :@539C2J@>ZD@+Y 7+?$":I.52O=4-A98@'M+8(3H0 ,65!?(CI;8T6AG MEI/3 9@M4MX%-(B<(.8+&0L__&0LD*7MY:2NX*=B%QU"F"V"VJBS^-FBC: V M//GJ$R"3.V4;/ZZW;H)AY#FQ=^GQ?W$GAMC?'_OM=C1!'L )?*@:QU,D!/( MB9HY88#N48($0 +438!&FY @[&%@\#1@ORWDWFBUZ\@.EMW29%A/1%%%4P%G MRL7T*XAL:+2[R%%#NFNY*>0>D>M%!//TIQ.'$=]D )5&@_WW?JO_BZO'^ M7A2>Q+][-H."8R\'[B!'$_ S[%?3_@9I?EMO>&)L$2BJ="$K@C MZR9]H?5LV4);%ENQ+VO!GEE/A1YP1]9-XK;;9*;$X:-&)BNB9@%K='@J9($[ MLF[2N"M]<5 O'REMX(X,+J&W6O9:ZN33BD9>MQ?J9D=IW*29'!G<]FIO(W"C MW8=:WT@KP.K G HWX(ZLDZPU 3=,PKWSD3(%[LBZR>'#.SRA.JV.BEW+^%M] M5)4\JAO.:.U%,)[ULZ,!2<1'KUIPI2+H)*Q48B??7SZTK:#??/$ MM2X5#QQ:ZV)Q\_BWR<65T#D?1$7*W*6Y0_UNEL2)$[A$G.:=Y9HA6K8I2G:[ MY?5*+@2(H%+(A#P XG\]3G:JM;#SX.($XW!"GBWF-[X)AI,99>8]W<*$03]) M(O]IECCD60=A\;$GO[/16BX7B^QMG0)'REYM;_8V5KZS4B;KIB)*6KN%/)'- MK5/B2-FL[\_F*GSHK3);%BU-1EXCKX^0U\;>O*ZUY5SU)#8M0[155,](XV.D ML;DWC>LJXUJQ!E8-6530TH7T/4KZ6GO3MX&\[1J,7KHH2^W&LR&76R?$D7+9 MWLQEL(2414TR1-4^(EMTSLE.7CZ%[BM_1][066%OSCZZ_@M_5>BW_G7E.7Y= M>83%$[ 'X./Z1%_F<#OTZ(3GQCCE=\QN36:5#D@83IR8+/?(#P;T_;O5F9:D M7PKF;-_)9P/T Y<,CL[AS\\$M=YD$D^=(<$(]2^R]U/'=;/W?'F8ZS&=U]RT M=J1$0#J9"IW+%&XLL" 9^P&T8@$K(0V7WC"-:)#;CVAX8]):4Y%5C*LUO?/& MX+&N1BFL9PJ; M6C(OPV">/XO> S^PIV[&VSL1)V[$7\U-.8RRJJ^V;W M)#FM/F.WU;&7FW7_)"+H.@J?+\@0_6!&--7=U(L/%?L MHFIK.W.EY@Z_R!MH($;>%%4XVYTWS74$1@Y! _1I<&B;^]PNZB2Y,XEJ];W5 M1IMU-[HLRZ*MM)MQB%TG.\*Z-.!VJG^7 M9HFF#TBJ*$.K\=SQALAM>G?8^9E -7> M%JBS!YT\Z.1!S=15_&Q13$7]]B X>389\JA6N_62N]' ^8EF,T3^_L@OZDL' MS66#+$ 6U'PRJ<3+WW0:5DE>K)]7%%&'%OV-MBZ ZD&7*O'H[^Y40;T 8NG M ?\M>D&7*O',U^ :0=&/V*]9]%?B3Z^G=28J "1!0PJ@G&\Y M%[G?>\F80-F+7$+:WG#B$SW8(PHO) OJQ;V+.'Y(W_3&R?.DYTV8YNR-R8@G M=-2>^X8XJB3VH,:JB;Q4(K4"7H<1D5;_]),Q3;HCRI]\P/YZ3I#MTA$1"-5(#I!FC$M=^@[DUAQ%D_6B(-@]DS&Z,J20DH"Z? M#](#Z='R7JN26($:?$(5;JWP (Y,>%-1R)4$!]3K(4)U@21I5UW(Y4((4 =@ M.DM=_J2'QV\Q>>:8H &]1D!U:271%G4Z=NA%;^)XYKF7LXCFS)'G#EWN[WG; MKT.=N;9F01,I4,&)?*BD)D&MS:C6R? /9S+SWE:NX (UH$(265")N[_F[)S# MR( '*N3$;IRHQ.O?H$,'^8'\:)(?E80"U.6^03(@&9HD0R7>_[JZ^N ) @E0 M-P$J<>;7ZZ-!G8"4:)(2Y?SW*.C+H1H3>\H[8B[]%]_U C<6""3SB3W";W^5 M/JBV,/7(!%)4O$='#98:0^W35?QLUCY*)14%:B@U-I=-N6MC" Q"O@+(5^+; MKMF+@?!'^-<$_TI M)MHK<577X'U C"/&*]K<5.)MKM>_@/L91']=$KZ"I2G";['G";=AX@D*^@O07X JIK/XV:QAU)(1 M3+G$O^LP(F/J#X=$GE*I<1^% 7DY9/NON34I_2/9F 6N$[GQMZE+MFCDBH:D M\)U7\SZ("V[B\E\\+OON@M6C?E8%4\9]&Y)J?U*5C(IJGE0U>SF08$BP1@A6 MLD9*"P1KSH^"9$.R-6*%T$H68FF>;;5Z:G;CU[JYCT@I:!Q#$S=$>I4,V6J> M7C6XAI!42*H&-HA:R9BPYCE5KR\*]X3(KV:45LFHLQH(AIJH!E?8:2?.#"(G MB/D:QL(//QD+9%5[.3DM^*F@CM$1AHXPU&A=Q<\6A=9\MY=R6[JO/@$RN5.V M5>0)GC?!,/*9YO+\7!>YZ="$K@CZR9]FV]=L_U0 MNH6VK SIOJP%>VH]%7K '5DWB=MNMYT2IX\:F6R+J@6L/=NID 7NR+I)XZXT M"$*]?*2T@3LRN(3>:MIKJ:51*QJYP&"HFQWE<9.&A9OG(V4*W)%UD\.-=+M"=5H25EU+^EM]5)4\JAO. MGB8>'-?ZV=.7P\N)'G.)R09XOYC6^"X61&F7E/MS!AT$^2R'^: M)0YYUD%8?.S)[VPTHUV'&[*W=0H<*7N5O=E;I_>\/B;KABE**NIB9'-7V;S- M_6:H^].Y"B]Z&]1>]\*IHF(!#U#=O+QM.N*0W&T/?1NWM;VY76MMU^IUM*$; MHF:UZTE''=TZ%XZ4QOK>-*ZAAFSUY)5%19%$4S*0ODC?(Z2OL3=]J\_?UAJP M?"FB;DC(9>3R$7+9W,QER/K5( =XK?T?>T%EA;\X^NOX+ M?U7HO/YUY3E^77F$Q1.P!^#C^D1?YG [].B$Y\8XY7?,;DUFE0Y(&$Z9!)/G2'!"'4RLO=3QW6S M]WQYF/\QG=?F=-P:_3>E8!4K'[,E*3Y7A1S.HMFB9LJC*P*JBG +80LE@L\,*MBIM\V& M2MBI%_%33T,NLZC8F[4H.6.UU:F7VW'_#./X.@J?+T+:R'Y&%-3=U(L5-4UFQWWC37"1@Y! W0)\\AJZB! MY,X<[@ 1LX4=9GO$Z8S>T%11U3N@-W9SXK2?R]BF$X>=E@E*<\=E M=.H D"KHU$'\U*25BKKJ07#J;#+<495VZR5WHX'S$\UDB/S]D5_4?0Z:BP99 M@"RHEP65./6;3K/:E1:RJ$C !;/IE_DLX_T'W0^M"@MMK60L2L)!JBQ5"&O3TA-<]=A1*3)/_UD3!/>B&XF M'["_GA/TN71$1 (QSVB^A*$L6:(,K8Q#LWU?D QER5#.P=]2E<"^^Z]9G-#; MQ@\>L]0-PET)054P4@&I\#85M%9]*\W3PA#5EKM^(C7@4&,;,RKQMS>8X'(8 M0=;[[:%) AFS&V,J\=/7Y8U!>B ]6MYK5>+!K\%=4^'6"@_@R(2W%44E;OMZ M'3BH+I D+:N+.:YE[.(9K&1YPY=[N]YVZ^CV+8H6>!$"E1P(A\JJ0]0:P>H=3+\PYG, MO+>5JXHL 'M+8"RHQ-U?<\K,863 Q5R8C=.5.+U;]"A@_Q ?C3)CTI" >IR MWR 9D Q-DJ$2[W]=_73P!($$J)L E3CSZ_71H$Y 2C1)B7+^>Q3TF'Q3M2/F MTG_Q72]P8X% ,I]\(_SV5^F#:@M3CTP@1<5[=-1@_2_4/EW%SQ;M4TFR?PWU MO^:R*7=M#(%!R!\.>;D2WW;-7@R$/\*_)OA7XLINT&&!5$ JU!,,:AZX_( MO#!P#L*I/Q0,R4 ' CH04.=T%3^;58Y2,J0IEPEX'49D3 O9<1^% 7DY9!NR MN7DI_>-/"\"Y8/?MG92MEW,@AJ?8G M59)5;/; PF&!&N$8"6+IK1 L.8<*T@V)%LC9@FE9&66YME6J^MF-WZM MV_]D722/ HUF:/:&R+"285S-,ZP&=Q'R"GG5S#91+1DJUCRMZG51X M!]_79EOYL_X"8'&^Z)DN&HHF2@HX:0,5E,@#T"UMMN6R%G* J%O=0/"#O24P M\'>FB\MPF,7DF>Y&.<@]>D/RU<3WECPN1.38MFC! MZUT%%:E(CLXVFBE/#!KU "XM&"H\D1'M-IUI@QVZ*DI6QQR536&TJ?O42( # M\K'9@+=D8Q_;*N!J0UAMU'[M:;\N=@S96=G9:&F$>TM@A.AX!Y&=N('.6&3' M;NP TTSD*'4 9D*4M\W?1]ZS/WNFK46L#](O:)^')4.P(ACBIR8=!*VER/<7 MYU,N@7 0;C &IA+K+LB)*B:I<$N&=-B;#GJ[[49*;.E)I,A34]Y=$60$7VH[-9B#2H5PL%&+Z"'M6D'M$KA?-G0;R]*<0AQ/? M90.41('^]WVK'HRKQ_M[47">0S(Y__5'Q6RPX@2N$] C:M-.B](0U+GRJ M'5GC,JKT\+=),JC],ZB;=FMYIZOGZ21\]3SVI?M9-!P3(7@_<8*XGP&?XKX? M<,/+4K$G2;2A);&="DO@CJR;_&V^[\?;(43;LDWWI2W88^NIT /NR+I)7/ ] M2VIDLJR*B@JLN=6IL 7NR+K)8SC=5EKA]+K- 5@XY*FP!^[(X/)ZJXVOI88Q M0%@L6UI'>=RDQ1PIW/9J;V,PM'XW]>ZH)0U8-YQ3(0?%&N@RA/BV+JZ[E_ZT^JDH>U0UGM"(A&"_[V=.7+!PZM=;FX>?Q;!*.]8E7P0?11REV:.]?O M9DF<.(%+Y&G><:X9HF6;HF2W:^,KN1 @0DPA$_( B/_U.-EIUL+.@RLWC\,) M>;:8W_@F&$YFE)GW= \3!OTDB?RG6>*09QV$Q>>>I6:A+3U^),KX_$IF6(MHKJ&6E\C#26]Z9Q73WN*M; JB&+"EJZD+Y'25]E M;_HVD,5=@]%+%V7)1"XCEX^0R^IF+H,EI"QJDB&J]A'9HG-.=O+R*71?^3OR MALX*>W/VT?5?^*M"O_6O*\_QZ\HC+)Z /0 ?UR?Z,H=;.DP*F7@V_2*??:3_ M/'A3L@)4A@LQ\_ )TS0>PA7\@,(G\#BP6,5;+XV<$!+G)_N$KCTM?4OPP]/) M7\AZDM_. C)_0CB+J,=;$3@VA#-'&$Z M">.(PO+=%P(E\K'_XI'9<;[0^(P/?'+[S^&,CIB,E_YX&OETN.0?\MADLH1P ME$MRIP"+_"$=5$S1RH ??V .^$:F.P/$MOL);]UPWV"$,C>O\F$'8T]PAG11 MG."5 B.@I;'92CD!*Y#\/7(FPM2)$KI,R9B CZ+,]0*ZAN05BURA)CIAY =. M,/3)U^-LXQ%O>!(^NBZM!*'[J@"3I%^*5$'Z2<2K&)./T@B;C9>H3 KF51ZE MHA>1Y^ RS4@E6":UA+-Q)'Q<'UC^$FP5A-Q0LU A(A8XY_]""$HP1*4B1<<% M55YLT9TO*_?+O:(OV&7X#)>1IGLO3<(? M\3LA\1-ZU]PGF3"E<_C[0__V9G E7-S=/@X>OET,;NYNA9O;B[N'^[N'_N#J M7-)!R(\#L@_7Z]N!X_"W;5PT7_\0[C^\^Z? MCTV/\+E0G)N-P%CN!2V#ITZ22Y@:S+D)26K!]1*9:B=AD M#'JW63CD@;VOM& #]*G@9E+IYV>RV?0FDWCJ#(GFVS5U\%LOVWTYX*QX2A M+HX9<=\L[JWCPGW7<@7:5*EW4R]R$GK^I<:K%S_QO>U-@:I[Z&8$%MX'[]/V M?;I6(;1.@<0$S_Q_-KO;K9<(OTW".'Y/=!4-;CN!MF1%%OFWO#NR JJ*L"D5 MU2>P%TF2=J4NG/LH'/G)GP0F&RH%JZ*LM.N-.;WRUUV!\384ETO7KP/%"^^^ M*JHZL'HUN+7>79/E^K(*22A$'@'6T)]X0K"JXNB?Z8?4 B[\-N-NS/<"]2SZ MU*SU]"J$!7OS3[@YQ_O@?8!OSC,/Q^_7?_]?K7=Y\8U$L&GIQ[R*.'](WO7'R/.E-_,"[2;SGWHORTG/2%*\C$9BR MQ6YW2>,ZAKY#GTPDFG,Z\9B"IM7^T]@(]K<3.!*4O26L[9-,[79ORAF MJ-W@+KCTXVD8L\W@W:@?QUX2RRNUO]I.VSL]2UA7,5RN_TKC&-9%R8 -83PX MMJI"+\9.\-VC<8ZN-_*BB!G0N&7-^?F&$QLE3IL2IZAQ3&U:\S(%!Z^:,7!^ M7OVTB&9%5%I.'*U6DY[@<9%E M+_:>')YY]$R7'(VBK8N%;5*AJ/=*;3J.E3P]I^BXR($C+P,LT58ZX%X&@B6$ M;[G&(XW!5U9$0P'6;@]]B>#49)J\38Z$-+*"1EL(HRA\)BA=2M?]5^@'"9GN M()E%>%"$*X2*XK(JUZ&T!<.W)7Q .CF#QAA!OK,M(91 W1%53X2.\CB,E:N+2FIA&]*?66*:!G='(G_@$>JAN MP5JRE#H#>9:$T5S,7!-L].?06([F%V4=@_D1N&6 VTC,3DG@ZJ*N').U]=@/ MJ4):]Z-0C;'BZP)9R!X+TW<6T?U-+NABA#F=VT:NST$#J5MH;!C<-KE19_B. MMFKE8EBB904)DK@027TWA?ML3334=L-6CP-U8 8"$/Z'1_YL[S6['_)!M)$M MO=1=C(>31-3VZG#@K%8("K9WCR1/0Y-/&.AJ&DE1,$;C;QAP@)7G>%_ M9CZ/XZ+):357#MF+@GAWO#O>'98D/.ECQ8,W]/P76OH0SQ%=V4AM-4 4Q8#5 M%NU!ME"1Y\3>I%H*_%(T43/;[0&^83:;-*0A[FO#?5&44VUA(J5Q M+^N::-OM)@^4P3WZJ$IK3%I@FRYC>CA)\^):7TX4(0>+D$9+2*V+D Q8__23 M\<4L)A3R(I:-M))/IYCPY0EH[($9"$!#7*,%J';C0$%RC YR1XD'T@/4ZTU MHR'#R,<#:6<$RE:M6A17UJ!6S>$I+SH,43;;C8Y$-7K$J%>+ I@:U*,;4*^) MBM5NQ&1;A]%VCXNTF1_U2M%*BRL9 ,-<_.M:.D#KZX*2X&!)4!015GED!XT( MRWI);HJH7HX-,XDH !G5@0KP*&!?%-!4E0(T]H:]98M2RS7XJM> QWY>;+X0 MJ!_G='91WMX6KI PC$0D"&NBVH:U7;TW!_7JB1*<@<*0:!KM%5=S/,>EGRM MJ%!A)C^I+<<>,:C,N\CQ0HY+FE24-7"*%//X(.K0EJ.)-B"Y, =>L=MU@JYW M+$U/N/FFFEBBYC K06A(K MFB6::KLY[\2FVI = M,(>S*"(/LY9F"'+)00\$HC.JY1@DMIU?$3>TM0Z'XY\+R!7N\4T# Y60&O7H M8*WE.*5=F+%4$U\_2NU\]&?_[^=>2<+KQ.\T9 MHA5S7D=NQPZY39NJ*YW>YF5K\Z-OW.I8Z3-NV_)H=8:=K0EVPHT+0HW[E _G MK]]BVAAB8<&<4Z*X+80A:C:P6K65KE2C>R44 J^U[[_27+!XESU54UY+O _>YUCN4\<)M=."9_X_ MF]WMGAR8QPZU%HPFU4I K#6=1*\<\#.,H&<:A'=[>L5Q9R7OGE97B M'81]6H,P\K[.2P+[3FB;=%NV3B+/1X/TWA? MG21=5U1Y(*7#-N%09[='WD9'X(U>2C GS&E$/8G)*XM-\LB.:TJW7ZAOP>[& M&VD-N7$W?I_"Y7[B! F13U<98I:RWE515;"#%>*Y#)X;Z0-Y()X-459A9W)A M5&ZK&C7=N/':#3'!#>I6H+)HBRC2&^D"N6FS?SOU]E7\NW=_/D< M3+=>BB$O_XBX7XU6 -ZH%@BX$M'YXI\A=U.>>@"9:1FJY9RH>4&L(.X:E MP'EI)+\@2+*50DFEYQ!J4#E8D5AZ_%LEY^'!4'ML!:[#*'\&89"=A_46AX2K MHJFWV^%F_P4 F.B!?*MON;?1KGJ#+NKFG26 M+*HRM)32O4B'@>IES2/OOES[@1,,,5<4[X/WP5S1U@52D;UV.2K)]9XP] AL ME$:C%0/S)IL_P^#[P(N>_Z1^IKO11>2Y_G('<$D7=1,CC@#?$A:6C3IK_&V- M.'H;RYHJ*CHX1RE69ZE6\5T252=,(Y_LSZ?.1(B\:6JN1OT'-<[":+1^W,,< M$7>C3&A0T*P$_1-9!4U48)002/0V6OFL#'HU190UV"E8>+@[.)K6S?K>L;A: MU&Y@Y4.=O3\W.N?O1O.^B!?A\W,8/";A\-]+^V%+5#1PVV'4<2 QW&B?SQTP M;(BJ GN?AJ>Y0S0=V>[D"Q8,&0S(Z @.4..!E1:-]N;,A:,MT'(WVB Q#-&6 M@05\HM(#"N-&&W/N"F/5P!/>\>J]I4[F-&>2+'./@C$*)Q,:>#!UHB3PHG:R M+U"&E)8AC?3=_/[B?%I"S""\#8,<7.Y3M-QZRRX11514<-X]U(8@D=Q(!\V] MD2R)\@D>!#%-H%&MS),@1P71?Y@$>9J!S-L$9FMA/;FC!$/L/%QU0UL<4=& M%=$^&63#'5DG.6 FY^0$[K9C MH0FA]V>QL%W/UI(-4;?;W>KLGWB.*9(G1;IMG(/0:_.-#8YAB:;<;IVU]FH\ M'+OQILW<2[IE^8W@-?*5$T2'290 MS(US8U'F7)0U<"5: MNY^@#, (\99RO]BLP?^JBY:B\Y<2U?9K!:(3X#Q*2=&5\(3?2X[9:6GRA!DYY(H-"W1:+F=4I7G*!AC[?[(P!)OY5#[Q^V> MAUIOXE%_2F],'FQ"'\YSMY/:*""U"934JBJ:I[5:F\=^@H.5=/! -Q7TJ#6+/8',J$<. M:N%3XI!I87T,O-270G6U,&&^\/")K 23E*=0]:Q(\<+;NFW?DC7:+XDAZF[T M+?;Z%$YW*9AN@LPM1X.8R9G>H070_Z2(^M-WGOR)G[PNGY)$2=+A^^D0\1 1 M?WC+HO]Z4>B2HT,C8"=K3$:E?88/=XR\AZO+%VV0J;(.,]BE:GN2 J^%*'O MTYN%]\#ZM6?-.V<>P+*YDBPWFAFA'&O!P$GOPKID-&BVJ MD2'AGBBOU8)#M',XN+0-L)O@4\:LW6A1BBV8M46IY5!B#"?LOG(D$^<)B?,3 MC51P)4Z=11GT=8E#(3&@B"A2E+)H2^#:#( %$F*WT>(&V[%KB;H)KE@XGO?J M*.K(ZBM30]7"*;.H>80F*KP/W@=ZP-DIB*QT%W[O14SA!4-/^#YS(H?HRY/8 MCWDP2BGNV/$^>!_CJ!RY]X3Q-O&[NE1#^$.'?2!>HFCF@*K(HF1W( M7,+C0ATZE^"7S$U,D1V.!.L7X8)]D/@TI?\V3$["D-91Y^#AX5_EM.^E]Y1< MS'&2 H1FC<5)-*.1[/UGPK]$1M6*<-X;SI;4:&38/IC655&RCLX%CJ?357]2 MY#W[LV>!P-/Z(*%&[) (.3S4JYQ&7$B.NQ%K1\ZE!=]HHQY$$!\"XD9COLHC M695$4P+6&A//B95KOX?';W%Z/F1]?.FQD&!KY/G)+$+=!U=L%'F?:PFD6-0J M9 +C&[E>:F*Z]9*[T?4"+*OAHYB:#_B6P.!<5%JB5OR-O: @1>W/VD1R)^*M"+?3KROA^71G:8F1L8'Q>93_%O3:/9 E7 MP29)OQ3U6TD_801G'Z5[FXV7J RQ>?DRQP/'J9FB,D.B<#:.A(_K \M?@BVP MD!MJMDD[XL#>R]C.NFKXVZ0 M!_.9/GOZ0F:&2EE&@7="XB?TCND[/F7D:V1V?G_HW]X,KH2+N]O'P<.WB\'- MW:UP?207:W;LMW>#JT=A<"<,_F #N[RZ?;RZ9$.\^_/F MDHY*N+ZY[=]>W/3_%!X'Y(.O5[>#Q[>'6H$89LO,_F=L0#K_S*=R9=[YJ.BX MXV3M=W@'GMPY:*D5TI??O@7.C&@KSWU/U-"7O"#@G.( 6P$WUU>WLV?R-,-R M.\:5&JC1=R?P_SL/7.6RD;SI!^X]49RTLTW"_)#7F;!\G,O*2S\>3L*8*-@! MN>WY)!S^^QU7^[*J&"SUSB,J=DJ)3HX@F6!J8=&X;*ETR0@*O>>E)_GA<1GL M!V,RSFRWQ;[QB:@ILI>9D!_*1,-XS_38]40OPD(1)/5S^O;K*A6,NRBBKX'?0UF6W:L9W\ ME4RZYP?"V'GQA"?/"X1IY)%M /G+TZOP>T1@GGA49]!8,KY#I:55HFD8L8O_ MQH-"AI]_>")_Z7X6LL]F\?IGX2Q:_Y 6CKW@FY/L;YRX833_3CJ6[._OZ7D\ MGCGD8)Z$K/)L-)MXO-5EY'V?31@&XG0W(SQZ9"O+,@C9-[(> ?2NSW[,8H;G MC_)X=3&_B\CV2+-,RK ?Q^-P-B'S0V[I.5GD\;]F 9^>'WXR%LA3"OT@F)%) M?_#(7"4T NN:@%G8$_X2@W_O?^CNGCW0J^=$M%QBY._>].$_Y;. /5ND7=,L+)U M[C-Y[BP6\MN'QP_"[_W^_0(T"YPOV$(K]C_[";G8!^%Z%M&R,2*[PRZ$(ER< M>,-$S$873OT@C40G(L7YSKY&T#29I--%?D%/5RR]U?W7+$[X=0*R*G%,^Z(1 M6+/K"R/'C\CS4TPM;CT->789;=FZ)P >Z71R!$@, 3:7L72=][OD'$7L&HR4 M7CR;)&QYZ/C3(CR4F/0;S!4UFH0_XCFN>?UHAA0JR>F:4-E6*<8W+>R3,V%P MC,>>EPCD,T?XX<3DU!SY+W3=H_!9R 3!FX@0A:<9N4A(L+G?X G-^&A35C'L MY&D74=MD*JGG4/_0A,HS^(ZA[MW"W0IBB"1.7J?4ZDW%P6CDL<;%SR'YG$S! M#\]A%9_HXOK\%[FZY/NMP!W<*9D.NS:P_S6CL>CCUWKB&'Y-0_)-J+2)<7)\KZXE#917\8 M>2]>,$N_.HW"D9^DWV!D)**.3+FXQN_%2F5DWN]9$K*Q\0Z=], /TFL\DS^/ MX\-TY491&>W[D#EVNP31"9$PV5XEFU.B ,@>P_LYY3C/)G4TFW# -$+U!@\' M__06^X-DU6"UBRX.N0J.R9F-#(<>#8@4I\!V^):LA.SV?M+-QGS.'3><,AH= M+%%RX*X"F%^=B,B,5+O97 +0K=!B+T7V1X'K1$2E?IO2)UYLC_J/WQ8;H_WN M?QMFY[)]]PLFW]CNN2U6Q/3V_I=+JJ49C[C<^L-SO]/G_VU MF+#/0=HR3J[ MP?M/U+Q ;S,@O/ H;FZ>B61\21%'J)J;>D24:#7X$)^[.PMU\(4 M/&0I(XI:GU!DR,X7J)\]TV,VF3A>:K-P;!3SA(YG ME#WDY?Y3?+BH,:I:(=;Y*&82@=D#9D\QV8J3I:)'8)Z.''E\9OHT!'TN<0\2 M19J226N^7A^6C>='L@FX"_9G]ZN@*&O<'J:'I&$*Y+33+EVX16P' ?J?9+>0 M)+[P_YSGZ6?AD4A/D6+X@^ (7_T@\.(P<7ID-\%$*]N6<+,%W9\1;L8>,P21 M@YE+IJ(WG3CD(#GUIW0[-^:[YX45)8F\8#@FFW%ZB N\'T0N4YWQURW.8'5# M?SJ]IRCYEUEIA?ZB $W_IQ_WTL?K!RY]-/)@7]E^MJ)2X5D;L$'8Y_.=#<.+ M6>0Q;165_F7A0#;>?3$^K&?A" 2W$_KTU#H Q%O7_SW M>[(!&[Z^6_#8LF5KU;US-+--'UX46%>XW!PP@;>8*/;W3VPO0.UZ+ "#('82 M_LC & O<-A\S@R$WLHUH\4U>8'O8)O1-G\\'.4-C_12#J582#;($Y\+ MZ90M&:TBMO]:F)[+V ^)VF??#FO@]'XF!IS4L&ZACOF["_V+AJ% MWD4:I\-6(G4\D?/"(*VNLRD6(H^W?8&[ L"?GXF.\R83(@UIV<>_O9/X^RD] MI:3OG\+(]2+Z,A=BM CIJ3*6=G'%.N)=LY@-D\XH?ZIY<$LR)M!AN%JF6?8] M%A6SZ4OM!=+R" 6B]X6O_+1VQ4YK2\:SN5=V*4JLGAE>F55Y^O. 22V((.2C M)L"BZOMO[Y0Y6XHB'^H+>:OV.1N+PMGW&,=-K\>'HVZ.&M'?+/JMXT-_/@^F MALS.(\M68?"Y*+TM%LGFFEPBH,9#>FIDY[X2\&DJ"K_]VIP=R 105Q);?![^ M+RL]5:XL_#\>OW6Z7?X@]\U\3H!B6J+Q5CM*&'D!B'BPB->D L2;0!&OJJ(I MR]U _*[*%L)1N65E2TZQ66A&:?79G 3!.VV[$X\59S=[VD+(+C[:,=YIRW+A M*>'@G'9FFI_'W>8.#B=R%BA_4V";(:5@,U1U,GN1'Z&?7#A11./O_N%,9DNU M]F5+$XVWJJ!!V?2 P16"V=+4PK-LJV!65$E4](Z<6>O9P==:.$9(K_K'[9Y7 M]2;,=]L;$^A.*'P]MV[W7#FS)S -_[!L_&M>KY>>MC8,(U6/K7'!6OH)MLE? MK?;-Q++59*GM@&CH5LMBMJ0_ \;6 OD$GD]Z[?N9;7S2[;:W+=7RJ9YC?D-E M\7 G\DE0#;:V@S"AF58[^"D];F;-3*RXO(SAH=M/PTO#=2R02[X8Q&L@/9'+W[ M[?)O4BY;-5'6WFC8 (4<>^W5EJI.+]>=IN^6\@%74W#S92;S M!7-7?[;I%TMIA]Y/5DHLNW.;Q8X%*WO\>;EC5N\X'<]]__>KWOG#5?]_>OWK MP=7#)\&9_'!>XVRA:%9$X"U5/OXLC-,L"F7Z)_:*NO\<74IBA>O>/KRZYC!(?=1019WB6L^S5-*5J&RXV7*%TW>\<*W M>U8^%GKT.X.;VV]OW7O7RL75B9Z*2R OX6$C%+KYN$MEG@LD9]VEG\G#+BH] MW4=A0%X.>6(Y#3GAF>LW0?X[62W3XH1L$\L]%R2Z;2WW_. ->;$=WMN0G9?[ M60VG11FNY=5IL!QT4]-[LW>MG/[L^RQ.6$74M%0.C6Z?%RLOKA]W'I)_%L6, MKON/YXOZ<6G=H_9*:,DJ+]!$*TU=.WXDL"@OX2O9ALXB7DCKL%)PBSI9BPKN M MFL/GL_PNC?67/T5 )D%21R7WW@Y5IY#0I:[J=XE%3 B6DMT.?0]4>T9C6] MU*+T:U;Y=5[MD%8(%E[8E9X75XIIM4X_9FORPY],6#5)MO>F];EX77%:9V%1 MLCJM3DI=1%Q[3U%,UJ'>E5($-JWS_:C+9B7I[\S815J>+DQGPN5>2VH5S+TR&$% M-A)R*R^]%2\>RZI0TINR0NFT-C0=SL4L-2[_/7R*:65*.M[]*W>F*\#+8N<> M+DS+,.?A !.N'5> ^49,LK25 [L BCFG]!O_+$6Y(>1>2R%LT<* S5\6$95N> M6*!5$[VY+ R_!^21L]KC9'486%G!9V;BI?>?Q3G!\W"7*WJXB'=U:<4 MIFG513HJ)V"[HX!\3(M,,C[3>S&W;%H%.WQ)""6\H74XO],-,3]*4,=R$H7Q-%6F M5.IGC4120!S+A[T[ CNOIR>5#NL\\.N4XG4[\JI0CW;.QAES!D&XI)MQ[M[J7#,FQ MF<***:D*EXC;5-).(\DXC+UYV7@R,'JD)=\E6HK5%T^[6O"OL5,=^2_7;.F! MF-L^N/V+=E=+:*L3^AO:WI<=[7+;/J8GV6[0V=="E/SP)B]+W1F.<"^6'?/F5EH'7HR %;BGFRA/2(.D[1?3D)'R-MFA6P/S>Q2'-2?][7[I+=? MG")6+L+UI3-FM]^_JI.9N[Q-I3JTE+KD/.:(/PSBUJ_/;+]WSV)!YP_H7 M!EZNY>2J4;RR ZC_/.79UZEE:112>#-AF.O8R,Q-G]Z8YBI;FI_Y7^C&O[\X MPO^YV.%3^\HGH3\7D)P+],6+]\K=*=P\0/A)S0-$"#+SUN25"WER30ZEK% ^ M]3*0D5+KF)?U#AUQ5L6^FQZ0/PC]A%K9O"EOJ?.#GF&HN*5'\#EAEX9#*4E& MGP[TZ77^ SH.GQ6=HI8[=K[W*73X(8Z/D GW45:1?,LCLK^&$_8A?=RTFM7: M!;<^'36>W9X)F M9+(_(IM0_D7_X.:3M,6M/UG@DF^1:'\)(F73)H:IC*4F:$8F@8Z;?(ULKVG3 MW<4SI8,:"61\AP\MLY>S21N-/-;8@FUH,G?I_)[Q?-](EL>C1HYT1=(M7EK7 MGSJ-B'CSPV/3%W=!7F/G]XOTE"3FFAUD$Y.SS#$I$,__,I?_.6G/FPS0&6&X+<)8/QUQ$DJ[DQ"3A]#,?OOI!^Z7F>M"I(LNU<5H* M(2TW2K6Y42J2HNPY3KNY@:Y#.=LHYD(CENB_$.'K3Y>0GLZB%Y\V M@8S"%S:=SO?(2]WJF3&..B;8^8U2DS%=(WJBC*;D65X)@%;, [2!:>(GLX0O+[OC![!Y0S;F M#17D#2U-_5MB?BN]UFGU;MY$<3TIJ-[[EFIQ6WESGO(Y3 T.ZK;*_*>VA/3F M[*):A,]/?L ,PXL8 GVZW10/2) MEWFO\M]-C4!_.J_D^A?CR(\3&D 9L,!\>KR91XVRK\POR_;7;!M.4T@F+#:3 MF8]GT7#,S 81W?CEW&/I/BSRR(#(_QT67#>/$\\;M+)&T(NX&<&=19G_8$\/ M/]FBI [^_5VV 1$7^2 !'J._+Q26>HGR0!<>1D%#CQ<)/7[ HWM8R!'?%.<[ M#<>S9T( LFYQ9L9Y8L&%/'EB->J5O/L]WZO"2!(SY42^W[ HI($EY#F$>$R# -)NQN]I9H67 M&_J&:8LS'Q9-E6)'Q_D?:?C#+)J&+#HF($<0YHD\V*%##Z=#'OLY=Y@5+0@+ M?_D1SB9NKN&Y,QS[WHLW]XCFB4YG/W'^3;XUG3A#YK^J9N)7HZPJ4Z\Y77 ? MA=?T_C>+^;\-@XCZ_BB_J[(.0'% @AK"V)2@'OXVP-E5R]CLEA7@J9[]S)_:' MK"98JA9SD2PK"I+F81'@LC^.PXGK13$J2\!21=Y#6=Y[T2-=WY+2Y>;V>H?8 MFJR84W83AKVYE)%HD31KO1(80!D#!7 (H121H6N2E/TK2A3M,@"OR>H&K:T_G2>,^T'B!-]]NB%(*T#-LU>R*EIQ MXO#V*M5E4O TGAS3YK5+OZ?UY]+Z]G&^2BJ?2;J127,]W:P06N*S64@325B= M\TRNQ'R2^!6>]LV.VO $-+>&%M"?)2'Y&VVVP4NVC81MYN,B^;:>+?)_\QXW MCT,O<"(_9.6/,YFT5N?X?E9:^BFKLN\J:[C"S6X#YR?MW?I 8!8,_0G'9C^Y M]FAYP,EC]L!+7YX+PY[R[HMBK,G"7UAGEUF<)A@E2UE).;Q^:#/A=5%;.FWM MU0_ MCS(C=A91P(]HM4;>"(')A9QXHZ58"':XO%@4D2$2[(GUY*%2,9L@)NIR8BY- M0@W I'<^E\$P"P=D*C ^87XQ ^=@&@.(L)HWW56WY>U7$RS M*?EZTKHB$:\G^I1NE:CX32_,7GPG:H_,^M"/AK-G6D9[Z-$6*B_>))QRW?,2 M3EX\7H:&5G5GW;-XO6O6Z2ZF?W8_\$'],(P;;[G M\_J8\R=B><"LP.OWD&=M#GEM'(>=B*G>H%KEQ?=^9)HS<%C/I%1]#!==_8@* MFD5I"6Z>TNM4E]&;;4/8U>/Q)AWO\]Q3VG8FZ['AL.*RK/JEPY\EXU$.(9F4 M36OYIS_^(%RSRD%%/\E7)OW!RWOR"\R[= R=9#CNS:9\@9Z]9!QR<3Y<[H2X M#DU>Q9QV"R*;"=:3(RL<2L;%E !=W_")T(^7U^6W^);VH2(DX'<3-STNLV\, MLVJJ/(>5CL6GC<(2/_*2.9X716WYL--[#=@"4RKLO4W(UIAN.2+V1'S_YO$. M6Q5T1$R),)I%O/':@@3+K*-EB>@W?OBTU/"\BZ3+-Z(O]-,EUF1SP]N'?1!N M.*LX3U)FQ MNI. ZI/M:)Q+.A7D[N/U;'RZJ:U?03BDMX_S*J@X>+$H^"*6* M[G3IB'>=BKTC!B6[]B9!**9*CNJV[$.^*V X>/$B5LIY2/;;9/-.3KJCD<\R MS5]8:KC_S(^S= $HVZ/O])*I\LS*R4U>V2F1EBE/.ZZ.MG5_L:6BD')[8;C, M3CQ\TYUOJ)WM",]?!Z]3CQV LH_<"_),#^DCW8TNT@?J+Y[G@CT.V<*?DX>Y MX,]R2'L88_6X\'L4QC$/W7O']B;D2_F&,/J'=9O0O&4.P>DSK2U*7GZGUUGL M#JGI@+,UZXK%%.O2M_AYF??9G)#/WZ>E2CF?61FZ.*L#^-L34>OT1[2MY/M< M:TB^C]RZ-T62/JQ; MV^83]]O662N*S8&#ML-].IL=-RL3R3PXJKH^CV\"KRCR P[PFIU"[8-2P&$: M?^#R7_'="8LW>+\L;H^MGO#Q'T.LSAU#Y'*IV]"51!>.(4)E)Q!Y0SIRQQ:M M];VO;'\H4&^E]U<;LCYE7(6=5D$W/UB''4!V.V]PIF5&/N?+6V3;D S9=;*] MO8V6M6V[Z#?IL2$CK.OT>'O>-+7 L)&ZA\H<090-24= $-?L_EGZH!:8)]X" MG[(APP((^)H^Q4D%7=QS1Q#A%$X?EW.MP1J;3B:IOR=?YI<5ITZ=YP/JKZ4- M$7GP5>Q]9UHEK2I,K['?J2',3B!IE "]WS^ITVI^BX/K5D/W !9-P2-MXN), MDM?5:7@*D_'1^U07L7/5E$@G>YP,[&0/M_$\RMMU+YT>-#A3UR$Z*V*C6.3E />1I-9I"EOAAI_JK $^.-P[+FSB4IW&BA."'L%"N!'UH- M&7A55FC5D/=27OO]:KV6^+)^33L4L/\#5C<6)E4:JB^.C(+*J+5"YB= J$TI MU?#U[%M3DFYO=*7=FLZT2YU+-HM.Q XAZ6X[GO>K X.A[K=&:$XJ\TR]6 6MG2MEI^=L;.-^%HD;WYPT_& M@AO^"'XXD3LWFV?Y7E@5*'=/&U*U%%LK*@H$)(9WAY($.;D#J0[@F,.N7Z:YT&=3K=QPNNOZ35AI9TD>G9,O+IL*!_(IW)!L"F(*G9^-3Z$J%>2,I]YZ<%H$A=DQ";-RI;A/ M1IB91^0,,-(F)W:9:6) MTFF7#):@RXV4SI,_\9-7-$I"TA:;O2HZ-.MB1PO4%!8J;1N+N&?K"@LW],&$ M$%'3)186%NMJ&XO(PJZP<$-(*(3@G"ZQL+A<=-M@1!IVA8;E^E@B#?>IF=@V M%K&U9D$AG46QRH/+>G6BDE76V"8Y'_7ED=K/01\C6T MW$7E9A; M:5V\X?=JI12[-#JI$7X.:0<6C.UX=CZ$UD9+H& 3.(L&#DO8<0+ M,H6S*!&BV21MI.J0A:?K0ZZ6JW'-IX\AGEXUA1,K3T7&393Y]>*L?/_\P(!+QHT03MU&ALK=$XWYZ7]U.D M@]^-G+1@V ]O,J'_YB[WP^/-^[*^CXO+._-YWYMT^;ID:8O<3 .Y_LNVI-;U MNF"5[!M3S2A+F1[,6K62U^.Y:?J^__M5[_SAJO\_O?[UX.KA$V'3#R(4LXQ0 MNGJ!MS+(<;K:RO3G7"7]16+_*5)CZ9_>"1_?F!&N&7.W6A0H'_NW-X$JXN+M]'#Q\NQCWCU>7;(QW?]YW_=N+F_Z?PN. ?/#U MZG;P*/3H=P8WM]]*C;O>>HR9^*BTV[#_Y;=O@3-SJ:*:E\Q9QN[Q/.J\)%## M':]ISL:E'SO?OT<>[[AZ-WKP7KQ@MJ'>I((-KM%1:'@V0),C@W[W4NU MR/Q:FM1R@?RFBQ4W)KO>O-&Z&;:#S\AMW>Q>3YM#L3KX8+AXN'B@GQ$7#Q7?C MF&4P+/N TL3^^4]^]\+OD3,=4R:PKR]@(C\?D+V@KKK&4U=XEKI 'Y?6*LT2 M*:Y8B)$??._',7D"SQTX/^?)""K-S#-%2<<46233OF0JV:]A.YF8+ZDI#FE5 MN30O,M>=Z$77'GJCY MI8M=8XRBLI9UVV!2H!Q2/:)JH:1CBS\DTD%$*BIN6I/]!2!_9%U' B&!#B&0 MW:SU!2")%%6T32S0ASPZA$>FU*SYI32/_NM%H>O$XUHIQ%*E9>TSD@CT/8%1 MIF21YVXI$TV4+>R#>716EC\\Y^55N/!??+2T=$K(M!'MPL#"L ))-,F&(AI2 M)XIO(J'@$JK!B!>8/%)$6>^$'P59!)=%#0>][,(D/#$BCSK#HX:C7I!'R*,C ML+P<'.0"H;'E M^$G44<[D6YE&PST::-AITK6)/YKT3* M1\Y$>/2B%W_HQ8T;;4K/%@3E7_%@&Y=UI<>_3236&)0S>XK7CK_]P$U!FF$4 M73D[TP?&O@.YWC6N5Q\S5!7%&ZQ.K"ADLP2M/#%D+@$>&M*\B.;UA#;53_4: MZOCH"C2K-60Z 1X:,KV Z78]P5?=8[HARA8T^P=D-IW,T+I)Z[(!8MTCJJS+ MHFE!*\=^".BZ%TZV^K0J>5HWG#U-/"@FS>45LIE](VTQW+(]<_-<0=P3;1XM MO"+\Y<>^37+6%O<&0WSJMB4:&O2=#BB20!X;$GB-P%4'VL'@K:SJH@VNTAIH M;D >&_)VC;=UQ/;!X*ZB:*(&KB4H:'Y 'AMR=XV[=403PN"NK-BB9$.K%0": M'Y#'AMQ=XVZYB$8@KG=1LBQ1EJ$[WW?"?-[^1UX_A>YK^I:\<\@U^+OLD6]G M9*+\8?IAH7GMUY7'^G7EB18/Q)Z'/\XG^C*'7_ITN0%/TQN205"X^,',64!) MN5:N3.-*ZDGGDMS39-7HV;JL],Y-79'L\_/+OI*J"/([S^T3X%Q^JLZGP Y?H)[K(/S^3!_ FDWCJ# E __9.XN^GCNMF[SD*Z,OY>N:7 MLROQJNE\:F0ZVPQ*/7OZ0N0/.?(^?=ENM6TL)+VQ&^75".-A][S\;>[]%AW/3[9J##Q[PQ8[@BZI M1?9[:V%'L.HH&+. B?P,R6AH22*9%&!&"LA9ODBF93(5&=1W)E.Y:C%0.:2( ML@S-[HX4Z@Z%BNS:.U.H?*T8H#129='L1E5%I!%(&A5E=^],H_*%8H#2R-1$ MR8"6"(8TZ@Z-BA*GM]&H+F)4[9%5;(LP YH_]D@JQ[1I@4D;H9^$^05L+MAV MF5*4I5VWQ26%!:00+0-/B;#O"8LV6E'*^S"&SS[P40PLD9K.,H$68.L.0+6'!Q4 G/7 MI:B2*)F=V'=A3,DN5I.TZSA:3."*E#9B2@ VHU=44057)1,RC)$Z>H-Q)0 9 M(]L:T@7T/8'1I>&X$H"4,:AY$>-*8-\3&&L:CBLIS1JTDL"$+U)&/SBN!*#J ML&R1/%@7>(!Q);M82.;=P=%& E>@M!%5 K)MO&PIHBEA^@WL>P)C3X-!)2!) M8YG0.@% !B\21F\XH@0D:31#-/5.Q%$#P3#R1F\XI@0J;VP5ZY; OB5U/J%/W>&V)AMQR*#K2&N+0NDGKLN%8 MW2.JK)FBHK3LI:J4JMT+WBK?B;S4W:%.W41RUA9W M!D-\&K(D6EK+P3$E%PKF5@<)W/[8MQ&XZM W&+R5%4U4;%C;'N0M\K8ZWM81 M@0>$NS;1N2HLZP)R%[E;'7?KB ($PEW%!F<91.XB=ZOC;KE(1"!L%"5=%W4; MEF/]0#[F[7_D]5/HOJ9OR3N'7)6_8X],5\H/9LRLD'Y<:&#[=>7!?EUYIL4C ML2?B _U$7^803,>=&_*TJ1N>/7VY)>I!^$I^,XZ%J\#U7.',>UZZ[P^/TNN3 MX =CU=7\M65JEU9^F5ZR"0_\]P^H<%0L31#O=;-GFSK M%SWMHF_V^O(%88XM76J:H5\9YG5FE#UCJRH,)TY,2#+R@P%]_VX5L9+T2P'V M]@4QFV:?3&7 L/CS,WD";S*)I\Z0\.UO[R3^?NJX;O:>PYR^G,,SC\Z.&JLW M&>O3KS&S;*$APIDFPWAX7&9->;-\K+&&;S MJTS"-/B,9/VR>SUM-C]W\,%P\7#Q0#\C+AXN'KP'.^W%ZUX20YM[OPORG*,P M"GSG)$K0%CG"X853; V3,(O"BNV>)*=A$G8=]6@7,)&? <5$:>049UN=:!V& M9 ))IJ)8WYW)5*X\;44=>52^@"U4'FFZJ)C((^31OCPJJN>XC4==888I2:+>C6X" MW?/%M6F#N?9<6N/D9 TP0,O?;)4R5E%MR;JM,"E00&6EJ9VHL8U,@LNDHH*. M-9E@(!)(E%1LI8P4.HA"1;43:S3! *21;HJ&C:=&Y-%!/"HJ5EBC":8TCTZH M_O_)DJBCE"FJ4K>3M06B,K%$R^A$&RT,=MG%T/*'Y[R\"A?^BX_&EDX)F39" M7AA8&%8@B29-U43=PHTN$NH@0C48]@*31[(D2B;:79!&!]&HX="77:B$1T;D M46=XU'#H"_((>70$II># UU@;LTT31,-H^4"XQCG4KWYY:OOTC;A:'KID)"Q MVXAS28$"22B9JJCKG3 )(YG@DJG!4!> ')(5C!5# AU$H(8#74"22!(M"S41 M$ND@(C4Z0-0FMB;J1B>V91CJLHNMY98F: MC&DCT&4.%4B"25/,KB0[(I_@\JG!.!>0-%)%P\2S(I+H(!(U'.4"DDBR+HN& M@I7&D$H'4:GA0)=*J%1YP3')%"4-*X[!OBXK7#L#]P$U!FF$4O3D[TP?&O@.YWC6N5Q\X5!7%&[1ER5;[-3Z0 MYFW3Y)AI7D]X4_>H;FHBF0QD.C+]6)E>3_Q5]Y@N&Z)DMFQ61Z9#'%HW>5TV M2*Q[3-4D2[2.BJK=BRA;?7Z5/+\;SIXF'A2;YO+4VVSJTW;#+1LT-\\5Q$W1 MYM'"*\=??NS;)&=MH6\PQ*^C<)51]O!8*ZJ MF:)M(V^1M\?*VSH"_&!P5RNGT'U-WY)W#KDJ?\<>F:Z4'\R882']N-C$ M]NO*D_U:4;#@V=/\$9Z^,',:&\3*T#C %$LSU&O=[,FV?M'3+OIFKR]?$#39 MTJ6F&?J585YGILHS]J3"<.+$!#@C/QC0]^]65U&2?BD8^KX+R]CJ!RY10?3Y M?GXF5/ FDWCJ# D&__9.XN^GCNMF[_G2TY?S)B4M/YU,ATMAEZ2M!$ M1(PUQ])&%C<6>-[8C?*:@@J(!H/KJ[O1BC1H>TYQ\7#Q42Y> M]USY;>[]%@W.3[8Z##R3PE93@59DHK<6I@*KCL(P"YC(SX#L@IJNBA*6AD$R M[4VF(IOYSF0J5Q4&+(=$4\9J%DBA?2E49+K>F4+E:\( I9$L::(M8QLQY-&> M/-*+DKAWYE'Y@C!0>60HHJ+AE@YYM"^/BA*DM_&H*\PP#5VTM9:#((ZU0DR; M-IBT[?E)&&# IGQMERE%V=AUVUQ26$"*P](45,RP[PF,-T6YS3695P#211;U MMHN4(&&Z19BBI.$:C2D5D*;JFJ"**1H*E@2%?4]@K"E*&*W1=%*:-2=4] XI MTRW*%"5H[F0E ;C?4FS1T#K1XP"#5'8QD+#FY +K3HY&$K@BI8W %)A]ZW7; M$"6E$WWK@4 9Z:,W&(H"DS6R+BH8B0+\GL!(TW#PR2[$P<,?3 0C:XR&0TV0 M-3"5R1TD9<"<#>\X8L6A*>_&#? M$QAU&@PMJ8 QE7?.%$T9G>2P[PF,, V'E@!4,[(EB9K2"0!*E#9"2T"VB5<- M653-3H@A($A&]A@-1I; )(VH&)B' _N>P"C3<%P)2-K(LB8:-II+8-\3%G', MAD-+*B%.Y<9YB6@<&\WSL.\)C#@'1Y> U"&ZI8B&@D5+:C&;E&Y3W)YUA9T: M!"=PA;2?L?"8-C1NO0LL]LNNC$]5],LV:XR%J:K%]@GY7"IMKPUCL$!A6K-$36\YRA9)#7%HW21U/>%$W2.VJHI:VT8RY#7$H763U_7$ M.W6/U[(DFFU76T5>0QQ:-WE=-BBK@TRU%=&P6ZY,6BE5NQ?!5;X+#_6+E;+A@1"!M%33%$R3HJ79JW )+73Z'[FKXE[QQR5?Z./3)= M*3^8,<-"^G&AB>W7E0?[=>69%H_$GH@/]!-]F4,P'7=NR-/TAF08'ELG+QNF MZ[]D@\@38$A$NQ=]%K(ED*1*0W_3Z9/E;++(,+(1C>=VU/O^[U>]\X>K_O_T M^M>#JX=/@C/YX;S&V2I^$@B,O)5!CCW*W4^",OWY64C-KW^1V'_([]8LL^F? MW@D?WY@1-J/Y6\TMM6>.,(XHN_Z2A,-W7P9TW85P)%"64 UY]M'YLO:<#!)+ M:U$C&M+5),*$("$/@B;NN8K!)A[SZ[N\>^H.KR[./3U^:'M3MW>#J41C<"8,_V,@NKVX?KR[9&._^O+FDPQ*N M;V[[MQ!1Z-'O#&YNO[4Q;O_+;]\"A\CVQ'/?$]QR%'UL M&$9G]+[^_-$S+7([([K''_+/*+L8T3CF^/=$@>?FM."W(";"/![YGGOO14RK!D/O[HF,FPGY>$"N?SX)A_]^Q[6V MK"J&)9GO!(^HQ2F5+]',>[=M)2O8=##MQ?YGT _711K[Q ]<,M'9WJ3(?^5D MRI'KQYQC*[]9(=CTGI>>Y$) M7H0%UTKJY_1M-OE".OLE.-"UF1N,/3*.R23\0;90 ML[Q,(T\F)R<2&<160/ ME\Y!Q.= <&*J9!+R._*MJ4?V4B^>,"5/%+JQ\)L?D#^%L]@)W/C]IZ4=P/XD M>!R./7Y&*W1@.F\5[K9U:?4O9;UG7&J7/4W3E9XE7UWW;,VT^K)\?:[3 M6JU+7!#239+G]LD&=:A?JU>55S[CJZSU-48U>_^K2[.E]2Y$EX\(RY.M, M#9^Q.1.&$R1'[ QO5O=2RXV,OD%WQ9Q%-G2);Q;^\D M_G[JN&[VGF]=Z,OY_B&_;^RH(WF3(SV==EWY9?X3YOY-Q@2@P))@B*!Y]*8) MLV (*AD/)<%6F<=,!G>"(H#/XVSOEW;9]?^M1,H>AI?*=VWY: M;=F;S#3&IDX-&$C1( N:/1>Q#&31BOT'LSWV:B'\H@T;\-[D!XI&;QX7] M[E4@:/-4=4&>^<1.7&(L<1//?C=K?B2B2MG[,&55N[<8$-^;F&P($' M[]GQ S_X7FB>7:I_HNJBK':B_@ER!B1GK+TY4ZYB(QBJR+:HVQHR!9FR)U/L MO9E2OE C&+;8AF@;V#()V;(G6VRI#%O@XM_09='HAKKH7C9GF\>Z:\^EB<8G M<:8#FW&^773(31WC4BS4$?N]P[Z45D'&$QSL>P)CB%+SH0T&,439PATH['L" MXX7:P!$-!C=,4S3:3A%"=G2+'=I>1S(8>+=543A0O_ MQ<_.IV[HHV4H71 X0S")/;*/F@QD4>FB6:.O(#=CW M!,:-_:,SRA_.H/!#T711,[$I(.Q[ B-(J5 ,L)"71T*#*#D4JY6ZOXH"68J%E]2J9HJYCZU#8]P1&D;J=9A4P8U.GT/+,,+$M M*.Q[ B-%*9_ @8P-A1RIP'$^^JIHN&C!ZSHSN,S?LP MXW$,KN!H+!.MU@;U.QS(3$.4L"4]\'L"(TG=J6= N$$-H\@,V/<$QHPF4LTJ M83]UY*3RF32];[Q2(/56;+I:T7_5_WI1Z#KQN&+)R(HGR]IG8*+Q M=%@">&C=)'!%+L?V>B;O<,K5;=$RH27,GPY! ^MF]RM,)<0]2YRMZ-#ZR9W MMT8UH#9M@Y'=<_*6;W77EC%A>85L9EY(*]>V;$G !HSMCWV;@*PVG[.U, M4"Q1-UL.!,96J0#0?JQ,K22CM#6"JK*HZRT'72(] 4#\6.E965)K:_YW514E MU*!(T:.EZ)8PL]9B $3=5D4RCF.BW=D./<57&N#F#M"Y%J9UQ+GDVHGF^YIS MP)1JV[G2ZM.V+?W\O'_>.Y?4\YYF2Y>]<[5O]71;DVUR'=/0=&SU"<%^RP(]A/ M9L(1[!#!WCW_.#;GQ(90Y9-VE U).\81-^>T)='0L.0(I$Y4AD"DBF;,BT*,&4#C;GE&5;E+'\-M)E;[IL2&XP.M*=TU0T46X[ M:.%8L>P(3'1MR*ZH_QU70>.KPXCU8N0?X/8&Q8T-@?64G-A"DD$55 M1U[ OBDS9>JR:,F=J* '!+/($V5#2=7*#F9@Z*&(5IUCB #%)9S+@]P3&BR92S(#H#5L5-1D3EV'?$Q@]]DLI P)XS;!$Q>B$ MZ;I[3C)LREG+;+5?^?@4>PMI5>>_87.P6I>R\RP!/+1N$K@BCV/];<0./^,J MBB::"K1S[ND0!/#0NLG="M,(4>\B=SLZM&YR=VM, VK3-AC9/1>F7YK*U5#I=-4=-1@R)%CY6B6X+,VFO*:=B*J,HMUU5NKREGOB%F^C&( MMIS88K/CD1U=:['YZ$T3IO^S/IL6]MF$,VAL4%7CH+$;&ZQ!(]@1[,Y(;/7F\X\.'F>]"9$&MZ0Q>Z]*"\]Z@1D$WVTAT9LX@E>,!7E M8M1R2 31HTI!'0[[GL#8412(7^5QL#0I3BNW$#)"D15Z4=![U4<_$.I"UG11 MPW,?\'O"8H=1%'/^]E$/#-YUJ1,]P]![M\M!#%MX=D)T%,7"UW(8@].4RC M MT6@[1115;+=X4E2 MO^TY1@1?&MLSC;)<'_]IR798(,P! R6C:9V=G@PMM3J M5ZN[U0]*6ZU+; C]3,&PL7_4AVSA*<%1HK]3,$0Z75-:79+,3)OR ,*T'2.G:RG"#]065[4,&?*1@L3I$9 MEPDT&H>WSJTJS:J$A]C/% P>^Z7"":(GU=2: E,H L<7[P!.M@<]"K7RK\%\ MCEV.6EEGULDV94==RL*C1."A%1/ &1UG'K^A60;N'U55&C71XHK.!R "#ZV8 MV,TP15'NNQ*[!1U:(;&KIP9,R-TT#T06+]M2M@<]!JU$*/YU]BV3]&S31/-K M#UH#.=DJ5Y_+;\;5VCPI2R368H-#91L[;)(IH3A9G<(%[<,99X13/7>5%X_'_ LV M^_)\]?6QT[L?=-%-O_/QQ,[CO]]!][Z;_^-!_[ RZMXO6I"<<5*\_Z#ZA M01\-?JW9%CH[K[7Z=W<=[ZAIP%\\+W;&SRA"KEF<-_[ ML=.X,]B9Z&K2O\T-8%[MWAOP4 :RU8B$*Y.O,<=G8D^[^O##,69#*\##CX 1 MQJV_;6?7(DXUFA]9PFA7[,TF,$J3?4:D!14<##OLNDB$?$G\(+'?#\-VX"K\ M%[YD6S]W#[_SW F1560__L,*QCV:_YUP70+M:8U=56]0!AV M]2D1C]X,7^3'@$PB9[HF "D\2]T[1JM?8Y?!L1%W5\'P<^#83[9AG/EFT%%HF!RQG)V1/R=N:!3HB" M,4;[$32 '14SFA)J[7<3T$O#>TS@Z[&/,,QNWYNAM:[6;7IO!;V![HA-]\4! MF@_A)04540#^EJ:BK\3)1)!MK4(VDQ!U'KPC#IPO5/EH#@NUO7EQI=8NUUW- M3!P!9]ID5F2!4J?:YD]U33KE/555O]33YZK \OI3#-^\8GNN (,; 7HS?. = MNCL-X07E>C."O!T]&M!D$^L(P2_VY,!;;(8,J$9MU8$!+]%9H$T_!&UMC<." M^A)M!]G&&;)@]7+=*X5VQ5F[QI^D*M@DU6KM MLAVZ VH((?+,#@AXS+'AO&!"WR5) W+L&;+9%%1, CS; ,4Q[[&.X)W\"]R$*"L"#C("_AUI8[]%.@ M#A9WF$7O#5_^--T)<3%?A%8X]>H9:>ZQ=CWOO9SR0SH"2Q^8P3F^,>T M,_P/?$_F,G!#!-W0=;EWNGX #PAP?S18KLH#690XLFK:M@ULNQ!IY+U9'XDV MJMI*$Z[#<]A#(XTU*5RWL@1/53WIYGDDEM :G'UH]^V6I]:>=+L]$EGT)D?E M/R^@Z!R@7#)!.B!:QTZ[)=T%1YX[01;!GT*L[6E.M K!GTT8I:D&KS@#8.( SJJ-6789\R8(LYJ55[4 M33:[_D]AK.+9--].+5[)Q)Y5,QUG.'"NH@+JV:: MR:2DSY@?R*!JE9HJ\(SKCW.?. 9_^.GQ"GQ M80<+&Y65^/+2<]*5,X9NK=Z\N]:TRDU#5ROU6O>FW]3O MZBOG#R@\5\?##K#JM=:ZU=MZM=+2._5*_5;O5JX;FEZYT>]N&FVM==>]OHX. M;K_0$_K(DAQ9#AW1Q>;C\#@C[,M1*YSQ\S-, -NV/S5,4*O^<5%E[Z>DHEOX MGAUVDY>+$^=XI$&YRA1$E]$D@& ,++I/)D^Q!@TK!>OO_.-"6S ?[_0Q]R27 M':=YJE/T_72O#B27JO#"7W-*IAPV/ M!$>?OLR5&('X.P38JYI(=?9J:N9>L%KN?9*)JKIS"/V,36*SG; M>,2!83G&"[Z=X;Z#_P_,D[[W#41;4G@UE6HSY_HBLC*:D$,K)M3XM=.ST'T/ MA%J[7;**9P5C9X&'5DRDI53OSGM3:RBZ+EIGWE3/[[DX=8M;1F!. ;F(-]3L^YZW1^M<=6"LL<,S*^ MR2+C98+0<1*$]DR7<]F(@/C6JS6A+7@_=/IU.JO[&DD$8%G M)Y'4?,.9+_*]/>R3**XARU.X1"3C86+\Q_5(!M-JOL/Z<"V24D=2'5AF^C.Y MV+;9^S>+FL_[3<2-<@SGV&#MZV D7IC8EY9CLZ&VR^XYU!4?FT0:OH'$ -JD M'5!N=(?\<$(R6/!I9P(@"^(9-80E5O-I%EDD0R"R-[&$E(RD R?:7@I\XR6EE&*\OT%0D$"029OB)Q('%P#NDKQ^:I IYI"I*H M$L6K)G-53)J^PD]449"#:4&X_"(7Q7#B"NF<37>Z\D*ALTM=Z0Q?B>W[8,Q9 M/Q=G&''7,CXZ#)E[OY(:IBR&ZUI=0:HL6#RV264RF1#Y[[:OFTWB"P'K)=W\?YA[K)T%^Q M0G\U7NAOMJ%M"T:\<[UOP(7]1>FX1*AO0ZG5%&[!ZGP]7D-%*M F" M-EY=O^-GI/#1IK:45J-4:'M/+DH\Z)E^G$?KXSO+,1P2LKP,G/?Y_8Y7^PV4 M*?!][Z CG=_O.$9,&D@2<4J\O_'!2_=DCO%P9N/^J&.:)*O![[D!]K^YAD-. MMC@KRU_8!G=A95B]B.=?\8"JPZ+V3G!@ELSX*$D0G@SLS#VP4T;Z"S-H"009 MZ2]Q('$@(_W//-)?A"K#/DU>MC&)XR=1_19I0.N^>-CW/YV&,4XFU;8^:-U> M+M\$O5?+Q)V?EE^YB?2-CC.\=QY"9>,[54XS.DUA/+1>WB89.$52$V1: MF>3]_7F??RY(3^'%YGU-;R@-3;3B\9+W"\3[_)Y@!9#[M8:JZ-4RIJ0)X-(0 M/B6-JW/^<)[ST3IEF'_NWMUT*9=2%B$W*1=Q:TR^<8K6JKJFM/+NQ+2CSU<( M34!B47 LIA1Q$!R+;5UI-<3JDR"A*,;0B@G%E(H3IX+B6GK(CMMBO:6T\RZW MDBD6I<=Y7^U?:W&RWE(.1,_"*2VNY$H722DE)'+3#J(8XZ5(^NJY/D\L-:M5 M1:T5HNFS*/PG>;Z>4MVA #Q?T^N*UFI*GA?[F8+Q?$KAA0+P?+U-VG=)YW/) M],J+J^]& +\'/=*'I9::HL 2I)%2J8 O0:*U?2)+FY/@:&E*79=[I>#/%(S3 M4ZH$B,OI]8:B24X7_9F"<7I*AKZXG-ZJ :>741<4P,6CZYEO.6#7AE>08@;A-7E)-TU7FBVQ&E7+0T\QAE9,8/)B M@5*U:4&!6:\K:EM&(TA@E@68_,"@XNV88/FJ6IF *5W(F80FO!!^0=XRKD6Z MEP5V1?!BH[+M9?$.#T-55;2\]WHA-G&AGRD8!_-":;(M+ON./;%54UH-T4K< M"\U-DH,;_,"8?&1P4]45->^*K=+->]RBJ_"$;Z1D#C)LVWTC_?((8]&JN,%H M9B,C9!?I[I7&:U)4\>*9,E87(Y:\<[W;D"'7Q1?FNS8) "CEA9E_.I462K[ M6U%&/-=:/>= 9HDR 1BUM"CC1T1EV?-S*\J(=[W:$JN>PPG[H:UT/CNFE[L9 MMA:C'QZWM5ALU9'EF/9LB!$K[D%+,LRZ'L3ND6L.K-81O Q>9 MMH6C"][&ECE&;QB-C5<,]X'; /,.+<(NH,A3R)'?3(WY!'Z$#!^Y(["],,+P MS/"E,9W:8!^1I9T"O5PVH*&+]NO*X+@!ZX7VC T/K@VPA_W@$MVS2=/J$RX) M5HK;&,B(>J/M]4RTH3>0LN<<$+_%"B5,5B-DMV2S?@,:(0N^]Y$_@Q6%=0*: M@00A%3N 3"[8L',T\MP)Y4!DCH&!:4\V:P)L[I!^;S%R*F@TPS8*C)_PX0B8 MU0_+?ICN!,<_OMQS-CV7T8,.UDMP]M "3IT9MCU'^*>),5GQ_1ZB5G]E3R%\ MRC-,@6E@7O.0CWV,AD O_W+96H\O.+9U+]DW]X'L*C!EPN0+$1C[*-'Q+_HP ME(% M%59ONRGEX7 XS2AN;@*9;-:BR1QU$X27H\73I:'SM=NY?JQV_E7I7,W MZ#Z2\\ W8^Y'6P19,0$ V_ND"_<2BR+I=C MCUHV^S/0V"-;\R^!:UYNK=TC/UO][=D6.CNOM?IW=QWOJ&G 7SPO=L;/*$* MN69PW_NQT[BS.JKG]T>-NDUEVB'5NOKPPS%FH&/@X4?@6<8VOVWEFT).-9H? M6<(\NO+>.Z^@!Q#5S;]W;O%ST'&&WPWO+TQUYNY_9U8P?\+F##91"Y-H[QOL M!8;E##R#>. [OH\#_];R3=OU9]Z&OJ]-V=!W7?EH\QOZAF^7:X"6Y,\=[]F3 MKV/;Y+'17/W%7!'56&E/8&MD$;/%ASW?'H*.5 &ME5PUCUD;5#$#*P:4-"JX\VB %$CLS"EEZ18G48WGZ'QP[<[^%#ETO+ M!TXKM6'RLA_Q6JOBM5;&.?=67NA0LF&R "=S;)-=Z9ELE:6E(9)M,O?7TF7? M9-DO5@)!]DV6.) XD'V3RQ0PEJ>Z^>/RZ1)])6<,#CLE NO,>,&..4?N,Y# M(,=)YY&@6X8V9LV4](L_EQZEP7S**@?\>!IXV/!GWKSC#)=LD&G!@$V&-:^$ MX*$5$XTIJ0LG0N-:KL/[T*B*IO;+5&9QRD>&?>U9BK(_=KV@$F!OPH]/ M.@MGM;CB+%U.\6K;9ILN+-W-DH./R<'\7M%9IN*^UV%6B)8KHG"3Y. 6OQYJ MEFFN[^%@$76_DKA\96"!E!,'R E>U=G3QA+L?);4W M^ V9A8P@X'-]K:E4V]*J$?R98G&]SH^;$3)NC,_U=<+UM2)P??'<@/O$[ H7 M7I#B4;1=YT4DAV*F]!;V1";3X8MZ:K/;)-,D,R^BZR"/:1F5:HF80'/ M[_U]"@=S@>P)B9AS&WYY <^/I#K%F6B!3*F#PC'V9L3B^?P+77U>3/-+UNT5 M8/!I I07_'::H))D@>S\HTED?6P!6+6T..,W)C_ ,FGL@[-F4U'S=D!(G G MJJ7%&3_$[-3[F:X"SG(V V0E^FR+.CZ98SR-F_:4,?FK9LX+3N:5&KJ1V<"'41)2_Z3I-8,/%SE["%TV",0Z<] MZ$HH8(TSOQB1G]L;OOQINI,)#?]B#10OKOS9!$8*XT:D:Z(/([-&H$'0!K*D MHQA-Y+4MX]FRV>G!A)%P2#IRC@AE7REEJ=\4$^:'J?B8^!H=J@71OJ;/AFTX M)D;^&)-[@M@U2'?/F>>1D3X;OL6:W&+#'$>-I&(WM_$KMGV4=,YFV0PJ.B?I MCQ909 W5.L[PVW+R(?L,^\YC-/AK,G;>8<5=NWJC=[NUBMJZ52MUM:Y6KCO7 M57C^[74;M+5.[::S F8ZNS]R#,L$8 MJ/A'JJ++Q6]$Q4.JF/)#M YP9GCF>4W.7 M_GKQW;TSG04^_4)=OT7LH.+. [V5U)U._CYVA;\XO,VT?B71F3O.D/S376K. MG-".1'*SKC1:[2)$:4M0"@E*7G'_/$"IG1"4N[5KW N/@C9NE(@L#B+3RNB? M$I$UB4B)2(E(0&1*ALM!B)1:Y]$1)3WW[_3<]X,Q]I"S*/08AO%*!W[I/%%R M\82?HUP\N7CB3>R\%Z]X#GSAJPWP_/R/V \\RR3)/R;HIKGGWI:W[,#)C:T, MJ@[4M90V)RDVV9*KB,%3VJ,$JL2S!+0MEEQ#:39$*_)R/M 3>&C%E J\7BBG MEPKBG67L+A $=9>>#_ $'EHQ90*O7 (/K9@R(:4#R $R M0:K^!R_N+EV;RIVY(7XYM)3.N-%AD2R4=II":;E+WWWJI-4U7F,8CO@MB3=F M)VG?$>*!+P$ MO 1\7=LQ<%VJY$+442Y&[(H0T;!1*&RLC*V,ARU=8)=\ MZ5A24;!CU+S(AS#OS&T^4!XTE$:S+H6!% 8E% 8[!LL7_X!&Z@52%$A1D"8* M=HR1EYMZ:2-?!3CK*73D:^)L2(:_RH/R%&F[8_9!\1TR,5$LPV,DZL\;]4<* M>A?4][([] 70QB3N!3AG0%W9>^B*?=F$QB6&7[(]T%L:[&W;S1J-/II^'08$6$PRYD92^:K-F]; M[9MVJZ*K;;52UZM:16_>5BO:K5KMMAK7-S?M4 V%W^%A)R"_J;9O5;VK5JZ; M+:U2OZFI%5UO=BNMIMIHZ]5N\ZY=CQP_7RA1D$E2XF'>EC,@[R]6%[Q:_94S MSWUY@*+?A H^\9EY"7B]6-+VYV#K&( M%%_O_OE_]B#[IP85,T2NT6FV$O<)7V M>% MZS"Y&Q'%:HF:R9B/%PAY]I0_;6SMV9-;,KID]+,@MV1TR>AG06[)Z.(Q>O$R M2V37]=P?5/)L*[EXPL]1+IY5YIJ3; ()HAWFB)E0F& )_#0BBD3>-6G#Y<) M4O7/$]+%.^HI=)E)V6!]#WX^N^HS;5YI;XZD+8GC92?!VZXJ]9I>IN(U@HQ6 M8EX,S.\8Z%U\MTJ!K"<)> % 4U; [QA$7GR?B02\!+P$?+V]8XRZ5,F%J"=9 MC# 5(0)?98/UY$.8T_9B595J.V<7D!0&>=.QI,)@ MQ[CXXA_02+U B@(I"C:+@D9UQW!XN:GGOXRE.-8I=)"K[*4NS\1W%:P[YA04 MW_C%0?Z3X=D'=++M#7P#%2^)> .R4%?='BG$7SZ,B=WL!1BM1 M+P;J=PQTEUNU,+&O7[;T4H]W+@\_%K&;NNR,+CNCEZ8S^A.>!F%K]*ILC2[6 MF&5_T:.-63;2%6G,DM$EHY>#W)+1):.?!;DEHXO'Z,7+"9&MT7-_4,GSI.3B M"3]'N7AR\<2;V'DO7O%B&T6)692MT0O=8;)1Y7>8K+8KM:ILC;YGD\JFKK2: MHA4XEFU?BP-*?C+UZ4$I7MU+V8A9(C(/1/)SFD^/2/&B]"0B)2+S0"0_L?AP M1$JM\^B(DI[[@RI$RK[H)75#R<43?HYR\>3BB3>Q\UX\Z;TO4]5'D6TPL4P@ ME9_WOV8"B>R*/_?:2B)SNT28RL^Q/QAA8N38-XY2]:A1K4J,"?U,P3#&SV<_ M&&-B>LKE+B81=G*$\7/'UQ FMR#I!A?5;HVYP6%5I2>\Y"X=N7C"SU$NGEP\ M\29VWHM7/$]X(=LD/6+01BTSP$/J+<^]/J](5<^S'5KNQ;KV*72N[A=3O^0J M8@25-J*>*O$[M<9M*(UV6S!#[GR@)_#0BBD5]@OJSUHJB!?2O[M $-3[>3[ M$WAHQ90)^Z459"T3Q#LJD3*A,, 3>&C%E G[)39LDPE2]<\3TL4[ZBET\Z3H M7$CV37H'/Y]=376-WY"N4/&3[Y"^.PG>5EVI->ME*LDNR&@EYL7 _)%BI@6- MZ-P)\P($S$C("P";LD+^2$'7%4T5+^2*Q%QJP1LL7J%"YHO/$J,YSJV3%^Y#]RVQ.7#Z3/"Q]'7L8>MF"S M+\]77Q\[O?M!%]WT>T^#QQ\W@_M^#]WW;OJ/#_W'SJ![NPS!/LV >OU!]PD- M^FCP.QW5;;?WU+VEX^M_N[\E0T)W][U.[^:^\PT]#>"#[]W>X E5R#6#^]Z/ MK6/.8&.C*TC_-C> >+5[6=%Y-GF<[JF4SLQIU,7%C'.7IZ,Z9LFL]EF^J]@[[@ M26(F;^&^8SEC&&>D:M(KR#X%*I9-3ASN\+,W,[PYZ>#65F ;P).K-XPHD^$A M_#IPD0%/C8CH Q%!#?-A(@:)VC1\\G6RT %<_HJ)?H>",493>.D.?33RW,F^ MH_Q.C$@V.!C/GC?IFX%+^M61F883M8(Q,ASD@C9N.88-%Q/5B!Q[3& 9 K)K M_FVS>EQK\^SA=J6J530]([?3,G$K2M>:]\)!=N@8%]IM\^)*OVRMJ;8(&-HF MXWX;6T!##T\][)/EA;6;3CWW)SPZP/8E2T MBZMF]7+='??6GT!_0%MU6F-+/@1 MH-5T?7JU!_-V9GC+J/T _J%6(ETE(#2U5GQ@7\Q^. '"C.$Y5-0,8]2?&G/R M0[( 8 D&-AY>H@Z]S9X"8ZW%99N27Z'#B*TK/('.:$4*O@'%K E!EP>D9*HF MH1;]W*%:!!&PR.64I'OGVMXNF'//N09@,6#&7&2(^]W$L9SP'G2-?-A%R!2/ M0?V9XV'83?\'MW\!OE:0@RF3!<9/LC5OY&V@/5N(Y<+0&WILN?:"OJ48Q+VM!8)YSXP&>R(9'_9%V@!XS#B8[0\ MMK\P?B<.F-7]]CTR%$#FD'FR#"/<_)9Q4H#[T8 J@$'#U('6I!Q'/Z*H. M%W.47K.'/I%G?H75F )-!W"[:]LU_[I@.I=:TYHZ\;QBT&2FQ.WCS;!L#)YG MZ!9U:U(QF=*XNU;[]72YB^\:68L,;#_(1=,!U(DU)S6-V,!&P)P.,8IXOM/( MAY)[A./[9DRG?"J_X'[LLM^O-JAZX?]$[BI_$)<6??P2985"V2TV0Y"I%&2Z M!%D!QB]!5BB0K6UEI4=9:2ME)/7Z',MU65>1F/A)30L2M M$;&Q3RQV1$UVM AA%!3"[]I#-,'WD/ADQ.:0F\@A1KFDP+PA\- DVQY1L$F6 ME2Q;"):5DE:R;0'95DI:R;(%8UDI:27;%I!MBRYI"UC11!3/V/,5B\3Y=,)% MCWNQ3B6 \A!Z[WCF\6I!YT[MTY;WE@LM%UJ(9\J%E@LM%UHNM%QHN=!%6.@" M!B'$;"@41DZ#71.+\+^X^AW;0["!*A,CF'DDQ0F^^PNS"'"?%-$(TP[RB )8 M\L*FT>]GS;/T.#4]XO@893DVS"*'.C0;1K*UQDSKR#5F-JWSYOHQ=5Y=R/:Q MZT)>&[[%2OE&'LW',(F1I!<(FTU%S;MTJO"L+\Y(B@A"?BW#DX'P^-M@_3 $-A2M+1%8E)$4$8'U M/+H$%,H:U%78!FL2A 4921%!V,@7A*);@ZVVTJZK14&@C!TZ('8H5KH'?6 5 MN4CT8U2)*_2ZP[5"RX66"RT76BZT7&@1B"X76L87"6YG MT6KK/3? _A=_-KT"RYK\(U3YDM/7)3D@,JH61D:=N"&O& VY!/"X<<:4YFW3 M4V(O;O%S<+^HCDN]8X,Q)A=0O*P[U++MJW<4Q_AN[?7H_!Z,.8ED+$23/2&: MYTD,[H?!=A$PF)5?7 )0 E P #;XW>%9Y(4P #S)Z7#K "#6JTHU[Q I"<," MPY#?L%TP&.9P/OP^#-;UG/O'2@P6&(-I'=2%P:#P6Z$NMT()PT-@F-;77!@8 MBKT5ZIJBMG,.E'I_BW09)+6[\SY)WC;Y)-$)JM*F%+_Q\- *4.?%PY2!404N M\R;(=@U'^ORES_\HSQ1L/^$%U::Y& $?WP >)5/I#ME.5#"MFEJC"/N)(!"0 ML<18>=V"J<6E>59DVZ,\1^IF"8:[W3BUC.K6XMU_)=L&LJ6D.Z+\1^IF"P MXP62" 4[T;>ZEJ+FG=T(F!.AM6?VC/OX5?7?J5ISNS+D6&2'.BY]-1+3_TY;"Z\ (S( M9]*IN*MQ6)\LQS8W=B3K+%-7>%G-INR2U.0NY]D.,751,7 M<@)M<01ONMZ6>!/ZF8+AC1?XH0NL4@JVQ=7D%B,^Q(6<2%L=,$W@[22&L6JY+Y;O8P8 MN,D)-.=)OJR9(4%U$*A:.3?+.VT%&HDHB:BC(RJMXH7SD M-B4153)$I56C*-8V]0YGV3N1U6PKS88\)1+[F8+A*N=^K,)/,X,/SR62YB.E_YM+D*P$Y7Q$T'9](=UYKSJ]&5LBX%)@QY$% MK M\XR-WI"##&:*)ZV&X#V-B@DKCV9T%"@K&^SZ6N$+H@UDM>?J4U?#V2^HQ M+L^*W\X\$JB_/]&",5"&48W0:[^;.)83WF,"7X]]A&%V^]X,N&\:4(&':C#- MY:KN/SXBT^D]%/2&T=#:>YYNP(;B8=/UAC"B.1J!_$2O1( B8_B?F1\0-O/A M"AO$^A %+OS< ?8W'-,R;&3X/@X8;]JQWG(3MCG +8/X'0DLR.\]TI"0KO0S MV3H67,R395^&UNL5%7L,@.PZ\B%]E?A!8N\;ALY$%?Z+^16C_>/EU2![!\FK MHEO /UW+"?X-DR4[Q@!NLF8B'80>6;V8+7V.7P;)S&B-$81D1<=!LM#Q3\PFAKD0-B: ER PZYL6M;0PK/9VP:,[@.KI[3;\GCB:X 0X%;8S\ 61:$_1^9Y6Y^_O=] MUV>OAY\_4BB#5"$_)F)XZH'FYH!Y;T['2Y!F.3/#MN<($W23^;Z- M,?S&(S_TV"W,L>&\P,-@$N1N?F $,S^<#R(/1K"?1A>!<-GP2*",#TO&=M;E MKR\1J)XP;?+AS*/"R/>9P!IFN),<<1=@$GRY[/L*PQ80\Q"9*>-D'^\6#G^.? )87=B*\"$K1'=**,; =SA I]LGAGNK#D^>Q> M$X Q68#H\N@V<)D[LPEPX2)_"D.@T11DT1)#9 \#C1(0Y-">K6^N]Q?Z8%WB M2_JHJ>>^6D-X9.)W+S/#,P#Y^.,EZ@29\R[#.6$W8PH#^$EM/Q (?TLS4=/Z MPSQX[A!D9-][PMZK96+FK(F)SM .?62+\P#4G ]@ACY[CG\]CW]#?_W#B4O( M^+UN7&_J>O!I?.L_Q#;5.;8IY9H_K&!\ [J4"UI*U()WOK!*VZ#17>IK)BGZ M8B#3!IGVCPMO^/*GZ4Z(9+M ()=@6!=7;T/;+;\85\$=\@V&:D@><[S!( M4/8RW1<' $K$);M@EB!-J,0YL%? :J=L6$LP$+Y\&UOF.'W%TT(GOD8HV"EZ_>P9.?%M4)S07N5"WA3_&X 6&:3[L]I,ID=>$&]7 ]31=%B>W@* M/R2Z[)F?8^J8MBIYV]'ZB1;EQ0W)[F:+NW?3F8&\3O2/YS?2E M]F>V %0C(@MQH!U&-36 *P[=:,B@?FF?:8-[2N^),4?T]E0(A%K!,YZ[:YN3 MZ8)^&&XU='MADB/<4/#P$@VH%DJN(QIMN'&YHQ$8@>AYSJCFO"PT.3.4>43) M@Z]ABS Q'L)>Z;D3/CG-"(V$IW^#G[E4H5SL8Z7368C=95$K:2&'4TRFI=)^ M<_//?R^U=F#@JQ*:4T=064!5>B-*"W9>C!<@-A@F:5(R+7?^79+NW9O/G_\. M3;?[T'+KAH;;]?R&: 46F$94MO5']!OV(.Z/Y@_,HKI>&E1K O>!2L68Q*WX MV"12%P3!$ 1@7.3>]^[B7I3>C-RK/^K E%X3,P%U[C\8](2%N*U>7!%]W%D3 MN&S#,N@=$.%M(BSH;]$;*$\@4 +0X2/%@[F3P,@![M(3L1V(T M4>I]!SD(N\0^.YGHZ_N.#;6QXB*C)*=G*M$:;_*;K:UW\^*J>MG:L-I;]-M) M3+^%_21U>7G'7ISE94J 7-X,E[>N5B_7BYVQ!8Y6D%BSL-;NY)FYMBB60<]( M7=*T^N+GNG1Z=DM'%=_U<]!(\;U$_85U 2L5F9)+79%C5(8^RD@S 08@GH'4 M14ZK9GVNB]S8SXL 6*S5],OU>I\H@B&Q$LF.29R"6S=,7NZ;W#"S7K'J96V+ M[-RV\Z5YT^3.E]4ZJ;461U@F5HI)3-!:2409O"!T36C9?/BJZMKSW]HGWC[_;$U?< >2>P#&W'! M!Q7MXJI1Y7CG?F5G^9L7K5U]]Z*5%[#O6#0MFT5K-GB+=HG.*-I$";7N2)&C M"@#5U- V):U=XS-O:Y5YR\2DA^PJCXS&=T!BW@9S[YCVC!SA=>AQ-1X.C)_Q MO::E;E/B4E>KOJ.H.=/56JL8EH<9M:7HD<_V2K_-'Y2Z;*)3O*DJFM&F>[2)$_ M&:@]!8J/97)F1H+$4KBV657EKODNKNWAX,;PQP\LZFAX/?\!)+YW;EA4(+!7 M?XH]=O2>X-;V5H<'6?8PF&G+FFE2TIQBS6KJ5@>_.T(N^RV)(H!GH)'MOODK M@F=Y. TWPS^)7,-11LO0>EW-N*E6L\RYX10?NK@*,VW41I17$X65P^OQHA#4 M0^=KMW+]V.W\J]*Y&W0?/R'#?C/F_F?T['I#[!')X^!%P2$V\'$HJ;3IS\7I M]B]5^H=W(AY^=8%^XU!D_9 ]]JA%J:DO1GAT]DO@FA=7 QI, BM#UI>$Q))S MM+5YTH5-K,7[(P?28P4X,0++=*>]HQ7>\\QE@:;G19!$G 5/]_2OCYW>_:"+ M;OJ]I\'CCYO!?;^'[GLW_<>'_F-GT+T],(9CWW'U^H/N$QKTT>!W.KC;;N^I M>TN'V?]V?TM&AN[N>YW>S7WG&WH:P ??N[W!$ZJ0:P;WO1\'#_WP\).HI%BF MT3G6U8EJ&^I(3FGB^P]6> 3LYI6_7IAR--**'8RWOJ]H5!;HW^; MU1T#9O8].LHCZ#Z3F B]L>V<;Z?8)1:SM,,ZI$:Y''X:5-AUJ*4%9>\13]2L M9A1J4EB*JCPS;D'212+',JE@BW.V64T)$1%APK6-KH;G/4_L5X1T2DIG(LXF MC88[AF_D)8HO*::FC:2OSPZY+Q\9RIJ6I.7R1B%RY7,PAZ,2=:V;;MO M1-!9/O)G$UK%8%DK)58=*$K07115V5W^?4JXT?>O??)DCO%P9H-JE>2F1!V4 M#BWOTG&&T0I;V*>.97Z!E :W0 KZ0LM51083$(3>XF*SPS^^EKO[/E>6\^=G M "&V;7]JF+ FQ :G[Z?&&+F;0]F*G1A>93NR49S%[*: ;],^%T[:PK%.084H./S:' MWV(S9' U%D8G&5PR>$D8?$.@:*$Y7+PN8KR:QB?5[IZOF/EPS'4]HK39>NMU M@U+0>;"JC/3NSYLK'0LZ>+D( @R^_(OP3OF=B]5_2OF=5%+:].DD>E1A\9WD M:.S5L&FI35K^VO#^PLS-XY/BOM13E'D[P].T!MBM8OO?MCY2.ZPUP*'- )JM ME"/O XOO$P?B9B=TW(5(>(;\[2X9IN,,OR_8Y6G!+?$J_9K:4K36<7M?Y-7M M0C+QNYB8WX29]EX2G8FUMM)H'K?7A&3B0C Q+\Q#+X8DKFM*55L/QA*"B:71 MO5UIZ],"FJ3? B85L9E%3MJBJ*P[2FF4M)V?DKLT2(E6.IDTH&QQP[B"N6GB MJ->;-475Y=9UEOS)+0U]:I5K"W^J=:4M[8,SY4]^CV.AY&>UJ:C5NIC\*5U= MV[6FGNNLJ$Q233HUS%."*$\&L0UVKMA6]N9Y:(034)8\>F4?Y?8P/ M4)7JQ^'1NE)MKP?C2AX]!QY-Z0DLE!RM*S P,7FT"(ZF'4-<\M:LOF'?7^_[ M$K4G/(&:M3.=3N+/SG@P)Q V.P\Y32:EY3U_PR^&'2N61$VMAY!CHHI)]T[T MR=B:^IET%'^O-$L8? U=T6KY:X&E9FZA!E,4I/&" $(-M9A(TS1%4R72)-)$ M0QH_4J' >YI:550U?XTST3.5BO:4JU?7(Y MN&/&2DY.-@DV <#&"R39I-L7!6Q:4ZFKZU7HA6 @";;S!=MJ#Z=4];XH8*N# M+:V=/,PK4[ 5P35_\L3+6+D6F7TI;,Z97 2Y"'(1]A#B9QF2%@8;(CLNVV50 MVFF#*=HB!*6%G!#;Y.-*78,H=2U!,W8D?QZ9/S,/2,N>/[6&4JV=W,*7_"D$ M?XH0C+:%/U55:=8$S2TI@K4K_,G5+H%HM*J%,?S/C-7;9BF3-7F6=4X>OV(' MJ6T0;UJCKK0%B+,M-8<+-9BBP*W8D6H;X%9KMI66 )G4I>9PH093%+@5.UQM M$]QJJJ+7\G=^R)@U(37_K3%K4K,_"]E7^"BU3J;4"<"GLLF-02<1)Q0B&N52U\O-HFQ+7:BBZ" RMO%5\(YWX-6'/HSDCA MYQP[2747G5I3.J=1%WX]-Q?^9DKE4SAU]_$)46!U]^&F"<64]I89R#7&AO?. M)HGF)PJ&=7^:]HQ(D%L\LDP+A"W[?4+8U>M*2SVY>K$CK46)AY?0$@!:O,BH M[")/LH>6UE(5]?3EN26T)+3>"RU^4)>XNY;6U)2ZEG?&Y('0BFOC\#K6%A;> MD8+I[%TTR; -;_CA47L:'[N7,564]VOMIM).;H@IV?<.814\1+3)J^7#D&S# M,3&-K8'/#-/T9O U_CG%CH]9)QF7UBO_8D3M@KWARY^F.R%!.!=H[!%&O[B* M:G-^^/]\<8&'E[(WE>K%KD)?XZ,SP# MOL/]9U@&(^S4W3-HHA4QJ1^P1[$(#UQ<*W2G[[5^Z;PIAJ+@QO"\.JSKM MUR.9D[2/=7F?+FF$7J*G@=@#P35"^PE)N(*AT\AFK(?P&_8P\E7YLP' M,PKP;BQ'2)1R:^)?@A1$Y/0CH,]-B$$KDH^IBY;BARW"HEV#;74#-'QA:^;' M%TE5MPJ!=-JD.-(*3YL&1UU".T,]Q0]2>,IHE^LU+320K(X*F@MKH(^[)JT% EC6.V).R,? .\0OG!,R\;P)C!LY."HQPGA M"8]& A!GR9RZ4J($*2[7+9]+G\EXT\,C&PA,?VV8)GDN6$YH"G@SK=#)$W&I MCZ8>O/" V''V)B G&" @PZ8!#QA:HQ$\"C88OSB+5M_-;MCJ##/7,_^)IPN^ MV]73!:1;L$",SD/FPO6W')PKZ&ULF>,E-TT]]]7RB70E*X1L%]C')WJ $;!G MI4KQE+;$HDOQR%7PB /#A?%3AOT2XRE*Q?#+'>#BS<7^49,W$*=XC!GD^PQT'.-8/_ $YPAK 0ZYM MU_SK@N%$K6E-G0AH#*PSA;L#8^,HA.P+/?6*SF5&ED-O<;%ZAE>M_LJAQ^ZD M7#G)^OD90(MMVY\:)C#\/RZJ['T8?4??LX,_\G)Q8!<_KQ,^7X9&M^T;EWKT MR-C#1@E$AJ5SB!3B%:PR,=$A1Q8'X?QI<:S]Q-M^OQJ,/8S1=_AJ M[*.N0Q33A)@,55?ZO^,5$#P)!Q9CE!(G0N*D!\I6Z6%2HMQ2%*HA#>W74Y== MM:X^4-O>G?F@K/H?0=_.FR-V$#>::.*F *)D8>0( /K\]SW)9,=B,ETRF60R M*4E?B :.3TE;RI/0]1_LI!_A_#N93W!]U M/+C#"R;Q5>$O;-MX)K^Q7G'LRTR*I2Q/_:DN=N>YDTW/6^1E)JYE<51_6,'X M)@SG33;;4Y6V .7"!"N2?X9(JG.0I"^1M$>0S)DAJ=94JNV:1-+9(ZG!WY-4 MN2?MAB15T5HUI2U R6R)I;RQU.3O2FK1=Z7ZR;"D:@VE4:N*B:4BN%W733_A MBUSOW=Y&E>UM,AC,":1F%O5!U=9NQO/>K0#>)Y9#4>R55J^I::#5M$_>5DPV MMI=R(%T.Z+N9_E(.9",'-+VA5)MY5_24%^. M;%@F)3)(9'4W7TWY9&.[I;1;)V_G*%4D"$D<*9Y%*:9Y,C1,J@Z4 @R_FK27)) MM'0IL^&(&M8??77=H=]QAD_8>[5,[#^Y]C"1DE-7%;U]D3!$["H/($YR\3W!JO$!0F2*VJVBM56M*O5'L M8R#1D2348(H":UXTH G!JA+6YPMK7DRB3.#:%=9Z4U?: MZGJ3-"%85<+Z?&'-"VR4V5@[P[JM*?"WT+ NWBFT3*Z2 K8P I87IRI6/!$:EJN4?R2ZQ*+&X$8OU#8%S ACDV6)1;=649NWD MA^82C1*-[T#CAG@W :SWK-&HM.OYI[7L"\:X80^OG]WA/'P+[PSX.7L7S:\W MFV#/,L,/%R9SG"7)F$(FM9PA$#)A]H9O=IVZ@NC'"O+AL2,>]'D."".:+W-Q MQ#P3<=<3-:+WZJVNAHW5R1W0PZZQ_/ %*6L#DS0F,&#X('"1AX$130N6*2 ) MW%&5$_I;]HF9K'^"#!]>3ET/^!8]SY$[\Q;I!.2&&ST)3/:Q\> A>_;(QF9 M;V&8)AF3Y;R@*<#"M,@P80SP0P!0 .^F'KSP8,'@=S1"A=R"0)RP/,$@-@T8 MZ= :C>!YCHG]2^JB2')*9@L?8R?ZMSD-DJ)Q$Q_FPC%:G&/^&*^MM[)YW8@' M:'$5ER64&+(O0&/X8+/5B6 -;,#\B2;7G,VGV7GB?ZB,7-8;51,,9H M/V($8P]C2A!ZU_UNXEL_V2TF\.W81QC6>-][H7_.'(QJL,Z$*(C>E])O8OF, M< P\T;3_.P/ 82_#9UZRAZZMC@L;O.48-D5="/J]5NS-\#^AOVW>L)OM+];G)8Z M:7:.=-P\I;1T3V%IW\/!/5PXP>N4;UZNAPPM.1+0/06Q#;JO/5>R$[9'DI2$ M44"\I#/+AL9G:E%PM%&Z:*W&Y;J7>D?ILKU*@-A4294NS8.DR_;..&*3)@7\ MCRHD_=F?V$(V-5XR>,7;2-16N:V%]XQ% \6BI>RL> M]0V)19E,,F.DU^J'(+V^F^(I '!KM9+MVJG+LKVG^DF792/*:E5M[PVXOCV( M3QR4U0Y"V6X*F @HT\JS/0[&2Q\"\P$.K7T?X+@!&ZPUF1*/&YDV4'J('1\& M':C9LPS$Q[*L8!PJ*/1YV8W>*B5\=KE_]!I9CZN$QW!"HRW9FUUNYQA\; M<(EK#^,>3_S?F17,R99O.',$][?DZ%6 A9S;5$PSRK6D; MOF^-+)..C3PJC9T;VP_[N.IA_/W",YN)HR**"02N]K#AXUO,_KUW:%)@A_E7 M_0=C3KSJ'6<(GW@S//QF&<^6;046YIPO4/LB18= ;U8P!@J&:^J\('+!*[T; M(6$*CRQ7@_FVR/H;_AB-;/?M4 ??L7US@1MCN:53TG,GL(:)6?Z'B!STRF1. M>(G!"(_PSRFA"]-%7;)(R)QY'ER+[.6B*.0!EPB0[&%JYNZ+WB1X74I>,G9* M]9E/'7O\A11U,4(A]PDTHGP M+IN7@2CZ_W'A#5_^!"E$V!*%_QK3J>>^PHX/&A% \^+JJ7NS,#>^_&9^:;)X0PYLR$S,X+X7*A_^$!)'E&*L .V* Z95 ML,W0E6;GBI8< ]Z-K33?> R M=[FOLI,=>G00CH9-^I #G?0C',[1S<75[F]E57"9,;TI*<46 @\S)F3B^V\IA_'-QHXQHZOI['OY8P]4(:-]=%5!7-\9 M00"M!\%\9.1(J,6II-FS [/8I.%:JDG2K&K2('C>QI8YID*#:GDQ[HJQ'%', MT@C:W*"9U9,$SS3&.22W06 M$ED_0"(SZNTHEIL;FC5MJPDFMNRIMS(0R\T-ZA9QR\8>S$."LTUU:EVQ=_:C@;4_X<,+>(:&=6^)!M$5]^([_9-UHJ M$L([/9CM) <^K_V.Y[V-L4.=94"R863*\W>$1-0<\7<1^XLX(3:M0Q1O-^3$ M ZY& G+&8= +XC&!"R>=NZ\]/(+;4>HPY@+Q\A_@*7^=GXQHUQO.,!V.-8FQ M0OQ*2H)7PYLS3P<_]! ,^.GL&3Y@TB"&2L-\;&,!H 70"P=HT7O,X/T838C0+C)U&D M'69H4Y_"SX"(^B^=]-_?.@_=@;=VT6#R]..J]V:_YU MP?1ZM:8U==*2"H/./"42U9OABU*E(SSOF[ZB73+W"<4K[<.H5:NUS^';&%&) M#K:D>^[PSIZ&?=#IK.1\C<5\HW-TQNG$;+-\=@H>GCY.<#!VAZLW(%KH5[SCPOBOL6V M/36&Y%!I\1YT3'/QGCD?1I9#%8Z+S5I:G]Q-/5!"G2NCUA M;;>R/"$M&XU?%S^A567H<7]6!5UW1.36)MVP0U*^=V<^V#G^8I,\O$=W5N3< MC82;TH.!AXB-]8\+[8*GGT=;<=9D?W<]K<,XY>\K@_W[RCB7PZ2C#*4U>1DC M1EREW&]WVG!"FEW?=S%XJI"#ED X(1!NL1GB0(V=2TD<"#!HB8,\-X32 4&\ MZHK;2)*GNGGG>L W3N;U#[?/.?OR,>]'_@Y%8E3ML"HQ^PPJI13,:D20%8^K M6OIR^+;L^J<8]\ &IJ?](2&RR1 M5=-';-B(I9B=A7JZ\S,%DRRU8VFDA &Z=/V[X7'/J46+VE*:K4*(%E%X4^)A M-1 ].RTT6SSLHX:J;<##<8OE2CR4#0^-8VF>^>\/6E5IUPJQ/Q3/*WK,YJL9 M::@=?SHV[ # YDU(8/VUQ9HK680RLF6O5C&1:9HW4? MVZ*M:&W13 L41C+'UVUM+8\9K2& 2_RH;3 S,4R2Z]:FILJ )L!NC,[/W7(Y M99NAP\75 4V'\I>UFP>?)FS;FRV9$VHP=:6MUO,5BCM24PP_I819L6#6XH5W MA1;(26%6:TB829B5%F;\2+$#=K-]-'R F5[/6<7/%F;9-,#+F'D^D=S7* _V MV#FP@V2^*LT&)36D+-*JSI]-2/V:_ZU6E09=G'$985-2H)8VD5NFSH9%74BY M&_@21H59#=MDYBPIS42JNSQ;#GV ;V62'DOJ+/&9^6DQG6LVF[NH&.K]5NMX2 M[$A8Z$AHR?%)CN>%(QYTNK"CVW-OCE>+$E\M.5Y,CN='](DKXT&+THLAXXL? MN2-@1D'/=KFJ)*[A;]F8)Q M-Z]J6?[J(T]VMQ1-+T19W.)YA$6(&K MX]FR:?DBJ>P)+#!X9=WR5_9"+OJV M9**X\&BJ2JNF%T%VB,)TDM%U?KVVO/6^=$:';41796%"P9\I&*/SHV&.GP1X M"*.W5*6==\Z@K#B8F]+XS75>*J3<8$)M]&?3*_7+;^0?&2\@STF24HX7 760 MWIJ)E%N>DVQ27:N*)ESHWQDQN\!#*R8.^=7*\E:KM^.PIE3;HIF09\3L @^M MF#CDQ^[D[8H M)S=(1U5303Q*-47"KRSP2^EE*2#\5#W_PIP2?D(.K9CP2VF7*2C\JM(XD$<* M!QH'JLZR$+%,/Y2"D2\84[I]'B@8=RDTR76=8%ZNA=Y2M)K42"3PR@*\E+:B M0@&O75-475KB$GAE 5Y*_U*A@*?K2DT\X.5M! AX0B!ZQR"M1:V KYX!S(UA M"8B*]]E'_MCP,')'R!''/I"=%@08?)KT3.F >E1'R@]2)=^>@^AAW]_SI:;L M*"0!6&X IO0T%02 LM>0!&") 9C2IO2H ;B[ U!V(3I%%R+ZYKC=AV@FP'Y% MS=6PACFY R)=C*(.15//(J:H/4<>MFD[HL %;GRF)H!KD@Y%0_1F!6/:M'3>+?1RV4CHB2!6;7VZ:9B[91$RT7FWR/+16J>IDU4?T0;./TM16[4 M,T\X;1PA0[U)JXM/'P-6+JV!L>3 09VTM&'Q&;%P(AS]EH$VL#5C\+Z1OVTI1 MUP_?HO!? M8THZ1N(U-D:$C[=(D$9*V.YQ)$@A5J)>VRJ:#6=(=3+#GXX-.T DRQ;N;3. MS*EZD4#'^]:0Z#RP?*EKEU)/[C@HZK"Y#L*IT@6<"[A\->URO7QT8ODNT1]$ M WS%:&AYV SH M)5(P;?EX,8,YZT1K>\OFM=-V6[I^1)8'1B?C!2]6JJ)=7&D-SF;]*U%\TDB7 M$E64E][S#M*IV9"N4>62[A@&TR4U\9/]@U= $M<18KV(+<>T9T. 0ZHD2[%= MSV"W4>N7Z\&X"7&EI),OI03/.9"ON5%OBF_6J11,J>UR#A1L;=LO&<)]BWBS MX&XK?CLTP#^-8[EJ]KP?O_LHY82L1JB'(P3"3$%ML%ZQ/6>2TL,3 _9ML(5" MMRB82]BCI*(*GV=N(N+"\\ES-W\96J]7U#/-%H==1SZDK_;NV1YQTX/G@CH3 MS!]@S$''&1+NFA*&NK5\TW9]V.*XK=G)G3BMV8_K'*=_FR=PDN_;]U.M73*> MHYT^GZ]H9$RU]CE\&Q&;LN2"T@J)EEFT!BT/%:\C'("$F!C_<3UF#+$/(E-70D""V3?%#1RB\HM^CU\8&/VCN(IU"X /M,X/7&"GI$2#Y" R?B8 M-,!U: 9/8V(CB[\,8Z&0=%JD#&0\?B?EJMQ/)#QH:5RH86^T).IR*(<6N!K8M/4!OLBW7U@>+"G?G \OY'V''*TI!8-KG.O$T@&A>.GE>:J;"S.'VE>O>&R9]IFT M,"A!9VR]FG;DLM&DO9X/YE/F"%U\!M__.US]0URA:V'E&P?QU7/]1 AKN]Y6 M&JU"=,V6:! 3#2G9U85#0[6I:"W1VBU+-!0(#2DISX5#@]I25+T0K4&*E]F< MI_[Y_\\,SYLO3@G.0O$4M])"NCQ)BQ;?19Y\IV>OX946]N$R^ A[AOU()I:7 M;%'UAM)JR\Z3@C]3,#"D).06&PQ51:L78J,5A3$E&*HIR;%%!T.U*EKY.>GU M/+P!%XUI@;\V#3"?T"A_&C,K%5"!Q4Q:?M(N8H8L.WQ%_KF/K7E>TJ565QKU M]1A9 :6+*/PH,:#R,L/>HW<*AH&ZIF@MT6I>"\V/$@,JOZM"F7 MOLWW:)G7,\LF$;\-V,)-K%,_9RKQ$N.RJ18P&W]^!5(-7>8F^9E-IM7/V0NT8%R^$LB"Q*3@V^84S=M?6L\;F >9J MLZ$T=;$J&TMLBC&T8F*3'SE4S'VS)ES9_\.P*1W<^[8;:M.Q)*JGY&<[2&?& M[LZ,E**YIW=!*/5Z6VG*H C1GRD8#_,"@[+MCO,N'JZ2;5'&T K^3+%X6.,' M]N0FAZL-I99W2S7I#,XO0A;[_B=DF.9L,K-I.;;--=^D:UB:N$E9EE("/2-9 MUEERYFV,,6\CG@3QUIFX .W_T<\WBK[5E&N]GG,! NEJ$G)HQ<0A+X I6[WX M&#C4&S6EVKVN--LYV[%G[MXM6M?Y-#=P6$1; M]IJ7G7;3A&7F'3-W=X3T<$( -NJ:TA), ,JVUA)L&8(MI4?-R<'65IJZ6%J_ M!)L$6X9@2VEG=&JP-:M*4RT5V++O%Y])R>8-O<]A$/@G[9(2#7)HO:X2>]DF M) MRKRPCQXZ7[N5Z\=NYU^5SMV@^_@)&?:;,?>C M-20%IAV\:+3!!CX."U)KTY^+]C._5.D?7LN:\*L+]!N'(NM=<&*/6O8P,<)& MG;\$KGEQ17NOD$8V-P1T--G2N%J;)V6(Q%IL,*2VL<,F,?*)WXJ>B8KHP1%_ MQ#[:TFHH^X+B80WP^+!.].BOCYW>_:"+;OJ]I\'CCYO!?;^'[GLW_<>'_F-G MT+W=H?52YH/J]0?=)S3HH\'O=&2WW=Y3]Y:.L?_M_I8,"]W=]SJ]F_O.-_0T M@ ^^=WN#)U0AUPSN>S]V&O=Q6T9%U?,S;;UE77WXX1BSH17@X:(_39)WRS/5 M1?^=_X^_>1R[^]LWUWDAK7UO\?.&7E2:;/.VWNA K:>V>2-4K1"R(D)7ZJ>Z M\3!P-.IXM%,PZZ":Q._!:[GL64F>>N_XL%[T0?R%K M,KGWE)%-QH09M 3""8$@FXP).VB)@SPWA-(!H7@QQWFJFT_8L5P/^". 1TR- M.3%7SB(GK QM9/2T*FA),Y:FIP[&F%S0(XO-TE+_),9V$+DPHC16QA2QR]*. M0/Z'/7=H^./TTX^XJR1^VD%M?[7^N0C9#!(%8J(@K?[9J5"P^2"PM2L4ZJ2B MO:S])X&P-Q#2BI\5" AZ88!0O*#5/'7-R(O_XF'JPT>$TY#M&J=/4Q-:K DF M5=**B?&E"EOHQ3JGR1:"_V_ 9E62=DD6%388IM:(5A1+"/Y_A_S7%;48\E]Z,0_2+#W\ZMJOEO." M3/:5U#(%ES(IM:[^9,M[9YB6;05S*C<>HP5.?A>*FH/%TC?+P?T1^\%);%[8 MEHMB](K"P!(T>DIQK0*#IKGS?MYN2=!(T+P/-.V4:EYG 9I:84 CW:OO4H)= MATZ9!"#3\WRI[PHLA5+J?R8%X\%I-LW4XI:R796K)U4=DZI4I4 M1FR=@7NSV5::C781.+MXWLT"U(7M!V/LY5[#21:X.WE@>KKH.E[-II=7XU-< M^%$&3)B:FE)OB2:0SHAA!1Z:N%CZD :FX]5DV@0FH Y &A@U, M]BQ[98ELH?.BE+(M3;HY;Z.FJ-5"]&,1A7"GC#.#+AF5&TIFC]4<^(:P4>6C$!Q8M1.9Z.R@%4O:5H MNFC=6L^(;04>6C$1Q0^/.>$6I:K-_/NF9.WP+$7H:#';23'OJ$U*]M)L_ES\ MI++;1J&Z;;2KO'"JXVGJ/=- MP1@CX^7%PR]&@-'$T1AK2OB_(]8BGQIQV ^F/'B+R/^*)01;:ZX_N M+(+$_\/&,ORU>7&E7:YKE["*MDVF-81; ^4#6&(ONA%9Q?W(NZ#GYU0"UC)W MD1]"P'N'4&SPYL:)IE^N1U(LB&8Y>]-'(]*%,%PJ?5(*ZN9&G[&'<9)"ZV?W M3'QF029U%S)E'E-^.)GNW)EW.BIINU")%]Z8-Y6LUP0OU9JMR_43*T:G0^A3 M"X4[[#*I)!)*H'=&L'ORJ*1?KMLOV?%2?4DK$J6*#3*,RU.TIFN>1HWY\AR5 MF:MM)X=T9YBX,X'%#>((KUQ,"1=9\ PKF)&?@K4R=FW0<9GI,3:&\"]< M '/&?H \8N 0[3>%R#DT.WB8>7A'*J\5X4P.Z3Z6%YTR^WCX^>,EZOC[VQ\; M1)2"#-LF=R5F3BJ"4ER5(B(H[91UJSAY@QV!&>=@78/FP#'/U\QYY#J4B$ D MV*E\3-HF.?0PE-KHH8&._#'&@7_@6F[8%Y3T%4SQ@I5N!4..=F>!'X X(X9\ MM *KBXL-EU&/E3:SZM4>C58$*LE7DMH/7SU#&!?C&B3-RH]0)TB M.!N,+6^(.C#M80C#1U EJ !8JWS+Y,*>_/3=F"\V\$L&?^*##FOH&HN'3#WW MU2)C 82!PI0;]5"JEE;\5@DJICI4$ M94 TKI]#)=TE9).,RTAW;PFXX5A!H2C9PID;4EH:Q:Z>NJ[IQ&Z\&+3QDYPE M7;N>Y[Z1*1FD67@P3_@&TUE\K<3V*+SW)?HC*8 NWIM0U*C!!]$M]?Z=^(Z4Z37%ILETY7_/MKX W"=.RZ2+9.DZCO8R* M19HI$2J:!C4HR:.(@YQ$7H6J:-PJLG$0D ,3XCUDZN:,1@F1NZUIJF294MDY MI4#*>]@Y*U9E,>6 M4C_%YW+LC6OFS(@2;KP:EFT\TX<>LATUT_H?%)C1@+M0+^80CX 5A]%Y\NKH M/I)#7G/&(OY#'Y$]9VRV_F2"[C1P:YRSW\@7MZ=;[M^&9Y$AD :!EG7&;H. MC:MY-IR_^J,1<3B3KRE=#_'4:>DG0M>&;_E/4P\;P[X3'Y>:<,]IEYPN2[^R MS9*'+GZ8[H>(G_!? [+DDO!GN!"MX<46Q_)N15ORMF54+^%."^!T!>=UH MI38XVNN7U?4 \%]C\;E.^A49.+S%75]@CY8T#_-P";#0]AR6J@ MIX:P(!+AV064)-W22V?Q)FUZBW[R]Q7-Y.\K2LE2)Z$J2:B1D)$H"+I)RR>Y=-06Z)DT 3;4&=9TU> E&,#I)=M8;B%!Q2F.Q.- M8-IOO(X;L$7S02WQ1Q8>GI+27YX76:;QT"%@698(B:/LTJ'UNIHE6ZUFF2<; MUT9->E(.PPNS7E4]RG&%840C&B_JUSQTOG8KUX_=SK\JG;M!]_$3,NPW8^Y' MR;>$V@[^C!(#'X>KHY&J.J$*^TN5_N&IO>%7%^@W#D76->G8HQ85$4STW MXL?C8V#!9H""KX^=WOV@BV[ZO:?!XX^;P7V_A^Y[-_W'A_YC9]"]W2&V+O-! M]?J#[A,:]-'@=SJRVV[OJ7M+Q]C_=G]+AH7N[GN=WLU]YQMZ&L 'W[N]P1.J MD&L&][T?.XW[N*9E.*%L8Q\MF)/%6/2W[3Q:R/G%IO7AAV/,8"/"PX_)Z88T M*)';@$2U@BKN&$YX@MU]);*1R,E;/#)F=AF#7/LSCJJQB/F9^43M %-E:L]A M8P'5[17T7I=X0$8CBVBTH$A2I3+P+&9<$<*-+""B:1DV_#0DZ"4B3QH9E@WJ M\.I-#6<>1BOX>/D3A?ABX$H2:;2(GE&6UAM\ZY(,S?#TSD=O8^RPM">2MTG5 M* 6]N3.;!2O0W""Q;;-J)1XB(FL:1L.#.>W!Y-$L /OQ?PPOQ+ZB4L";,:_ U'/_ T9JYME9 M$;C) ^DL*(*(">Z':"?.((N86S07>8H]$*,TOH!..7-2>.5*:Z^)'O+%4>F]1DQ*\'BXS&/_!U#=QV1[,4S3 M6P1ZT)TDBH0#84S/U*+2/&P=XY^Z"X[:,1R.CB3E"*Y=/7[QA>3"/A)Z]T<_ M?-PA!$D$%U8YT84['=*WJ[Q#^H.FL7:LFYS&MW!5YIP@2;6YRX%YZGS4X]?H MV3 ??LA8HYER#IGT[QT+:6^8"JA]G4YL7UL5C32\_)#;AKZL.8Y\ZR8!XBP@ MWD0*2M)M#L2N2?0LZFECP'2?82\SJ&.N;-%SE)_(^3,14=MB -IJ?5.*Z(JR M=P00=]D8$XQ^.'0;_ FM::]'0#%G0FIM:]V:6!6R0P^D#@BQ=\#&8/>@>H:/ M6&I.YF*$IC4L-N>5O9N5O8M7O0/ESPM8J&M,57H-#V+BORH;CH^G,+%[X&'% M"",4EA'[C)Z4W.\^P8Q,T,4QYC8%-1U,?X2C[+!!+@)V%OJIFE!+53U%+8UI M!$F]='$.M483DN]%XX/I<6YZL$5;W4W_.>3D-)4XM^%@R2%A>#:8.!@$(<0Y M/)6(V?48+VD*S$GJ%9B>AHW"Y/ I:& $':^&/<-1#LXJJJ*"!LJ"MT#$L4 $ M *DJ>JB" M!;>'RUBU!(L&"-"T-(,%,B6>Z;-8)2:^H\H;"R+Z4?#3%.3Z"&PGMVQ<2**U M6"55NK*TRAI/E#+I-71-H3)]R6N]=%ZG#:5M+B4C/JHQ[ MFJ )<[_]]++2I"F:HFOK'IF\5[L4/9CR%!PD.OXL9,6NSQ1,/&1>&GP_\7 [ MPZM5TTE;-UW1A6N46)(6R3D+!54*!7&%0N:-S-9\+^\2"HE6 40LM)1F;=VK M77RQ('4%38H%<<5"YOTQ#M(5$JTQB%1H*'4]YXYL4EDXBE2H2:D@KE1(R:++ M0RK$FYP0J5!5:HWU>DG%EPH"Z H[]P[/57C443 &\KV,D5:M-7+OXES>YO4G METM9]*[7,F]GM;?XXC=J(C*LK52;.?M&=R.U5(!.V)Y^- M($DC40#-Y)'X6 M&E,9SF=2"MB=6/[$18[>5+2&/(XY5[6)L,PG9$VFLX!5.Z>I8E)WDKI30G9E MGFKQ/MGU(Q; T_UIPJ4K53:)[E13&HWUWKL"LDII=:?=V]&+H6.I^E+)REWD M;2:6".K6[J,53RW;?>QI(C#S-*TU$;A!^,6%7$M36M7U8L(B\NT>4@Y>QP+W MX!T).(S55EG)RLZZO,HV76FUVHEHE7?:LO+.Z2OOQ!X<\4>BZL=IJ]!$">[; MBP')JCSG7I4G6:FFW 5Z8L5W\JCOT34\DLSB/V#O:6QLJNO1E'4].'4]FJEU M/:)D+A1F4#*@B1AY9-W4@. M)GU_&;%M0FR&*M(#G-XS7HJ$5GJ,[L8&L\,-T>)>62;2/)EC/)S9N#]:!2PI M[VMVG.$M&U!*,DWK[)-I!'*\4H4^& /#[N.Q$V0T0%M8,8>DQ/-4Z6C+S-V# MN.,T3Z8*[[7=[/>A:T@L'6!K5!,,V6E,1<6L3!LM8,T MT\269J(+JD6^OG B1;3M5_+B"7A1E[PH>5$07I1R4?*B*+Q8)+E8O!">7-7S M9Z*A4_^M$;@>^K#F" [5\E,M_^> M';&Q?AHVAGVCV=(D&TLV3AG3AQ0^;E2/V'AB*Q\#!>"R1"Z9JBIM33R._BB9 M60QF3N-EE2^3U=/*Y%I#T9LYIT.6-L\QC)B$2<7">R^N6(]YVB>3^"M)=T_@ M!#I"$OSIN %I07C"!=@PSAQP?=!(C@WP#8-+ [EVL/WP/^RY0\,?\_']\FI\ M8NS4']V&S'2SY*4>8:4XW&E8O%K_G"_@2\)OXHQ$0,ZOG<+D>"_[:^V7 MA-_$&8F G+^AW=\[C!0I\^5(BLCYO+Z0[S-ISIOSBW<8$YL<2?U?YC#^3 :X M;XR&R>Y$)9<5W6_2N8J:8P[Y=#)IOUFD":]F;D<]G5?#LFFJJ'M#^?TI<,V_ M0G:G*:6B'09) )1GR$7&;"NW#N! M5M!COD.7Y*1G@A*Y145N&G W1)&:1^"FXAV YIS$_>7YZA8[ M[L1R2)[(,OQ5YH04;HXK0]P5>-GF!EZF.?EK:<6]#)N*=L/)H;T:*4_5'K !I MK/[HFAE3;RJMO!W]9QLN7U#>YL4;ICK$\^/M6E7RMMC/%(RW>1&%J7[C'.5V M2Y6\+?0S!>-M7LQ@JFLU+][6E'H]Y\8R.::+1(6YO][]\__JE=N;'W"/2<4; MOE2",=P1>T-W@BNF;6$8,Y#2G7DF]BLWOO\8OJF,@XE=L2T'WP=X4GG57BO$ M4TRH*$0-SCRMK"BD#^%%@LSCTP^?5O992Y!!7_S9] K$+/DG]ZY<(AUD93NT MDPO*+!H1-GF1J*>V\<(F &M"M3/\S\P/2)/5Q*&5GO,!QLW_J.OL1-XB_D[@W1 M*1F919G*;DUI%T-V%R\K)"TW)M&*6-4YAF$-#,.A.R/G@%M+22SZ]2VB,H7* M -H^)2'3X+8/._=2G%E,(DV0;0A%2JT5$?4(WU&:CGK%V?,] 4==BFPFE8;HK4A;B>U M-L3QP+I2"@)0JUW6VL5'K6BU("1@109L&EXW!/JDEH0XB2*LEU,1+M[!9B[6 M_N*4LO@K7H1AEU[,;0BG.K&]'SHN5RS^G+,QSICM"SKLTJ-U0_35B2U^#EK5 M2S7G**LS9ON"#KL4:$VU^3?$*YW8YE_"55K]HHQ80E;(#5;?$(-U8JN?JPZ? M@=T/KY_=X3Q\"^](84SV+II[;S:!\9GAA\>**PYCBML4GY!!NLN&GZI??\.2*Y0,S"M[.,.DA M$8PQ ,!_]8+]G /]A^A@T@:_'/L+.$ _WO!EZPM, DY@45(/YDZU. M0?3N-.O9PU,/^]@)@)W0%R-*/?>&+W^2^&SX H7_&M.IY[X"L@A&AZYI3H** MVM+ :!U[!'T75_2*GP"M -OSB+V,-(S7_A][;]_<-I+K"W^5+F_RG*2JK1%? M]#;C<97'26:S9Y+,C3W/U/UKBY9:%FK, M1M8+&PW\@$:CTI_UTSS"^R*J?!#=*7"D5"U6,),8PE/F.AJQ.5\)+\,4OYAE\ M)XP774\ %T6@:X'OI2!8D"'2PQ3#9-$\0P'?)O-H!*.*8&G.+9W,KRW%*+PI MS4IE-)9U_5$*ZJXIZ.K%@Y-L%L2;3-4]&_73PAP5R7#7JKJK,!8%UF$<>-RI M@;SX&M*W="VZMUVL'=*/._L%>E?O9]= +D!D$;)X 7"-OY$![X.07<1Y*VP_ MTHKG8!;W:<;[QHI?!3BMQ,P9;/=\.M/8RR=!_@CJ^R\-Z4N-KX3N?"5N55IU MDC7MDWY- X!.I1V!5I '3O-?<] C9WF"P,=D?CTIK(P96)L9^/\'#G(VOYYG MN7 Z9IQ6N5;!:)>3:AY;;"?=A;U@V ,L\@^E2=[DVJ&]7J&O\-% +^'_P.<\ M.M7&W'#1/*5Z'K[8_NG*8+OMSU>-C2G>?AE\>1-F0UB:YJFZA$?\$H%],Y[* MT/'<;M_K'PD%)F4&O\W3N3HZA-.J_^MN=EY7#J7,U<2'N[-7#W5F>\5B>77: M$O 4PTT![,3*-[J8Z\P>H_ ":3B^>UI>H7Z/DRA*;M'\ZTV-*#Q@K38"G=Q0 M*PV:_U=7*E;C,->:_[I<(G+-H')Y@%_/U%"7%(*U(TQ&V8\+OCT:X1?#B1K- M(_5IC,MF$B.AG\85[M]^F:DX4[\8,B]U]X*-"C#8J "P4=4L*-S^<1CK1QS= MW[RVVR\WB/"A6+@G4+ @8JBB"%RI(4@%O5O]=['+U7^;;:UV?,L-ZO+^M"[' MU,M=&?().",/N;1.A!K@+3J_Z*-M*F<]!.FJE, E^AVGN<7&_<\]8O_G'IWW MM@F%5<.72\PH>/$(4_VP7UVB#RH^&&?CK78V5KR&POP7:\!A>E8\K=0.K"K[ M)9HUBKQ&?007OFD*5<-TL!U94K@W'?>EU=(8)^'IJQ$XI4&:F>A%,L^">)2] M/EPGH4<7U*ELETO;=E$W2[@3H&E J"VVC,4#8+'/6&0L$L$BVT7&(A4LULDN MUJ]X@TUG_/== \"-J$ZWJ3Z(]!B1ULB\RM%V*7?LYQ MUMB:1L\!SP^Y>;!///=E=V"YJCGCF3B>M^?F Z ?DIN_!T#?2\E'2]V3?H=> M^;F#YM@SJA]DI=V'I*_OTTKWI->Q?"_LN9;57LK'7\IK.3I]JSM,86((;!A$ M&N3*TBV!%:JLWG=Y "6'N\>R0MS7=/N[F_O^/M\YHW9-MRL454K^&9!TGF#. M_AP(_S13J4ZFS2IU/W:/3AVO1>8:Z IC7U(@@I7@T4KPW5V ;2B!V[+<_Y>5 MX%DKP7>W"[:@!&ZWU64E8"78FQ)\=U]A&RN!W^K40 F(7L'MFB3] R3H?YJG M16?>Y7V32-4T"&,U@A=X=>L&K]O-X^$DB*_Q7@[IFUH#6T 4[\>>1XI1HO+R"$,9-H;C\)LF"I@8@AT914'\8NKM/Q-R^[W@;R.G[:E_C_W>WD*-B MN5^*_:I32_.ON+1V.0DS86R-N TR4!"88@K&M=2W0+SX"I<'FW9*3Q7?[I9< MOKX)?GQ3:/JWPH%=#&VWUN^.5]=J*Y.!*ET:@%0-,0GA<9PU23SEA568B#84 MR$0P.W]A0W;X%T8+KL(HS._P-JD>&FP6K%]H3AXT\CB9IV;D2%T'PSN)JP<@ M#5,H KS'.E'!S9T8AC=A)/Y*PC@7-["P?0X'5T?YQ/P#U0Z J*/AU$([#Y. M50:"&JKL^#S+/A=_'$_R:72L(H5E*(XG,&9D;O1O6/F"JN]D5F#*+&5!) )] ML[Q8_Q8FXX_610NO/(KS.7P8Q"/QK^0J$V=F[7PPSLW52K!2X7!BC$:0YF$0 M@=%(QN,,P',%X%[EN3)R>_C-YJ185(YS<.O@;5Q3YD-S>SL8_F<.K- PQ5D" MQ-6UL;?EP-G*O<7BUG/I?B[= EZ_%?@4ON:&5+3B9K& ):UT@I>*1TRJHX'? MSWY]>_S+Y[=G_WM\]N[R[>]O")\4+'6Q;$[AC/ZC MK?]ODP-;?'0D?MC D?4+ODM#+:XL!D6ME'_DR?#H5%^U1)#A$HB(Q6HI:_/4 M^KHBBRU^_K>2X[9[]QL+["SVHU^] _ST*7E%3MTR! \T]*^?SSZ^OWPKSC]] MO+C\_,?YY?M/'\7[C^>?/O_^Z?/9Y=LW.]R)?G*B/GZZ?'LA+C^)RW]JRMZ\ M_7CQ]HVF\=-O[]\@6>+=^X]G'\_?G_TF+B[AC0]O/UY>B&/\SN7[CW_L1/=^ M[W*7J:5/>NT]/'WU1QS,1["M&55795;4Y1E-M;H*])4J#?NLM/ ;N$W1AR"' MN65G\*G84IKW!ENM*WO9^*/S67Q>]I,E0* M@T69=MZ]-ZX_+,QA'*3@P;8X W)OE?91X!,1C,>P$]#> M/Q;E">.;)+HQ_N@-;,*2>:9=^@A]O9)KL/S#>[J5-'A]\;5(8,14WWJ\AJ?# MXXK=19AE IP94H'*D.G0"OTC :<,AX$WTI'3]H"2.E7'W;\-\ M8JI&J%0[[O%03P2X?1,.E78G?X#'8'VH%)R_S#BDX)5)_;-R LD\1]==%\XQ M'N,PB.,DQY(M,]AQZ*)-9K2A2O, ?+>[EOAS*Y-@I$1D\RN]GP(_]SJY46FL MJ[F%,;B!*2AM62?I*W* >:B_L4Y&&)MM"2HIP+& + FL1Z,-0UR@JH"'F9OL&8XV" M:7!M='0:_*V*9^H="ZS\>I; AW)SI\M>X30?&)9+04^OM'L.5%SI@.8\ MQ:T_4%%@3[\1Y["?N\+P=)#!)O,*_E)9KDL@CEH"+!W&_''&4N@+UR##89@. MYU-L!XH& F6VJC):2[*"'?!HD/04%%3SZ%8MWL_FV4P'#:48J:N@I$Y36C I M&,$O0]#!H*A. ]M@+,:V(@HM*&"T'A\ 9I0Z6R8!-JD!ELR!.14E]28A[BCC MN_('6AB@V>N6^+$HTS.M#)D*4F Q1@FPAA7N9 '4^/<\JH@'>Y\@+6H,1LN$ M ?0/,$!M"OR4Q$D,(FI. 0MT/!&G='\.8%BBR @Y*Y:>3,0JU#\LS(^&"E O MKN>!!C2PZID9H+/A4"\5UQ%H>9@C$V9)ENG8@M:Z\5R'RT;J1D7)S!AW!/T< M#-3*VJR##^4JM$GM7X6OBT .Z#G@%X40#(?I'-8U#==7(7S#1*9 $K?5AX:0 M6T3L0^U;90&2- 06ZX#-E8I"=5/:@LHTZ . ("^F\,CAMAJ1"^2?"3XOJ63I M42!-"/HQD J^.+R!GDIA:*\BJ6+KI4\R#+*)&(-6&_L)P-<1*BR-F&)9 M6/1\@.\FF+YBRW#,<@FJ["TN]N#8H!6J$:H4+%"J>KAP*QG/;5*4.AIDB M;H@N[<24_I)13P.[I1]7"$10F2=5> S,B*7V+IOP;SRLJIUH5A5=[W/I8;"[ M5!@_7'RA#)(^-YW_K7"445'-L2$634LV.=S _TU>IBS#K$ 5?E JJ"ZNB*ZD M*:RHC42T-%J0+BD:/GS!;8WGC3]80Q7\6!:?+*+89H%#!N$!Y*"ZVOP1O%4,UKA1O' 1U6[7#^WT\9 /O1Y;]2P>%Q10M/8%N3? MDQ69-(]<#:)G"Y]4EP<-IZ5]NL_#5!^B <XTH!C\-1E\6(IJK"F[%4RQ$.6927U?B?))E:IC@* M >P&0(6S6GJS&N7!PEB79_(5"!?06QAP< WS8F\4:G\?%R!3FO:^0FP"?&F3 MP+:-E'$>GY]A^O3HVJ_>2BWT0)B*Q""NK*I9;$ZN1'&TAV;'Z-3OP+ M7)=L$H ]R(+0_/I"Q2'0]/_#ES8^Z5V%O^))1G/U]AXWU(BG*UV)5^/W2DV" M:*PU*C;1%K2EFE^HW*"\Z&K @%A:7C,3+;_9/>B3*+T2F_C!-,&"W,GP;WAJ M?HL%=Q\HVT_#'!DFW.Y*/=R'6[\2+*M8P3VUGG%6;FV#-,S0-.CS3&!ULH"F9K&0:+<$2IUX4:ZLBL,_@I$Q=OSU'S MM9]CDA;&L-T-T$!/@Q&XN>"IJBK4%V:1"O1"L63(D4/C0%L/6# */W?)BP]& M6-4:'X5[_^ JF>>;:5F$2%<]>EP;=!G:K-RBJR+:4VQZ80LS-7$^(.O:A!I3 M=1,J4P@7%^DE?NAY%;]=,!+&DA*SR)C@UC-&?%37B=@*G)(A/%^_9)8-V6KY5>"!M/U==+IQ3OI$8E MX*TC&B?S3H-/YA(\TKH*[^&H;S[%].+_8ERLF/#R 6RH6ZR8)@:9>+52 M,/;'0UAA/6,M[0WUQ9\BSK1:6^VI^RCD)UXP\ED4I+],@SA#FU2L M:Q3K2[(2L!+L50G^Q(@88Y\*T8S] V+_8J;P ":_8_Q3(9KQ?T#\?RBSI!G_ M5(AF_!]R Y#D0?3JRK[96&:C@Q%AX+C_0<67@L/'H3:[;PZE?5VY[OM[H-&FA:].8 ,_94/%>Z M%EMQ24GCC#6Q>9&ET&7Y9[$W0&?=GU+1>IY1XR-=:GW2KR/ZT^Z;,J2FKD M>!TY:%LN>,YJ5&,UVE*I O:I2=8)& M2I6Y3VRX;B54,];7H+??N)*_U5I M,@JRR5X-J[DR[?]DUZ[NF%U!PCMA%:>MXEMZI1Q$Q7<,=;%FLV:S9G^W9OAOZZQ M*A$FK:9:/MBGEK/>[DUO.3'M<='*S\LI:5CE-\5F:\,"4LW(2"-KVKZZ[^CN MF(3&665\\-@8G=@QD8PSPU@5GKLJ[)@,QME=K Y-4(<=$[KJ$X]9K [N0+8' M U8'TF,24X?=DK(>!G#_R;.LVOV^=)SUCO<$(5Z_+"M: 8E?4VS?,DN3<9AS M](&N =DQ97@,KF\YR$^)C&4[YC)<8 0P*ZV' -=/;;EM,#L MIC$D,^T>R"'0$_D&ZO M%HLL$? QX'N$?";M^[Q+Y[?.^[VW#>>[_;/WKUI8D=- OD@RQTT M5CJ'D"N_4W;9Z!^^X\K7&7+@+D*/(F9_E=IO07,;9^L[K& $-DG\]F6)\>K$^; M#FKVK4_T:@.XOG0'?*[/:O10-=IT]+-O-2)95\ 9P(KD<4X8J])#56G3I=&MW=Q/)76.L0I.&=\(J3EO%-UU9/I2*<]<8UNPZD%9/S=YT M3?M0FLU=8UB[ZT(:7>W^2C\)Q]ET2?I0ZKV?$B5/U7VBZ\L!N9HFW#6&M?P! M6K[I0OB3:3GK[=[TEA/3'A>MY*XQ-;WHZ3@[)J%Q5AD?/#9&)W9,)./,,%:% MYZX*.R:#<787JT,3U&''A*XZ9FBY ]EU6!UHCTE,'79+RB("<-F&+7MGP%E6 M#0A(<->8>AB0'5.6J'6-Z;7EH,=K)>TQB4%]Q]2=0P<5MG<:<-K<%XGVF,00 MOF,*"Z&N,6Z?.V4RRK\+Y>Z.F1PV0@#;4.Y(SV%;3GM,8BA_7":#E:XQCN]+ M_UEN[PGD&]3R$A79[C* (#E&JHO_&C MB!&.$<8!+]0LUX@57EN>_*"FIU57'CV9C9VC=NH"M=HYZI=SKSUX=^X?=\_> M^,=^#WXR>./UCIVW[CN_^\LOW7ZWW\#&4?6)&:]4E<\G84RBQOU^B09)@?SC MGX_<"GS+Z]M08;TO C9TQVGNTS05O-#&Z6&F:#40NVJ*G@F>:DDT*\$!E4#' M/1G[5(AF[!\0^U64D?%/A6C&_P'Q7P7U&/]4B&;\'W(#@'VSGAOVZW=%;+F1 MM/TFT8/#8>%@MLMBH\(#SO&PW2I9>"P\%AX+CX5'=6+-%MY>[A*41V2_OOO7 M__6/WYS_ <^8'J>CZ^-\ D]4Z2B9JN-A%()O?IRJ+)FG0Y4=GV?9Y^*/XTD^ MC8ZC,%9XI'U\X]XM"Y6U*01XJD:;DG_WK48D MRSIV8$5R>45B57JP*FU*V]VW*I$L">FW7>EWJ-V0856JCRIM*N_V:%6BH1RN M['J.[+C4;G0>[JRPQC&B6E:SX); ? 7I.Z\@>9N*#NYN@+DEL%5HTO!]6,5I MJ_BFJHN'4G%N"DEU:\DIL"U[7ZM[]C MFAOGK?'19H.T8L=4- M>#T>VO5A:T6MHOF!#R@8[SNOFSNF\A!I$>SYTG>HM9>BC#9&>&?'E!9"+8)[ M'>EQJW?B8Q)#^8Z9'81:!(,M[SD<]*(])C&4/RZQP4J+X-Y =MJU,.:I)CTD,]93+PNP(^[XO MW7K GG,&'A=)*% F@BQ3#:G46U.S3 + .:\=O2V? *2ZTQR0&:^?! ML-[//GZ# ]+MR8'/I_VTQR0&:_WY?#Z*AG= M%7_"7]@^,?^[VW[O'@C=<[=MZZ[_SN+[]T^]U^&3UOB@*RXS"^Q+^/[DNE MW7ZY@>2'"DHK4QB/ (DXKR\_ :)5A&U8AX#1GX_:YN\9EJ M_C:%(_!E):IE M2=4DGK+<=W.EWRBYLK=E;\[^X?NT?ITA!^X]_"AB]M?OK(:\.FS3NQHRB,'$ M8&(P,9CH,8C!Q&!B,)$"$V>E/^XLF;O!?C5,4K/V1H--.8O]11Y+OVG=8/V> M*WMMKP[A-]8HDAJU*1]RWQI%KB*?ZW3DH!X%:5B-2*K1I@3+?:L1R6I^?M>1 MCL]745B5'JI*FTH0[5N52%8"] ;8\I*=.U:EAZK2IO)&CU8E&LKARH[O2M][ MCK4%*)Q@<[_6 S.2N\5\KZH]0U,YLD.I-Z6(X(:V MCTY7>CZU:@C%Z_D?JTUO9SIMG=,1./, M,CY\;)!6[)A,QMEAK K/715V3 CC#"]6AR:HPXY)7?6)R2Q6AUY7NOU:I*$0 M@2:K0WNWQ"PB )>^VY7M>K0DKE^F%:V0A.G7RHU:B1L09\>T)2)]6A=Q!= U MO\U;*=IC$L/ZCOD[1)JT^E@4C5J GS+:&.'.CGDLA)JT=CO2X_+#Q,M[_G+JWUMS#$<@\> MVKW/ZP>[]*@?UZ!! !(&, M>H=.NL!CO)L^>S>TQR2&>LKE6G:$?:\M^_WG&$D@D"E0RYHLEINY\N6OO6G5 M4]S@=C>U)+2>O+"A@=O A^7<\GD7WZVF2%H]]6Y3ST1;T9,-ZM:&/6/7\L$; MJQM%TNJI;IMZ.=H,W6QHY=AI2]^SG+?$*D>1M'JJG/=@E3M85^!>1[8=RS=' M6.4HDE9/E?._HG)D.A:[[D!Z \OG$4^J=2?[:&S\>'3]*+JSW(!KO=G7O=; MR))-<;>@9(;AQU) ;@F29R)5,*]A&)GP)-;^+&"I5?H;/XH8U[X(?_B@7UU.4J7$!_AH MDHFWH' C<:%FN5YFA=>6)S^HZ6GQ/X=N ?XT4CNPJNR7:-8H\AKU$;:,35.H M^N5=[\J2PKWIN"\MGISBONKT%<@CGR3S+(A'V6MPUVF!9P>;Y=*V6=3-$6X& M:!H.:HLL8_$ 6.PS%AF+1+#(=I&Q2 6+=;*+];>::;IPL518 E*:Y5#+B*3$V9T32,PRQ'G-THH;[,5)RI9NR>R";[?=VF M;*HXL+YA>B(C48#F5P,9O%BZ IBW!B\K:Z8G?9=KLM$>DQBDMY03Z.VEW/H# M(-V6O6XMRJL3@1=#VMM4*V!34JDE2+NN+SL]+H-,>TQ:F/9W*VIO#=/.P).> M[2MRS[6XALMQ_'[V+0]#M=.1+AMKXF,2@_5N5?^?J 3EPV#M^[+MU:(B)9^[?,_NY=<@ MC 7 ,0-!9WCW>98F,^#!G=[+*-C:S/!PCS7W0-9J5R[[ OZ9VF7.0ZB;!JL6H]0+6V)"CL9PNYDVIU9&] M+>.4E8N5ZP'*M25/8C\;VIV4RY%]NEM+O5]JB7TG9[LMMNR0:W:]N^2LQA-8=>W3_C7-W:W$2KW6 MVTY;]AQJ"7V/4HR3[^B!M.C+HP6OO@RC^4B=GHS"F],:]L(IFN \61B&KMP? M)G$4JWE9^TY7)?#+)E,PM8W(7.=Q\4YJ2MS"6U7SIVW/>#(>;2@S?'1:"-%U M2Y%54A(GDPK(OY_]^O;XE\]OS_[W^.S=Y=O//XH@N@WNLA(S6)'2J308F MXJ/]-K5B@].U>7X;F-^J>+P=CANAN P?;0@X4OPC MJ,"'MQ\O@2VX3_CI0KQY?W'^Q\7%^T\?Q=G'-_#?V6__]^+]A?CT3KQ[__'L MX_G[L]_$^:>/;]Y?%M_!4M4"1O_\]N*/WR[U-S_]_O;S&7Y^4=6QML3GO^99 M'H[OGIS5[Y+T-DA'Q[\ER=^P:HHW83:,DFR>*MLSW@.RPE/T%P%0&/M/]+]2 M_)H&X),J(.AOF,80EGN\*02.HZ[UIV\'C2JF9 (^,W6NS4=9V2,7IAK&:"F0 MB[I%39B)_S,/4K#DT9WXK'^#%Y" XU/@P?'_D2))EWX/!(R4N+H388[WD\8A MD)+A5T9AJH9YDL((^23(19 J,.@Y,")3(WPBC 0?HY,BQN"CKE"R]/Q470>I M?G,\SV$N0MT8NI/A<)ZF*AZBO(9A.IQ/X6?F3UWH0UW?28'>[TV8A_@N^-G: M=8?OP,_G>03HT2_0WX;/K^?AR'PX#&8A9BSJ A&C$,>%SU&&47(M-0OAG7F4 ME[.;!G>Z\R1H_1RD,B[P&17X7)K/;:@/XO()R$Z!#.%36$WPS]_3\ :^)BX4 M3$R3+'Z#?ZY-K8K/N#>8BK-ACM]W!H-.RUC3RXG*OCHB;/T4_5^R6GUCX -WJ.C%O[X$I%(8AIPR?(4)3U M^@? .MA4;?I- )0/P]GF#[&<1SS:\,$L"N)-#YO-5)!N^ DN/[F;1A%Z^]F MDV0>C=;?'VY^^W;;M_4&<(GA""L$0JRN=9F:#/]*%8@;],DDSP)29T&J?1#0 MT&D8@\FXOL//0:SXVV([B[I\.PE!P/#FG88 *FI+O(\%[C004K)XYBV #9BH M!\'2CDO0T=C>#=>3X ;L@(+G:(N Z.Z5JNP%CA;#&Y,@&B.B"X/V M/:"N, /*.(X 5_@='.T*/H&U9V3:Q.J.L7$( X+J!]?Z 84*ZU^!!0#&:EN2 M"P-0LQVG;GM6>+5".')>S_?.V%S8;2E8H/ZK1L5O+O @V=B=3;^%'U1V6BOS M&$C0ZCXS7X*'+[A?64 \O=9K%/P>#ZM37 **$5>!!QR_*BXZZQDE50P$?GB3 M1/"8&#W(9 Y2"+._S;?F<;'0&9X"-^]P$@;H@<;778)/0X&:*(DL/M6Z63 . M08E?69FVX1/*NF15I76W88:X-8WC854,QN,2-N4DI!B',<@/OH CE_,L!(5$ M+F:((LXF8HQ-A?6THO _(/TPORN%@X9YRZR+11)PX'J4 M(+F839#!_,#H#S75(Y4-T_!*=T76M)_%\1S(75_C_Q>&A U89:FTP^J>."ZN>UW:K(?5#0;Y(#9 ]#.8H$?@Q,A'&A$5CJ'#V<_Q:%*)&(F?@ M9].%MBT](8BR9.DQ6A.TO=MNN1"80#Y\&^>&.3FP(OT-HR"RLM(9P$[/YO6W M'#+DB@0L#Q7XHP$:+4!3:A;Z*+@%!5!&GCFXBC!1D5Q%I5,!4T[5#<(;L#Z? MZ4%1J;Y"/N:EX%> !UD2H\Q:S\S?OCK]=*/2FU#=/K_-Q)]*VPP :PFT"(C MY1*VX^"Y&QUTQ,;XZ-_\$6MKPK(7W7\*+ Y_H>^WY.87#HOY3MG 6;?_F3U04B5$:%M6QEYZ6S^-81?!B%$R+-:ZX_K1,9/70DCN M%MS6S6"W%ICU B8>ZFU"AJ#4+H8QO2O<+3_4^@G+CG'XP;R/P&>)$GT5#R4% M$[];?4_O&5.]CZW\7V^(C'9\9@?,VS8^=+I:D+.,RSJ",GP6G ,)RY<-G M9>5B=)Z@#J)7M"BY#W^\JQ;^B\I*EDO:ZQ6'6WM&]R>I[3,:83 >*VX1^LAE M-BJVK9K/@'>?X!OWWT6-+JC?-.LR* ['W3/%G,^!RL#:(G#0(IW:H25,J7X M)RJP.$<%EN:A'X']DULP$5)\"$?X0G-=B\+P/S0EX2]*"2,3GY?9Q$5_C#7N M9RGXO.F=4(#Y9!H.4?=O=,1C?,^I!9U\%;[6P &N W\B-(X1^BC&\/[1NF@5 MS[G[";X+7QZ74M#KK?$-$PR0S.:P9@]A%Q)KNQFA_F;Z1_"K63*;1V8]A]G= MP@C&[2Q".L5O\6&S(L*PI/_XD)O7Q;93>Y PAQ#VJZB9VAO2]F0&-E8$U^:1 MRX;'[%I?%8^ 89%1&,Y))6@F7/SOMB.ARFH<;GUQI-N;89PH8^4WDC EX*ERJD%9G\+[L!S M.)^ .YZC*8S!%*)O<"=>E293?Z6R?[!.F-73! 3,0K9MZ=)!RV(M+9R.NY6% MYC?<*('CB]OD '?G9FDIOHHP.H?59Q14D9328!E$:-5!8HJE;@KXC+#?^RR< M@2.TNLJ6OLZ"^EN@69D_07)_*T3PZJXVAK7H3KBN1)8.-$LU$]$;+_4!S+,J MHK!5^29D[V_!5.5Y*/Z_8#K[25SH?>+[>-B"B8*!!9N2Y,&QV927\]4[GB&P M< 3P.#;:JJ>2JDEPA2MU4)6]77*!X!5,PP08TA"#&%HW7G1;+D@(N(])$K'> MI"[0__C32*N'D:ZW=BXW2\^%-SY3'#IE.M;YUU[/!#1%I>ULNH6_CFS!-XBHL=_(#/N9T-V=FV:/K8;'@ZJ1M M%UH^F4!<.:+V6PZRY3M03D$15)7B3)_&!N5!8P:F9<4&GY?6ME@[,[PI-#>1 ML<+]_4Y?7 &UE9G<;=NYLH_ I]W;6)2/_OI^U+0FP@UG8A8OX]6@SY3"SN2> M5Q ,]?JO]'*@J35>@4JNTV V"7'#C%,C?Z>!-$0O,1%^P$-8TR?(5+]J$>,MCD^@.';A@B*)( M%OLE$$3!U5_ <8@+3T3\:QXK68U0>'XC+:$IQF&7QBFVPO#(7.&F?G'D<9ND M?YN AIE;@9$$WBH"]RUQ.:G4;"'S\A (!QS.,QUO#W4FF#Z^#6?:/]'.0J5/ M"YT9FO6]!'I6;%,+[P"<)FE\!'/K3T?$@2TE23BU%UZK:YAR5:S\6GL67@WX M"2^<5GOU.^C>K^_YTQ_*YF#E2(EQG, ZJ#36LD'[@AY+&1_0,0]M'TPPWCB> M!QP;E56["A57P,_,@^QOH9.0BM/3+)MKI[B":A'\+HZ%\+T27&=Z+WBA9KGN MMR>\=ND-(BC.*R.!3SC#("N\_KTDIO*BS\]^KWQH(#$/(@Q2PS [A?^)IFA M402W7-L_5!V,SP*,X/N%L8*5%@W?&+"0F$!;@GYI$1)"O"^AIR5^7]\VEO # M>Z<1= KDX(+O3D73QM[I;WIC=1[G9&Y;C MK!Z^S ),=X1=,/*G.-Y8+$Q%J 6LX Q\#]0M !N&$8VCBU\V.Y,B^+:T/3;S MQ\ @/,4<5Y2+">,;6,_T;V V. \<*,C-7EY6NQ6YM*TW^WA9;%?@9U/< MMA\CG(IM^W&F#P&UJ:J>CZ?2HKP:BM1O7)KOK<=EO GV++DYMJB6>GQ$$?8K M-A6P8 6C.X%74?4^ ID*BE+$'Y[9GOC,6)V/06%SM%3TN2%X];=%L!(/B#(T M]:G"K06L028^4)P.E:&;=52 )3/6)Z\X#EB')0EXHD^VBI!$Z6]5FE@^\9\F M Y"1C5[-\?3'OS\7?@%<;'FV5W,TS'N!%=!L3 M[\XN+A>V!?-)2DT.$*LH M[__J(V_<9QMJ5I]4:?/E$I77&.2*2_@O]MO9-(@B]!-S=/AT^-R 2&_LX:N MY;FQ4*,RAV%A/'%*9HE_@_'PO-PLWYM;$,<)G@N6'V/T"-@"2\)0AYU"-=;# M&DN*9+WH]YRE[:Z.#>%Y@U::XMQ@X45%T!',\Q M?V=5&.(-=AX*3>;..6!P>A4&!E8J-B-$8!VRJ#J4*^RWPE^'1;H50 X7M?%< M1>8*.!@KW+L#C[QJG9^J]%QP?6E6O/!4P!B/L%;9(C7EW\F5&@UTQ8U2Y1F91TFLF<"Y'1QM<](D1D&&LUM6@ M3+$:SZ,%3Q$@N/ N.^3PX[A(KC$.O)9J,-4A3>"Z,S?5Y.Y[5 MFJ7V_NJI8UF+E:.,$B^L]S,SV!\V^B&%O[TE MX-Z]Z%EE[OZI\%"Q9'Y<63(QNHN!D<.L+6711&=&9302.C=8CZ%'K_#!P 'MO-TX;GE*W9GEN3%L:764$/+ M_>$6P7E,5HK-*5RY\T))(P-'"K0=V6Q<=[#@%0/TG"O372Y@A?$^!PRE^@!G M5NP$\4MKBZQA_KT@RL*B]NOXG M0ZGG1,(DH&'50R_#X7('\S9)3"X26!!8P^"^2Z+5Z8FF; M57(&86XDH5?BLW1Z!VQ*9WJC\S8&[5?@J/^/D?TX2I+1\6PQE<7I<;7=>U[6 M:&E?7SDBA3O_'Y.W8]*"0CQPR9;.6$)]3@P\6VS0RG-@$W-8.HN]?^A;N!;F ML2'N6#5*EG;.H'HSLVB8 S3,H#*!A"\SG12N@V+HE,F"IB^+3;%92Y$&/#<8 M:<)UH$,[2CH7JTKJ'H68]8UI=?# J4E8+LZC"]-6YE:66W.] UM WSB22^G@ MU5ZD/$[4-G21Z:6G8G0(IWXWTVLZQF#$*%$FE4^+VZRY^:; RU*P;24/L"7^ MT+EJ >RV;Y>3&3#DHT-4>O<5!RE8Y"+5*\F!4.-YHMG[EM@,:?>_^6OU^?G] M,.AB$[>4)FE"4,%B/;CG$Q<+0V$JM$,R,E]5GD!4>_'3?N:31'>15!WFHQ45"P@GW06 M'\;#BJUN01[LH.8IV/-[,=RP6J0+X*X%(69@TE6976L6HK!8%Q=N0+D[6ZAC M,+J!Q1<0\)SCL>5-DA7'6TUGH/- &#BW.BL*5$Z6F[GC; A 7$I96@F_Q.HZ MR8N43%!)N2T]:$/$;NMW19 ?5P;,K":8XWULG/?EN-Y4P7HVRBI/:>D80A;9 MH66<55])-88TF1WK0.N2;[&-'YHHG29I,+E@HL1^'*5HEN MXQ K3IBXB-E)X 40?=I27K]8&/)L. $G-"I67$SN,CL5<1. +:HBS&M)7D5: M5O$-[2>FND1&F5_E]6(C/'9[AG&2=19 XI3/JM\9'P_'OI+DLVG^I\QY(AL,U6)N@5XWHYA;E, M]"*+Q^]K9U[ZB[@=_K%B7Y'J6U6X6"M^L58.*BJ'LLB:K- MX/;*K^O%5JC1 ES%W)R?C[I'F];B8CVW7\=XQTGN<\&M?!M8;R^UGGXPZOEV M73VKI?= LG\:[AT4KOLDF5'](%1_Q#7GV8-ZJ?A1C5::;S&C6*\[[DNKG:A. MPM-7.BR9S#.,B+W&&XR$0/--B^'2MAB',P;H8!+3>%HK%$/I.Z#49R@QE-@J M,91(0:D&5NF[O-7OZY:ZAWG:;X):Q#>_)M0#-30^?*?=%U\?WD(W94>V^WWI M.&V[C#FT^G.P&$X,!R.3EWI#WK2[S <& X&#FX7%HP!,3C4*V!H MTP7[=:G8Q[/WP'8;T8(>#1SI>RXQ)2(AC$:(W_%]6%=Y324QH@7Y]P:RT^ZR M^"F,:,.+ZCO2\3UB\NM601CEWMZE=]JLIQA+K)NG@5)1G> 6!7RM9&57K=#C%] M(B&,1HB_VY,^'P71&-&"^%\Y?E=Z/I)8%PA.K[DMG+ MEG;H2[$39K+M6E8E-J)V)-^WG$C!HC$YC*5:JRG,_W;.J8[UH.2K%U MM>1)L^3MCVA#\GWPJ-B7MCVB#WDKRW]?I]8_)>$,!HA?K!9W1ZU\#\)831"_*\II= MO"YX5=7ZAM?H2IC7>^\&O[EEP]-6?C^YPA*HG\LB M5.$S:WB/I:_UR60Q0^QT<&$Z(>%$[[5]X&+TAR]&3Z-(X4-(J2H4.C[M$H6[ M39)+T3^">90J:C*FN1#]/@!2KT#4=]:A=]OVZ]"/DB@*TDS4NAX]\0X67/F9 MS#K%4'I>E9\)4L-08JO$4&JT5>*$M)U3^%<:AC_[D] 'U!CN63@7&_1EU^IT*VHRO_!GD M*GWV816R:N-X'3EHWY/#@8<-R$QHA7/K\6M3TB,:$'XK@-N/W?LI3&B!?GWR>D^9Z3LW%IN MIH9A$.5W'#6Q9CYAX^1W^.B9Q(@VY-]N/,*S^-$2T(W^]B4W9J.V<2TFB$_)V![;3S9EP_ MMQE=^8#Y*&$0';JR]--<"Z1.V,&5=F?J'7<@VW:[!30# F0)(XQ-QVZXOAGR M)TL886""T>PZ5C=$S8 6<(H8[-E]39 ,^1/EC"ZP'2[?>GU>4%G;-+#IF/Y M%DTSY$^6,+K ='M=Z?;9TV1LTL,F;,^M'@@VI0S4_7EZ,,]1,L?JY$3"QZNR M&>B LJZT;CF8O)U3]J^3[TXKM6OGNU/NR':_+QWGD*='.Q)'X8B1,%R?E#+* M"&VW[9YM[D[J E&O2Y(T@-0XFM$D.IT5:I7FF7-EW0J9%*#WXME15G M44>:JPB3&-&"Z($LM^WXEGT)FN)H! "Z7$&:Q(BL^Z3$T0@ .!Z'34F,R,I/ M2AR- (#O M>[8/G6B*HAG"=WW9Z5+KP$1"&HV0O]>U?=A$4Q2-$+[O@?+W6?XD1K23>,I= M5TF,:..T=-"5;9<]/Q(C6LDUM)UP6O.;YU8[:H:C6Y7E'#2QMVF67H?/G$F, M:,-XCZ+G\2(-C9-'#"A,:(%V?<\V>E0\YI)"*,1XN^0VS&1 MD$0C9-]U9+_--_-(C&C%X:<6*:M7ELECJ]H<(*;R,4GSB86H"K>:W(O*[-X& MU7%DI\MM4!F;]+#I=5I6<]N;(7^RA-$%IM-W9:]M-0#># B0)8PN-MV!W7I: MS9 _6<+H M-W>[)CM[)',R! EC"ZV/0<-IH,3(K [#K2Z_'VG+%)#YNN;_=$ MZ$#ELJVGVNW>\,Y6^'A5-@,=4+Y,\H.7@R+<'K*1W4P[@[[L'C1;B'N9DJ., M,#YKVLNT5N*GPL#Z6M&NTY9]_Y"!$[:BY"@CC$^VHC4#9B.MJ",]'^RH=\@[ MGVQ'R5%&&:%L1^L%S(;:4;^'V0^'S,QA.TJ.,LH(K:<=702EX=55,KK3?\#K M 'YH7N\KNONCZ,YR)-V0ORQ7G%7Q3AB/5%Q-<5.P/"CG9M1Q*8J^-.?+-(BS M69+F01XFL4C5C8KG"DA+13Y1!GOY)%5*!/%(Q-AT?IKHIO-JO>F\P%:OYC2ACG.ME(4H#=6%;?O:5.FKC4R;H%>/5G\S@Q,3SB$SX9YDK;TF0Q: MDU%X<]\LMMLO-]FSXAUMX_5;Q7'7UD<\F7W:T'WXZ-18=;=3&$L@HB!GDHH? MUBE;-V=+M)8'=Z!@1GO^D2=#,%(:GL!U4(P<\8_*=&^\I5>;#?.WFA%O-\<; MS?!B89[M>SDHE@)<%O:]')Q+0=GH#V9=>KN^+A%K?TX0K'NDF#']($Q_1%?K MN4.ZWFE,VWA1+-4NK-0V+\2>A*>O1DD4!6FQKTCF&?CFV>N3'T)*V/FFX>C2 MMAN'LPFXO2*F^+36*8;2=T"ISU!B*+%58BB1@E(-K%*]2K?8=$$7D?1G7^JV M'LWIG;;T!MPNA,2(-@H@MBQWVSM@V@V;@"TFP)6.PZ6O28QH0?P#V_5OV018 MQX#CLQ= 940KQ3 M%T)E$V ? QW9<[@>+HD1;31!<&P7Q-V<.%J'8T"; 95W M:J32@UN&;I4Y)^VV[Y=JJ2:(3L'=D9<*LX$B-:T7S+)Z6<=?+@(,G2;54.E%B+ M,$J'&RS3&-'&XLD-EFF,:*/-INSPR1*-$:T<+O-VF<2(=K)+VST6/XD1;;A\ M=EN04)5$(V3O=*3+JSZ-$:TDEE,['N.-R9@&)$7G1)R6.1@# MD3V'VGZ9A"P:(?VV[1NXG%KRX%A)59B;HR46,W('? >'Q(AL/*E(HA&R[_>H MY622D$0C9$\O'Y>$)!HA>T]V>[SBDQC12BHIIQ60&-&*YKM=]O=(C&A%\ZE9 M_7HEE3RVO.\!XBFF<1)V#/L0QEC91%RH]"8 MFR%_LH31!:;G]&77;F6/9D" +&%TL3FP?&^^&?(G2QA=8#I^7_H=JRFKS8 M6<+H8K/;K^OVO%YY=_?GZ<$\1\D<^]L3B2>ORF:@(\R727[P>MF[<\I^L%S$9:4<_OR<%!+_VS%25'&6%\LA6M&3 ;:45= M!W;TG4-F/K 5)4<987S6U(HN M+PZBH9W>D_X'4 /S2O]Q79_5%T9SF2;LA? MEBO.JG@GC$E',SZK@405^:LTD[3M6-BN<**$I%/E'P7ZJ43D:. MPUB)*1 ZR82"(4?B0LUR-;V"7WGP$+?M# Q"PWB8JB"#;US=B1>.T^H*X$@4 M)K$426J^,VAY+Z5^[@O'9>D0U5*0=.5J6$",_[//$AQ]O!;S:T@RA(8+<[3\&J> [$P6_SZ@FFC>8JS MQ3=W$7TEH' X$;Q1P8J"2,U;0\";BNP"'@\ <,539%7Y&/AM\%>2ACG. MI](3%:0Q/&D%89FZUL*\#3(S"?QH!G8F'*(X\B1MZ<.7@YB.?9N-DZO3"]!2 M$#0PYK/ARLD/5Z?5#+6=+$SOST?M(S%4430+1B,04_5W-@N&U=]&+<9A?(D_ M/;J_1K3;+S=,^Z'\N\>++S\5QX4G"UM?JXLM^C#P8:?:%$@!G@(6XI^/'+\2 M_#* AR GE1(XNMYMDEL4_'_NT?H_]\A<4*F)+%0:7R[QHF"%5L%+;>4^&./V M=MVX51IY(-$_"?,."M8]4LR8?A"F/^)Z_=PA_2QO3XIBJ79AI;9YD_(D/'TU M2J(H2 M_,YEGX-MEKT]^""EAYYN&HTO;;AS.)J"/3DSQ::U3#*7O@%*?H<10 M8JO$4"(%I1I8I7HE:=MT01?QS6=?'773,1^UT]2CTVY;]@9:=&F+_W[$,J=!7'DX,>[Z!( MC&AEW>36$S1&M+)SDEZ7=9_$B!;$W[-[B8.J)!HA^T[/=IE(JL)HA/AYV: F4K2HXR MPOAD*UHS8#;2BOI=1SK^(3-#V8J2HXPP/FMJ11*Z J%?E$P7^I4CH7.<9V\]-$MYM7Z^WF!39Y-2@-XV&J@@R^\<+S6EWS M)O E"I-8"G@P)L*\E/JI+WJ#EK/Q&PY\(U494):'-RJZD^)VHF*8P'06I/#L M/,$A^V*6AL QX+H8 =UYLDI#T=AQM<"F3C+ MQ#A-IN)*@3!B?!>? E\)DU$F;L-\(B:@7S#Y(? D#8:Y&1B%$"77TOPU2Y-K MF$0FDEBH+V&F'P]O_@6SRO3X>I 8(!+(* M9JE69U98AD ,HR#+?CY*1]?_!B9- 1>B^#=5.-Z1"$<_'XV2X7":'SL]OW*$*)C0$N]C$8Q&8:[E>A];NR!*5&"J M.(,_W9XB?U^,(@ ^(Y#F$8AX+)(Y_&[XGWF8::KPK=^"NUBUS//?S--R@M\' M??U%#YDF: MM?2)S4'LS;YMS4'C C$Y\-K\K5K>CKB_/4)K:PVC\?M8_$4$71#,$4 M7U=_9[-@6/UMX#\.XTO\Z=']Y:7=?KEA\@_EXCV.?/FI.&D\62P3M3K$U.>( M-'IE/X24JE&VX]/NE+W;) _53?M2F[@/QK*]7;=LQ#IM$P3K'BEF3#\(TQ]Q ML7[ND*YWILPV7A1+M0LKMO1";WG2+?#9;=(C&BCL6/'=H>: R9WL W88@-\V>YRZ342(UII[LHVH/$V MP/$[TNUQBU\2(]HP K[MXJML!*R#P.FZTO6YU3.)$6T8@;[M/M^;DQ3KJ6B<-.: M0V>Z42?,^EWOK=1WI=/G,O>,3'K(]%M6SVV;(7ZRA-'%95]V';:8C$QZR.QR MPQK&)4%<.EW9[EG-PVD& L@21A>:75IUKIZG^,D21A>73EOV#EH@D*%)BS"Z MT/3L'@UQOQHJ463N5_-X]#['ZK:..Y#M 5>WK1M8N;HM.2/ -<(;;44/&VAF M*TJ.,LKX9"M:+V VTHJZW;[T^NR+U@VL;$7)&0&VHLVUHKVN= ^:)L96E!QE MA/%94RMZTI!^-8L&$IO[U7RK5T>JID&(S3E2%06FO8R8Q\-)$%^KT5=;J02S M69K*OC.G0K2HOW-AOXU:YUY]M#+Y1O=4KY5?O-AIQ<++!2# MC\*;^S9#-R%95_;B'6T ]5ME-Y%MCW@RY=U0-_7HU)@\MUM8$B"B(&>2BA_6 M*5O7]25:RQ,MT"JC,O_(D^'1J>[1@@([!XI@W PUZ-YX2Z^>5HX_;K91:P+< MGZTL["3:S /TVSD)3Y'-NC73+Z8UDREEO]1OYUG,]=-\O0D5OI&%69Z5YJE< M,FZ54%^PO1C:NE0-8<&M;-H\GZ<*FW;IKEQJ5#T5Y@L&+)IC&R*-[](.X2AX M: S&;"3^2D)8,F 8_9CJMP9>:.GP%["0S)(4#9=N]#0)4JT0L [M\*B6^%.) M:Z7M9717T*3 .A;-Q7 FR29N!+E9)T%V(H2O9=44D:YB 0&1Z Y52ERI* 1^ M+9ZCOJCA7%M;W;T,A(2<@,? P%>HU"UQ=I]G\,P@KVBJE6R M+^9761[$Q8(%_U,"9C&/;4R=!G? *3'$AT9 ( PW34;A.$2V&H;#^\-RD=(/ MG6>PK&#)GQ9N#I(S@J]DZ*<$XS$\R3@7%2%F M9/1E"B::X8?!RE(]"[+\$)W$#FO==(: N&_@D#T7IM,:=Q>SEG)2L,?MOSQ( M,Z$#W'.L2W.8)^D\1;R^/JW&4^L;-V(5^1O:/HU!_!T@_A=X9XQ?"A0S?I_$ M"%-KBW*(AG_6ZU78=- NTR#.<&.M]S[/OM+G RHF#PY? <:5W8XG>P?-X25P MDD=U1 L(Z+EVJR]PX70"('#EP!O(GLNETTF,:,,,]&P7 &8S8!T$KO0<1_8< M+@=+8D0;9L!I>73,0+WN<5JO\O?L]U1DU<;U?=GOL/=$8D0+\N_:[CM#4Q*- MD+WG]*7C< M:$B-:D'_?ML=$4Q*-D+W7]66OQ]LE$B-:D+]C?;M4\P.I&A10 MOYBI81A$^1W72]\#80=7VIVI[_E=V;';$J\9$"!+&%ULNNV6U7YMS9 _6<+H M K/3&4BW:[6I3#,@0)8PNMAT?+M1NF;(GRQA=('9Z?JRV^&RZ8Q->MAT++>( MXR+ 5"(A7 388LD@ZP9B.^6>[/H=Z3J'S"+EHD'D*".,T)H6#:J5^*DPL,YV MM._TI-,^9,29[2@YR@@CE.UHS8#94#OJ^HYTO$,>D+ =)4<98836U(Y2*&)Y MB+)%*_>4U^H7+8H6W2M*QZ6+*&4,;:IPQ*6+N&I&S:MF<.D7!G'=0,REBZA0 MS/CETD5US12WZ:#]$:L@-67I=8GB9W_1MB[E"KIN7W9Z5E-AJ=Z&:<3]F\& MJY:P&9 #UY&^QU>P28QHQPQ835)C,T !%R\B-2(-F[CVCY7J7/UHAKZ;DV3TNN$ +*$T86F0^M<_WF*GRQA MA''9E^Z H2-O0MAH[L,W(@.=O3PW9'8CI*CC#!"V8[6 M#)@-M:.'S]!@.TJ.,L((K:D=M7HS5_^QYUNY2\D>8CD+1)P$Y37:='3][V$R MG<)XHO@WF,W2Y$8=B4FJQC\?'9V&\3":CQ1P)CB=QV&6S=5(Y$'VM]! @$[7W8/FPK+=I"1^ZQLHFI)HA.S[["Z1&-&"Z"E7:\KVUQ.G[%)$)M.VVXKO&;(GRQA=('I]?NRXS$V&9OTL.EX=N_5-4/^ M9 FC"TRW.Y#=@=7K7LV %G"Z&+3<5I6.VX?J/^(]<-C[C_R])RR?[.\&?6> MN?](/>'*]9[)F0&NF]]@.\K]1^H)5[:CY,P V]$&VU'N/U)/N+(=)6<&GJ+_ MR!Y[4^RUWXG^KXMO[K?OR64:Q-DL2?- -P"I>H+@$Z/D6B1C\<)M]<15&$6Z M0T@NUNOGB]L@@Z_U.ZV!X='4?%MBOY)!J_=2FK>CY!9^E4\"_9R5$N;F"[,T M!!X '\5HKK!SR2Q-KE.590*&5E_"+,?.)/#F7VJ89\5O@C0/@PA^DXS'F0+2 M[\P'83Q,59"!',9I,A4Q",.T1&F9SR^ I>$X' 9QOO0AC)SB(-@S)9^D2HDI M\&22"04,'VV:?-'R920"\<+KK3 /LM5F@%SL0'+#%B-;Q;T8UN*/\,,6)Z% MNO6*^2D\Q6VO/B6=Q[?!G4C5) YA(6LEA\39!,@.D_B8FYGF8B3'&C2K2^4 M.)^GW]?')L4/WP)MR30F=\P5/$#J MT5XXK6(&5Q4?*G)O0VQR,P$ !*E"*L6=RA=,A&\F\W0=B/AE8"$\ 1OJ).)* MB6 T,J_O@3A3U\7<[CTCGX09C!:D4L\"AAK/\SD\&-_+OM'EIFZ:_3&)CS4' M$A !:@WH20Q@- 4K!C^);((\!07_E@T("DU+QH7BK.F 7%7F!9C7R[P;6^'T M!BWOGJUXX0PZ+4>4H$<)P5M.JR.JKX I0 2$-RJZ.V!3HA,L\+\UB!_/HPB^ M]&X9MEF)XRW0G 0(W#R( "JI&@89HCI*,K16MV$^@9E.@S!&N:7J1L5S92SQ MH-_JKYM8QVEY+^5.HLQAS<39;.J"LLLL6\7/OZ$KW^+^0_,A[RW!H_#FON^B M&SRM.QW%.]H1TV^5G9J6'K&I;#(&!-];['WDRA)5=M\X"3)S#Z#";#$WVO?&67CVM'+?T;'N>/M3)U>F? ML,*GFM-:W7XQZH8M+;BA&84336YH=CB>SCBQW[LZ^'4I-F)IXC.QVN+4AB1!N7Y'W;I:6XHY%U M$+@=3_H.]S8D,:*-*BD#NS<)V @0 (';:4NG8QD'-%6R$4:@VZ?D"=3[BA#! M /FG? *[;Y/%<9+-9Z?@\^,_7#JE69<&/>FUK>IY,Q! EC"ZT.QPX13&)4%< M=K%MI=42LLU %G"Z$+3;=NM;=P,^9,EC"XP'>SUZW08FXQ-:Z*<_@XE\S[ZGZONP?-!3.MU3)4488GS6]I5HK\5-A8'VMJ.?TI>,<,K6( MK2@YR@CCDZUHS8#93"O:]66OQQ53Z@96MJ+DC,!35$QYJMNWFV[=/N*.[5)" MATGT^+YZ%D5Q#[P#792:$/,XS+(Y5I (LK^%9G&FJP[,8_5%I<,P4Z/%#?ID MAC?J,RPW@24N8&HX'+P,4X'/">*APKOXY4_A32QY<:7O^P:9N%51A/]6#RPH M6GW>K1)7*@K5C5I\$9XXG.=E280Q, _+ BP]_D"%*YY6H'POFD+$DN]%4[]_ MQ5?R^%XTWRMM+HCY7C05BAF_?"^ZKB?5-AVTGSD!V M[*9[4KV4U(AK4'W;'>/Y*J1U##B^]+AS/(T1+8C?;UE-7&430 #CB.]-E=$ M(#&B!?%[+I[%]KF9NJ=@KWJP=-W66\69E,Z?2XF16)$"])OVW:<:$JB M$;('?ZEC>>=,4Q:-D'[;[I4JJI)HA.Q=V>WS3HG$B%8TGYKL^>QIU^W2/U5P MAPL)G$B#963\OITU1%T0CA=QSIN@,6/X41;>R9N[;# MS#1%T0CAN[YT[5;(H2J,1HB_:[O:[N/V38T^9OH0CFY5EO.>R9;R]-AE)C&B M!=&;!LV^Y805FN)H! PFZ/3[[#F1&)&/Z:E(HA&R[_&.B<:(5O2>4PM(C&ACQ6>U)S$B M!TKJ><14@ZZ.?P8Y=G6,1^)#&./5)W&ATIMPJ#+NZ[@'PJS7X=S><*?GV;YZ MU0P(D"6,+C9[;;OMQ9LA?[*$T04FMCSW/%+5BY\G!,@21A>;O;[=B%TSY$^6 M,+K ]-RN='Q>T!F;]+#9'W!K1V[MN"X;;NWX$/0^QW8ZW-JQGF#E=CKDC W M)6NL%>76CO4$*UM15#_U\4WUSL0WNO,ES^F)Z')-:D:+^*#HN1:)&/Q G;5K8& 646Z$6.&;Z[W M%S-,N86/7_2\EF?^+'XD19*:-UROU7XIS>LHN57%V_DD@"?G8J7C4TM<3I08 MJ6&J FPJ&8OM"3$BF<'?.7:'Q/G/Q&BNL+_D+$VN4Y7!Y[%07\),?P/>_$L- M\TP@M;,@S<,@BNY@6N-,P=3O8"@S9M%53QDB%\U<[H]F/B^&C$'818/+T3S% M[V"3RWR2*B6FP-]))A3(;+2!AX?H9MDUF-HWGK#]T4P-@;/YG3@O8?6+@56I M0$4S))PP-\&DE/7&33#WP%/NOV:[_QHW$600UPW$W 23"L6,WRY$YYU$'2< MGO0/FC'#1H"2_ >N[:Y.; 2L@Z#3=F2G0ZUB[;,# UDCT+=\&Z7.#3%K<(W\ M4S[!4S-])'62S6>GSLD/^ ]?(F_4]0G'DWZ?;_8P- E"DV]#,BX)XM)W9+_- M)I.A20^:/;O[]F:(GRQA=''9]61[P-!D:-*#IN/8/?#@^^-48B)\?YSO[&RB MO.=W9:?+=W;J!E:^LT/."/#-Q\9:T4YG(-WN(4OUL!4E1QEA?+(5K1DPFVE% MN[[L=K@*1]W RE:4G!%XBOOC3W6?>].]VT?3,V'5W_>YA, MIRK.1?%O,)NER8TZ$I-4C7\^.CHM[BF?_!"MYK+ZH=!AF:K2X)Y[,\C"),[SWC+><86HX'+P,4X'/">*A@H>(\J?P M)EZ_OM*W?8-,W*HHPG^K!Q84K3[O5HDK%87J1BV^"$\NZQ&S30=M40:*+S(3B%A@),*3;M?CZTL41K0A?]]N((KO,%( @=N3 M [O=OJBJ9".,@.NV!FP$&FX$>K[L'K3D,ML 2N)W/$H53>IUC]GFCNJ=&F$Q MWV>_G:*K.+V>[/:Y 2)$6TX3Y[M A T1=$(X3N8].ZP\I,8T8;R=VU[331% MT0CA.UY?MET.FY 8T8;R^W9[ZO))U"/V3?]4P:HFB$\($LM^WXE@/Q-,7! & , 8 P \KNH1I\^?0A'MRK+ M>0=E+P#=D4Z/ ] D1K0A_T&+DS=)C&A#^'U7#IQ#7G-G^5.2O^>VN/L,B1%M MQ$[[;>FY+'\2(UJ0OS\@I_SU.GVJ0?>1CTF:3RQLL+C:KLU+FSH7>]"Q>C+2 M# 20)8PN-!UBE8N>I_S)$D89F(X<<,,1QB9%;%IN%]P,^9,EC"XP>X[L>@Q- MAB8]:#J6@YL'ZCAB_?B8.XX\/:?LWS!O0I5G[CA23[!RE6=R1H!KY3?6BG+' MD7J"E:TH.2/ 5K2Y5I0[CM02K&Q%R1F!I^@XLM\&%7MM MR!_3_N1BIH9A$.5WB[8@^+ HN1;)6+R S76K:^8-TXMTKY ,/UFOI"]NX9,7 M3K_7\D3Q78E]2SROU7DIS3,FH KPDWP2P'-RL5+)7(SF2N2)^6(8#U,59*IH MX*#$TD5MW:VD*'AEOIW,X'4>QM?F3^3$+!/C-)F*\D$ \_EPJ+),P#>5@'E< MA;J5B( IPU/S._/;69#FP(_H#B8YSA1PXTZ,U#UB%O6+I:B2M0P!%R#H"GZ.8RFJ?X91P] MGZ1*B2F(:Y()!3 8;9)&T8QF) +SW!>N6XI%9"&PX*MM;E*%-"VZW(S4C8J2 MF?X*MKHIB-9S#D#J[>K909B.0Q6-1#C5G7+T3\JO _\6O#M$=QFM,)A!%1]K M?"= )/(KL^!%F!MG$AJ36FRWN(!NYL^6K?:,M@ MT.HLE.7%P+NG;.8/9/(+!_3(7_E0"L 2D OP5='=-[@IOL7.AR:GW3.*H_#F M_H*B^^ZLKP3%.WIUU&^5#72V/>+)S.R&&OU'IV8]=/O%,@-$%.1,4O'#.F7K M5GF)UC)0#RIF%.@?>3(\.M5MB1!DYT 1C)NA)MT;;^G5WK7B.:YG)U?8_N?7 M- $K^WN:C,/@]5);K7YU@B8@=ZB^'%MR'2W M+2!3O(J00EQOKN99&.,RD:EK;3[!7FK+O]!W >M+F(RR'P\W$V[/9?-<3EOA M? (+J/V.*@^BI9:]4K9/\E#-4BZUL_?!.'MOUYT]RJU3B,!UGR0SJA^$ZH^P MOCU_4-<[ ^0;C2 [[DNKEV+JTN3QFY;#I6TY#F<4"+:SH[52,92^ TK4FLHQ ME&H+);9*#*7F6*5Z7=^VZ8)>ID&HD-8EL)/P]'>5HJ.- M9^OEF6FJ;E0\5]^*!CX+S2.:EZA%XV)E2I2!37T[P/$X3/4E@\TRV!RGU66T MV99]4]#VRL>>C[;1!H2\?GE8,A@&R]P?8/\OVRBP:',X8+AKP/#/(%P574G MGCTJ:YO7OG0'W"2=Q(A6NGS)-HN?QH@V\A@[TN,\1AHC6A!_%\1/KK\GAZXX M=/4,=0WW*ST.7=$9T1(&?&P[P1B@,:(U#%",6Y"02(,PX!+$ ,>N=HU=?<"4 MJS"(,G:I+.;=^#U.NR(QH@WQ.[![Y;0K$B/:2;OJ.8?L*\+B)R7^+F@_-?'7 M*W;UV#HF]0MQ'9QS#ZI@0Z=)YCXO?YA9WCO()R^Z/1J81A!FO8?)5NH1A]V# MYY7M6!N3@._!^+2/3_?@26^,3UJ$T<:G=_ #KB?$)\<^'^*5.WU-C&Z8O=)W MXMG'1>M1EFC@2-_CVVF,!;RG[/O2'U!+^&$PV,G]&\A.FW/_& LZ#=B1CD_M M+*7>T=3M'4A).6ZK\=1^!MG';R0= ].U?KWRT-CV#HFBL#-;! M98(:UC,V61M8&PB "R3OV4];9&5@92 +B)586NA#8N='+RJ^N3":VS8:UYS M4^H'-*5>;12SL>USV>(YU_U>L>-[C#TRIXGND:G6>V3J#O.&62,U3%60P3>N M[L2+3J_E+7K*PV/[[5;_I=3/?.&VO9:_\FD"6W"!S9=7V\E+<3M1,EYPTV5&5U'V=/ :M)P5_'B]5K=$5[?56_G,Z;:\K^-*%)!JB5^7 MR0TR$6"+GH^M] KQZ] M^#>8 :$WZDC X..?CQ96*\""-^9IYBW,F=J5!6\*LC)QJU*UIF7W:2\Y<9-$ M\ZDJE>@<8 6\B<-@38<*99W'X^ F277_]EL5 !-3:9ZMF0"ZD5ZK>'@G;I/T M;Y0"/&X*XZ'*!BF0HVU /@ER<0N"BA,4RDQI-8/O+-B,C'RD95B5\C>$6[+ MX!]'_P"02%'G57H3#N%Y]UABZ&3;LKMMJ6K!/(5]J:!A3(O3;KE& $M&Q+SA M&4NBK0Q\S=GR-:<#"ER >0>5*[3V:YJ>JK_@(4PO5RV]KWV,KW#Y&]PI=?$F36S FU45 ;"Z'H%OOT*)CPBH)O@=:X*A;]V\ZN;2ZFMV51NP#585.!&/ M0G3YLF]9@6_)_&$G"6O>]"B\N;_K <]OTW:E>$=OY/1;Q9G,UD<\F5';T"3T MZ-1LVMQ!L3D!(@IR)JGX89VR=1NX1&MYN@1Z;Y3X'WDR!"==BPY,/]CV'$TX M*NR]\99>/:T<"Z[?I_MY;H=.KG '>J% :>-K*7Y59I%&W3X;3<,XS/+4> EO MO\QPO\ %PZZ7 M&!:L,DP5#*L,X&(51$\N3$;9CQ43S8@F,/'S4?L(U"V*9L%H!*-4?V?@HU5_ MFV5R',9:68ZV&X)ESCY41/=8_>6GT@0M0A.U.G'6ICJ?P'IBOZ?S@VBI[L-T MB71TWC:!'6=YJ+[/E]K+^F"\D+?K7@BQGM 4\;I/DLG!^G&3/!2J/Z)K_>Q! M7>_DIFW,*!;LCOO2:G$.[*$V @N:W#+\Q@51,I;C<$8! M]]/$-)_62L50^@XH]1E*#"6V2@PE4E"J@57B.Y([]S8P0;5#B/- *O^-8=9# MFL]K?L]K&)96G89A:=5IF.59U M#5>]GTND\!8,%@8=*EU]&4LV.GNW)/N@*LD,!80"Z[L]?K$L, 1 MF8<[9I]5EJ?A$-VQ+$^&?XMYC'<$I@FPY;_Z2LVS]\Z(7L,[.G6Y:!6-$6T8 MV@[7J"(QH@WG6W;(K;$D9-$(Z;O2]3K$I%^OT%S0 6<+H(M.3[8/&AKGH.BW"Z")S('O]0T8G&9FT"*.+3*_TC @^W:6''45)$L88=O0D[VNU2!/,Q! EC#"T.Q+OWO( MGL+L4=$BC"XT.WW996@R-"E"LR,'WB$SIFPY^];#^S:OM/RZM3P,WW)Y+O-[ M7L.PM.HT#$NK3L,\1VG5*_!'):+'MUPH9]3T9+M'K;,;"6$T0_Q=V1X,6/P4 M1K31Y+,ONWU.I"8QH@7Q=[NR1Z[?+P=<^,;*IY:V3 MD$4CI-^5KL-W5DB,:$'Z ^F3DWZ] EDURV!;OK.R0\L$3FYKU%FXVY-]OZ:) MKS1(K3EAA*'9D8Y_2#>5H4F+,+K0[,,.RJEI!A$-4FM.&%UH=AWI'#2(VMCD MMIKM U9NLFS?"+#_WRAS 0K4[5BM&-<,!) EC# T_U][5][;-I+L_W^?HN'U M G *+I\S60":&PGX]V,G;$].^_AX6'1(EL6)Q2IY6%;^^E?'=TD==F2#XE2 M>K!*/ZNZJZJKJJE\UG59]E8<4ULBJ%F'59E$S[!?HC;WW6Q68@]!ZTG/9*02P(./9MO9.["0_I89T)P[:CFME58K;W^DM@46JA=EW4!5,U3;VJ=9_^!_ M_*IB;+LHHIZ(U:T*,_583^@5&/CSIV_=+MWS*%N[3S>??&"%_=H!KWUU0K5+ MR]&+]"&E\LV=CS]8*;!28*7 2L%W* 5'M;J5 BL%W[D4'%HI>%@*"B\-_NI& MWH@^P-\2".2_7YTHPV;#!][W FM"RT'_H>\DIN$^Z!L_],";,DLWRUN59LWX MS*+DQI;6\NKQ$'N>3P\$QR+M*_@O5HJN#/U0B0&,HY\(!11YXDH-4S7HJEBT MX!W->N-(^*$;*YG C[O-VH& >0K\*'0$/*U5._S!H2?MMAJUYMAOC?U:$WZ, M53)4+A(2C!QQUUCV97@#?^%+B\&F$3,,[' _B%X<#?CC(7W4KUIH_F:/^6$^?$F^!_VDYU>< MYJ45VG6?+PB/4?"TZ,)62V'!HL!%0>8IXA$W2E*6/96D_@"8&:Y$5NOZGD=, MW\T2X*,D$1YP 5<#(.4 =PN73_PTQ'R_Z,A2W,A[! M4^ ;?+*(0J+@-@JR@4)1&<;17R",2"#^[>)+\47$RQFQ+5RE!L,@&BD2M02F MC+EV-O5"HFS[J:^2&B]M)RE> QQ/G!\HK+S60E.0 " VC6,; #""H,""@QSRU1!Y0!63@,$-@$O-6!R3R%DF#E_FQ2&;@Z_!; M:&7X3Y1O6JFR0H''3[;6F3'O=PH&2<\E'2=Z\)?PLEA3L* Z N*8DEP!\4=4 MN?Q72;?R%^W:$>C7TIN6UT9ZMEDEP03" M.<>SQZ?*BA!UEFUE1.Z&50]UE MLQAE,3#'OS,_\;&^/L'OOLA1R#O/%Q]^^12!$G]$$VZ:+@!M6\9[[(QO8DLH MX T;]WR0RVFUR"K1,! P&O)*!*J-D!C@(5&OY[LHX'V0)50B803_!D'DFCL\ M/T9=X,+(8TE_X"/QY?G;)I[O1C'JE!0,!=CRB25K8N%BQ$*EQQ+$G-\4@GI. MP8I A0URF:6)#U? HMPB]0[< VI_0(."N7;[(I]^@/M<-QO* MT(4?X.'P 9$D@V'@8_/8B.%-#>*94^":H-E_J92T/I!IHS(G4?AN]\S M6.:>#V,_43T5H]EQ#!(/ V%:A@'L%8$ON[RGX%@BFHB!G[B@WV2HHBPI*;W' M4K7S2UFA3&F_I]B:K5IK2O&)_5K;&)S-P]K>F,'9K),U^H#!.:[NM)*#J2CK MN&AACJ ]0^J%>85U0>)]MR]\5)V]!!Z8DP<$1P/EP+8'?"=Q#PH"_-<,)%EV M6S![S[B*7WPNBJW#[@*T"W1Q(^@4 Z?AGH'"N&$E5TP=;P7=8CL@GUB[\S_O MU'<$BN10DKF5?TZ&8!&:SP'8:3!??GB-M^Y,QAWJ]1]FS,I3IW=BFNY_TN>E M'PJ_?J..8LE?2?O(^TNG8%:"%IA5X(;PYYW]?.7+S.W2-E6!A- %!_F:'K&> M"Y+/:]J9?F.]>#JM%W.97-':O\SLK91=7Y-DR]5/XNISW.RWGJDW.^EGWF3H M_7JO^<,:\W_(@WWC1> %Q-K; %\ K)?D[6,)/Q4IC\@U1[/:FF-U2@$M_(I) M?K5V*LM*2[#2H64ERTI6*UE6JA0K;8!6LB6%BYJ@DX$S?T;@S)8.5B!+:N=C MTSE8*6J?+1"J+"L<.:V6907+"E@KMN7%+G()>]U5BLCTH3:I\3)Q$F &A/''GIWTZJ)8/6'USCHWIHZ=,TL#3$P^F MDC3Q&8D<*,RX\R./0J%C:0.8F)91'@G^5*:]G!%%#R^^&)N#4H)*::C%2;CG MW\X\RIWVQ_0W),STE3F3G?>(%^.J&8[GSD>6\E9=RQ<0HW]O/.W-'*!M>B0'+CB&"B"]X([(#].O*_TU\O*LI[U2;JW4X@Y ME>&,,D[$M;PWR6O=+4M@N\;LG2@(HCM2(<1?PQ@4&# 7:8-A'-V"B(. 8S+O MFZX*5<]/*0WHK<[(@=ON2XGV12J2T2(_VBP/F^5AS\-MEH?-\K!<;;,\;):' MS?*PAV#V/-6R4N58:0/.4RM(C64EJY4L*WW76LEF>2QJ@GY=-*!F4STJ<9#7 MGC/QA.Z01TY^-IKZ=/$<$:$@AAL<)IGD/3RF7@&72\MC#,(:W1JJU2'N90 M\BJWI1O$1&G8:6Q!0]?C,2 M7$)$4Z%T*9,6B GD'2R&(2LAU$GXD*0RS1($TXJ5&]V$L$"> >V:\R\A; M!-_)\%X(TA8;.JZ4$N<1#*ZAL1F!&OBC66^X/^'WB4D@/HYP/1/"^0HI?$P) MOY_\4(:N#_-X!50IA(]+^'[O)YJ* O.+ M\9J3,QL,1\7"U8OA^K&;#4!20@9?I S6*,A,!KZY+J!%&Q:+AC2PR-PI2G)/ MLNY?C,^8!9[H2U 4&K$Q0EU0H#_%=(#9SPI9#\DE=++ M1S:,.//>T*),^J)'0+.@IMX##0&6$'A^.EJK:/V5@7;MC5Y< MNKZ8T9%6/I9#'_$;+V$QL]A56RACN#/ /H5;C^<#E\3,4UV5WBG%[$(\ #K5 M< 'B=?*'&'@0&%)DQ,<("TY<+CWX'K>P &&9$P-8C.]P>49K C;:K@I\N*!X M!SZ;_L#'WLJ )$XD_2A.WP%##X"(6]A561*%O)5^8'+!8TX^A\=+UZP>/^H> M$\FY5J2K-"0C?B80RH+5Q9T?!'A%DB& J(^:!<>D5$H$YL^9&(D(09))4/@C M5:P V4Q+G0A::BE?$,Z4>;YM[Z')L10CLR0&SAT.8^"PDB&I'*%\# M:,)*$-)L7)K,M _,=],? ZQ$4.H23R#_H545 RNC!>'&H '3 I];:[$P\1-6 M0U+0F@>1Y*(FK!NZC0("J)Z\F28#KHO ._"1NAQ!='>O7J_52W"G/:UO=_@U-T1:Z#QH"N,1I"+IM#*[VZQA<'AB>H48HQ>'V MLICX1&_<.( 8-KW8,W8P30R_FE0L3V3G)E;T])HXZR'CH!S%/BHC[%D0@^ZB M3@,%9BP^*\=_UZP/K\CW,023_88W(Q"[#R(M$1N^X$_-GB-B_O+\:56/G*+% M%V&%B6E "FY!*?J]@E<<#;4+#P+E$8 FQ6GKCKB4#A@X,6"NN9QZJHN<#D^2 M)/5$:B[HO)PP%=Y MVF8OEF:V4)Q[F-](&+8=Q'M&55$%J,=PA)54F=&VDG3 M(?ZSK[':X<:"]PT<;X8JC)'GX3&P1$9!%I<2.#..4+HN,#]]!X_+DBVSNB]@ M 32TO8/:,2'I0X?+M !@KN-M(3>8<$UX3RWS( +=X]:C72:8+_U77AYYBSC" MH J0 <$[B^+$T2#:1H8,8#]+XM%/^ 6P!(D;2O0=R)MI'\!:+TO1.*4'%,C? MVD&+29^0K@)>(<<)M@NPM/U!T>1 ;U+C+&T>!6SX9]^'U0>12D=#//R!8<)N M'2$4-UT)]AHXI? >=)]Y+X)+NA+4O3/^+)@>,FUQILQ&A9HF5EBN2,J3.!+A MDK%*C'&A=5L3"0/"S:"O KW%DW=NJ >Y'*F6Q(%3KG>V O6D@.0CE3C<^LU*;8" M_)#&NG#WKPCV=0$B08:.>,.UCF9G,76.Q\=__V=2_LG+?WI+\-O 1SB1BSEV MOO?SCA>Y[B!]USC8/RP\O5*U('I[2&ZI7G#5[9%L?6(EJT;V?A@OIUDV*7-% ME255KBA9;/XV.RGW63SRXHF[TSY%Q=)XG\,2FT>Q9>*G,/&)/9[HVFK,S M*U9,9:.^[QS66Q7+?[4\4VF>:=>=P]:1Y1G+,TOHF3VG?E2U*JP-R[-_9F'K M"F(HN/G//TW^D&3#CXT/[_&?%==&ODR)=>4)FR/L:W'#B'!ZM$4UW0 M<*_ UF)Y<\V\V6@UG*/]528<6^:L&&$59L[FGM/85.;:-6= MYE[50EF;%9;8^7A5Y(CCKHC)HOQI9LX310&:)@I0,;;\7@6A?> <-599RFUU M8]598G_?:=2KUO^F&@OTO;+$80-8HFI6]8;YF!/>=0N\:R_*<(M<.J/@(7]U MR43D]847GC,!%3V4>]DA;L(!W\N.N-EJ.GM':X5F6P^76AFS,K:B$;=@$SQ: M;S3$RIB5L>V6L4;#:>VO%6_VE;GTR:A(SQ_DC[.;&;XP)D4I8P5K?<5M%&0# M!@U*J-P1X47R4D_^5%12ZD(^2HFE*F-79LFB!7>FOJX79&Z::6@!K+#S)PH MYY]'Y4 2NHT?U2LGBH &$@T@@+6B"'T21NE$#;ZIO"SC+<#7DQ )#%\ (_\< MR]!/E:[J]/PDC?UNEBIOA16:Y> BE=\_ ;7FZ$5!:\;J];G4=6" 7TPE[TR7 M[+$R;@LLMEP-.3>P'941!@HFE@^)D3-[@8IKY^*:$-(*"KX,DHA_3/T!59K3 MOUC3G.C2X7%,"T?X29)I3:."@.C!KPF" %BI/^K&OE M=B,+K(T'-4NL$"*@4"QN% \C I;K@NJ@KK\5D>]-[];UUL24[]6:KSWE:),#[8I!JPAM9&P: M\2F+SRQWMD??!Q[.MIY,QZ_A5WK*90!0N*8P=">>IND:9$E:LK6[:!!X^MJ M(*<0,O"O*/89=0;Y9D"CIGW&02,A(@2G +;_E QX?G09/23M1_S]&$*91D&E M40,5""$*6QN]QL"GS(.=05E&D)KXQGSMD)54C&0QC^'9[L&FJ3)M:X(5,H3A M@[\WP]0)@@C* AF-9]1%6;1Q@;5"YC M;1G!+:#$#)XFF>/D5I,2BD<&C[=D6F\7UR"V+*KS3PA>-09T:1%M5GHP6Z46 MYK8WN>U-;GN3+XPR=5!??V_R*B-(;3HHB>W^6QD,',M*MOOO]]G]]URE''AY MDW%CA+<&)Q6127]UO7,?:'S:<5F/-JO2MM52?H$4_F:8_5HM60I(:^\[>T5I3 MV*T67=/:[Q\Z!]C!LZ+VZ)(5!S9=>JG6KU($E/KCA[U8 MRHRY\\.0&L3!*[#K,.T;2%<0)?BW:=55$YV\Q1QF4BI=QC/\36<7"7;OG&Z2[WF,I,K=]Z1>6\I[XS:[/9!_\'CQ_O!(=N66I'!'.K&<5N6+$290OKXH<3+A<5$O3>;^Q-9 MFGF.7HBY#MR1%-NH3^8Z4$XF9G.9UF92[+8;D\F MY:""4.$A6:E9NNZ-AYF]7+4!BY1WZ./+=IO-VOX<@K E-,Y0Z5R&KPQ5*K"3 MNY"]%#,?/6ID##.'$Q-&X3MNM@LSH1/5Q&ZK-3F)>>=0\QJ]$'S5I*1-TL]7 MF6?H(C$J$-.]+&%>4I_X/.KU0$ISXG<;[=K1_!'CV$@[8U*E[D0XF?HZ0TUA M]F> &G7;$NI01GBVC*#X,P(T)"CMJ41E+2B::Q:0%KYR7&1:^[7&0R*3"X$1 M /$8[S-72]_+)?F+'(5<)$2]LS]%,;9L+?4!QH'CPPW?Y;U6N=NEH2C_V61P MPF(B1\'T)!)W7MTU/:$>OO !E(YN](PIY4.2]C>)4GG7[M-RQFFI'VU7P<;P M5N1L;@KM-*^7:$+2![@;ZE:)FIX2A?#I2:5S&\C*N;KOS7"0B8L;^Y,*<6DN MGM#YAWNUUAS=]T0&EN/JT_3>IEZV#W9X]F!EX>NBK_,8EQCF9&V*^'/,I2G= M>5I1C"4^OWI9X@DSU5(B0HVK^]*;G5F/*3./3(9]"98\.UZDWC4_DN8L+D;ICF_QNS'_)=?A MCNAF?H"N!9D'3&V WV M0V"%FY%(1@E:6*PMM(-%@Z &N+3E9&Y_? +0J;C%.H"N1#T8&<^#&R_3MA#( M,%1>R?!BQ\%A/VXTU+6TP!JZ3+\8?G$M*R^2NJ*]>98&4?2-;N>R6MT8FJI[ M8<^)N5VR!,<.BSY@FDE/S5Q);OAMZO)GZI]2L=51N14]%54URMWIJ1S1F *] M#-SED9*Q-J07"4R\:.E]-X^%E(1XT\M+F[:\=#NVFQ-%@07_=I%=9M/&]Z>B MVKZ;$+6;EX^4BN#C3*MKV-1\4E]%W15X?EV]2Q1Q* -M,>8Z=B7H5[!-DK[" M>R4:/'X,.CD RRZC8-L7=:L"T80'#3,,%"'\!@%J-+2U!;KO1=$T>EE,XRGM M,]MG)EW!M@%6Y2\(&T!;P*5"HRG!*1&_@3F)B _;R=+CY::QHJI!,J5T9 =- M C_*$MK>$[8<:+8(9(%M<'.I+%Q?!,0 DT:'6;7;.!) )$)F<(SV@5!HCO!3 M$YUTIHE(GL,]5=X"X;NM6D-T]2:N$5_,,VB"P"HB=PFI5EY-?.4X+\D;C\2+ MJ-J6(I^T\E0MZG,II$!Q27X2\*F/$=2[Z9DC"ZY4E\Y/Y2@8?H[N0M0+K@N# M28K LPXX*\_,C:9:UUUWV>&!]1A@5!MG#1^LPU]@?_*/239$MX?'S=8236LO MHTAW0&JCA)S$ 7=:[-R/*MZ05[]/1MJTADI$ K.2L(F6UXT27VQ?9.""K.RR M]0TSAR8GJX7U4_&ZW7A,P9&<7?)XH0<65/(W'Y'[W^$%)^:WY MF0$?'HT*/R'MPS3?],L>ML-$\G$),9:'#!F1.P1.6>3Y/2#+'.)P_3V/!(NB M^2A&E1V'())X:OB.]T:2T40SM"GZGIJC$0\3"ZDG0P0X2UO&MNC]@QL)V[LN M?3^]Y3!03YRHGLR"=/OV,Q358PX5=8 9F=UR-9>1,41G@",.4YFMK03/0. 7 M:>P3^@6KT-Q$0^@UR IXS YO#" M O2-/?2$HW\4TL,S3-H;8-N)LD"?""/N$NVX>/J6,JP3+:O>1\CHFY@+V$SG MHH. _J=0&@W%!Y)Y-.3U3L\ ;22P57"\-(_N3+\0O7?0-QHF!'[&'_CD=K== M]KS+: ;&$-;229X^6[-PX=\SF.GFD8ZFWO5]M\^41^#6^G3X3/,&=.6()WCI M]LGW51]5^F6!"/$5=; <;)]@8[)$&$9XND^!J0Z(4&"88-\IOCHPWR#?_!+) MF&#'3D#^*9HD9);V@4_^@^96HO<#,WO9D"*(S?H86QI;"!=S>YDY<4Y!;S;E<%EE(G.Y8 O)*]XBI-OZ.-W M4Y@4U%09IDU2E(Z"X1R=Q/UOC/QBR*#(BO@LOB#6T<9_9_!2(!9>FVL'\.@4>N]LB$DHGT M^\&=CK6+<'=W5[MAMZ <6*^!;(,]PLA"YC9RYKZI@ET<\$L5!^4I?8FSQCIA MF,&N#CL(^8ZA^ 0Z"N;]W3\<\3NK !!P_CDI__Z[(XZUESGYZR'>3'R(F66@ M(3UVF\ASP=RD6-\ CD,2,6!9S)EIW0!M(_1.7<9T(]^9#BI,WAM.A$(_)8Y" M6V86I;C3J(ME$8\>OVK5MX.:V\>ND$(UA.A9PMD=7*VU(#AP @4JD ! MD^RD&3JTP@#:'>(1$-S:371;*Q\/<*2=%;GY)W/&A&<.9_"5:-4> M@RF8'%@:#?-1';5>%WME+MSWLU3I[W]TSJ_/KCO79_\\%9WS$P%??#&?3\ZN MCK]<7/UQ>7HE.K]<_'$M?NM<_N/T6ER>7?UCUERM%0U]G_>@U]Y_KM'C \L. ML<7!"0PCD<";*$2"F1.LOWS61NI^&"7:"]6[>.PGWT"W^NA!36$^UK;FU+!5 MG5/#AS7L>LX4MT.OE]7?>I1Z>TRIMV>A04HQI82<4K#DN.^K'EC:8'E3%/6B!UN7XFJ6XO?B MZ%G_[G TL[P@=!C1ZS$6<:BSD/ 17K%2+J^4AES-ETJ\ ?(]U3,QRLL,4VP; M+?FNL?=&O:6K&WN>_E3$3$O^0NXK=%SRIQM'K3;-"AGJ\-@W>(-Q'LI7YUX$ MN!&_%-E48+D7XW,>G:LY\X0CUB#8^,B'UFG!J:+P:3[/YX^)$\0RM2TQ;,)K_ G;MTEQRG -F M9EWYL\($9>>FS=))$0LS^ SFM%1SE&_&IY6 0)3RTM%.;,;'HD!Q92/CF'A) MV@%%$!-C8U6.V03^-XWE/G6#L]R[%PU:; O_:3L3=]%F;F?J3V4[\VOG\EJ< MG=7$Q?6OIY?B[/S3Q>5OX$%?G#\/QGJC;?[*1CSTJ@:@2X-\5?6G*>^AL;3W M,!'K6J4#\>7T<^<+>PZG)V?GG[];U^':G'A[*G%C?U@V6$$)IEBZB\568$^ MI6P2]K]B-/C,$;SPYE"/?]-!>#8;.*7S\.4;I%%.4"E@C3L&II1A/E /:Z7= MTB[_?:F3UPDA8# NUP'\85H%=&IB@Y3 !T0?GHNO$V9! -=A_%9\ZAQ?7UR" MDL [/GZON@+L?[#5Z+PKUPA4H>EP;L]8I#=WJTKF&SD:P#KFN!7;@=QBXA*: M[KE? F)LU$3.59=XUR>^J] !X2.'?T6Y"SQ<+RNY36J&N*Z(2^.Y8[:AJ IKH=WNPW.MR\R.^-)YVQ>9XPV=(#U9&@?2YO M)-8J@/<*M^!A/^:2]64\&"//&4OWTOD VME&) L.P>0M8EBH_4<[[;V>K;;S ML1..RE-5]$^=6B$>LX;DP$+M$#;HY%8?@<]ET%VZXNF@V*BQ)3\QG(F^#R5';'P7?N(DHI1]B8HJZRF"B] M3_RJY.U('/NW?E#"04$:AS64?+&BH/B*IO%/ Q-$+4NISUB^V18YB$F*]O.- M[Z)J\&%$6LD_,%G$A,3,J?P&F[UN$9M77X!)X(.:X?0LJE\-5<^G9424D20/ MGU,6'Y8**RR/_=6 ^F@PI)S'D71=KZM?Y>2@23I=#-OYW0\5\P.]#M-1.-FL M@%*JB;.BKH>V#A^[*B:)3_HH+QX9<68.8Z)X>.\W5:X',@,V0$]YP=IC7$;9 MUC/%UQG#EL(M,F\!EW-\*2959GXB<5BJ EJ(W:UG]&*>D0&4*.)>^1=3'E)S MDX(D?YQ?GGX^N[H^O3P]$5>=+Z=7XN*3./W]C[/K_\'SAS\NSZ[/3OD0]H^K M4_Q11U2^YW *T(!'$A2 UE S(.TF?E(^ES$G%/K\)6^'N&R;59VPK%NTHNPO M#; UT$@EG%CME7.I,=WR$9R+'Y^N3VS_P2>Q]7*]SO80$+3"+Q ME0Y.*]9,:;%%V.QN6<]BM!?OJ'4=45_AC/05>K:L*_,:D ])-OS8^/ >_]DB M9MD\BBU[/X6].V/E283VEUU!\I"NH7XE'DZDV+ EHXS6TR=&RW MJ47;#A#20$,##1A8$_I2'WP>V:XI'%U;?>.,H[U&Q;IF5&(EUMS2;PV,T&[5 M6GN6%:KPQC6L/I\EM]/*L80MCG=HD97)[O)DG3* M[-)?6\-K[3*VO^9^G]5]/V;::M5;5U.S6L4)UU0"C?MGUMZH F.'PP*FC M[=5N5XPA-BO8M6#@;YWF69'%,FFA3>>WK-A(6WCV5B[$+TG8RL5[8>I;>_N5 MF],J[!K5YB##/&U\W\WPEE:Q?%^>0WG/;!*H\_%R2LBGM&A;CS&0M> M]5UC/N6MH]HZ/43+JNNGK,+?+D635%;[ MK<:Z9*!TL Y.[_M^UT_%T1YCZL'/DSVNQEI<;4^GE+9FXPIT2K&]4#9U(U L M/@5<3_'%U(:POR$;PE*V/G8+^>]?SWXYN];[A7RQ/>,E!_6BK(]+L7[.1^;0 MHMBH[;TVGDB5R5EY'TUER)S3!TT]AAPJ(+3 M.4YG8[^U*DKS3;B?IL,?W[\O]7U\WP'7RK]5R7OEW.WH/ M_EYC;Q_^ N>PWCQLUP_>W]S*=^J^46_\:[_63P>Y_+^#Q\$/*;;C_%&K>JS. M,"TJQ7DD&FA(7:/[*3JZ(PZ::)?HZV)89+(;N",8H7RL@[>#IJ)V%;5'>QP- MAN N.N(SMSLE@]#T.RU^Q9L^GWTYQB!+CFA.O4Y W<71'=BCCO@%[4PP3X! M\&FE(\YKG1I=U/' OO4)R!&FB]>^ .ILF9L-:QFM)JQXII1W?\+=%U]K[Z( M6CM&ZK&_INGC\#4&U]$?RF"ZT])&RVW3RJV5VXV0V\8SY7:J"]I+R.W$]*!8 MS#C/QBQC*V(O(F)6U%8@:LTGB=I3.E=^S>(DPR;68#6;\/!1?3_O82_CK@Q5 M\N[B/E CTW:S6:\W5RF\1_/RZ1X3W@=/]1\3JH+3G\KDR[Q^-O.-<08PQF*< M\1L>$USQ,4'109=7;,,L)/"#:V?G5]9(LD92%37W61B@K/WW+Y=?Q%F(K69< M/$]S,XK(O.&C//VU9[[V(G@]]K&AMC6Q:3M$/3DE-_S%&!'WK^TJ5V;8V25- M^#6IO$FHH1"6=GK>>*M=OT2/>=_;S?2-4/*OCG^UDF\EO^J2?RWOHS :C,#V M2E5(_96NW+X:R,V5O./.%RMY5O(V4/*.9>":))0O?O@-L]@V5PY/3C]9.;1R MN(%R>*)Z?NAOB1A^Z?QBQ="*X0:*X1?95<$62.#7RU,K@58"-U "O\8JP?3% MK=@*VU8(K1!640B/HUL\SL):J;-2(/4$ ZF?,)#ZABLJ4FZ^4Y99/!]SX572 M#\<+$V#?>2!X:C.*-SZC^%G:PJJTER&R46M4G\C#9FU_K51NAH%@!6J--H(5 MJ7E4?J*,;\P6Q[-2*UI59(>-2&6S(C97Q+(X9#"%Q\5LKN6,5:ET+8]YD5+5 M5[2KUP )\E>6I'YO].)-Q'7):.+?%.6B_*%<*GIU]OF\7CYJOIR MHB-FRNBZ>$R02?)LQP+4XO3>[,-U2C!H_K@2'I8.D4I M.AZ7L,=2)3]>.2TSL.+^GU:O7 M"S>-$!ZTN?=X\RFK:*VB7:VB_66TK(1MA)9=4 VL4 V_3]Z+O_LW?M*7XD0E MTM]$C6P-VFH0N0$JS.I9:]"^#I56BU:=2JM%K1:M&I%6BXY3>:5"/XK%/Q%/ M'U.S?3S\>@@CQ6K:"E)I-:W5M%4CTFK:<2K?S,)^0T7;<5UL0H(=#;2.W80T M^Y=%RG\'2S+>H\!TA>)TBD5>_B*#S7L3M/;H;?"Z#^]IQO_KP_M^.@@^_M?_ M U!+ P04 " 8BUE/%8",";DG "M* "@ &QO9V\P,2YJ<&>-=VD\ M5/__]I%*&U,)6:>B5(HD9)L)18I&7\K>5$(10_9M3ILEJ2DJ14Q]579"&?LD M,;++;F9,]GV;,3/&S)QSS^]^\/O?][/_^SR;SWG-N3[OY7I?%SP _P5V7K"P ML@#$-H@!YT4/ "\"4J:W<#<]@%MG 0@ZG 8T#L?Q\;_B?$_QO_W[G8_WOR MOPSX![!K"Z *_!47VP5LV"4FODL,I@,; 27XE]B_(IB;-XB+ ?\-B2V;-VW< M*KY-=*?MHI\W_^?[_ST4'8E+;-@BMA78MGTGL$%,?*.8N/A_$&W8O#58;(/X MQEV;=F_>+R%] -BBO?4>:M1T')CSTR2^N[QXZ<]F0% M'S4P/&]UP=')V>OV'>^0T+#PB)C8N/@G":]>OTEY^R[UT^=?&_;LW:6\&#DB;7I8X>6-/P!:S!ZHO9?[Y>%-69VNQ6EV7^;UEN9&' MIPXFV>UU/[OR;\DA77E[O7.WU+<%/DJV"/H/WBL>P5?U'\?\7\"L(PJO/GW[ MU3.^^OKS]X;>"?9A2P?/TR&Q;[Z4-?9-YYQ]MA\6^SRYL& MIM<,K)SNA#]YEU/Q>W"&=]3P@K-W1$)J;F7ST.PZ/ 3L$)5GPR[Q70 :&)+@ M9<" #OV9H%8/):W\O+X[1"LL1.U>2['A(,N*\.%S8\,1Y_21JMRQE[E']%IU MMXYM#TY6/7 ^Y_IKOR>:^H=')&P5B$AFKCK,YG9J](\*W!2D)G(*H_'-,/ H'SFI%18*W:YX>DDR/V$^EU8I,['/^!(3C!9\VR\VYBQ.BDJG$O9M"@X.F'>;#1GN:4B2N5B_U*Q=?UC?'=__JI_R4R>3P[7.RE]KWOO]]SE9R3?#=;=N?\J/L0%_WB&2F$QE MSXWOWU=_7FB8?RHL?IQL?7T\L;M) 0J;LSC-=RC+6Q"]@O5<.C/M>05 M)O*6OKJ=/M%1O8(5LW#H(0VO(R ,]AD8)9>F/%[T:P$%V?PF!&/&\@UPCW/U==S0^* 5UVBVH?E3/AUP%GV83JPV&O_&D:8HN&MM*C#MQ[QL= M]DR;5NHQ:(:<^D?X<\^$-&EYR=S'$2!16=&)13C!?!6?;/'[8/06U?G/+API MD@QTD=&&#HWJC@L)PD9VWJ2$!T\R;"82Z8X1F)&W[0T#<^G6L@ZG3FA@=/[J MN-RT[C/4E^M.=F8';_],*#[W>/+"[MX7.Z+6^EF\%0-><"J^F9^&/.&\W2JC MU!:/_]#=T=$S^>7;+ SDSLZLK'Z7^7ZOP,1$5SLC?*HDWSO7ZO@J\,P8!C#> M4TGQ#BTYH^,4;Y+<\S.VCZ&Z_C;"E&7;M4Z>#)-?I).T3^1F['GUUS]4P-)N M'JA9D;9HB1K&"?J#.C?8&P!>^Q04=@,+I_;R>$&[5@DMJ,49*=HL-/9QWH]" M^\,>%E"-&FVJWC$BR0<3.T:7*V+DYV5]]Y)>^-541#F5"Y@F?;];=^<2-97 M'C3.%+HPY5-#>+6S5$,BD?SH+7;;S5]0>0)KIT34Y8N2UPSSC;/G\.?W!:QR],M>R]\NWY/- M>U1?^,F7U+6D*$4/EO:V.%,_?KJ[ ](JT(:!$8LT5H0O^;U;X'.J8D?$0L)6 MO.;="-Z=$&BF[4;VP62A.F?\D)7=IO2LD'O%#[*S]FW??2PZEOO7+<_5+E^; MW[+X4.4F]0-K&Q[O9FM/KQMZ"1(7:KM@0)%CP31&"MX=!STV&/+8S\O28A:F M^''RGKS@GZCQ!=D1?EJ) PP<1;%@8/X%E6IS>_QAGJUA;SNK+417TGL$50_Y MO:E2'"]J*BRF.];,?>7WE^E!8S_M:ZYJJ6-J2^4=A_0VN1W\X2<9Z8[*U]QR MPWT5Q9"R+9#70:PUFMO*U?I8X;ZRV MUAG4T(J/;K-ZUS'OUXA]8?2TH,J&<]5+FW25'#@_7$ZW--J&VOH=#.%J')>U M/?CSWY,Q7]=-M(_+)=R[A[Z.'"ER0BRBC6F+T*#OO,MQ*A9=][[3L_;?+Q73 M,3!P9+A[P97"VKM6^J0M!.<^6:P;V:_/=WR15 M=W9//KG'A>#K>"[WK)VSK,S8'+/CLL.WR-4^6O=W\RT'!] =+1/0A:A*-9,T M>G2IW*T05_7**HO7V=SA]2W&4'M M/# 6R0C)<6U.54JZAWC'-QR[0C>A6 ]Y+69TEL, .:NZ7_AW$1UR16_Z]@D'#&LIPTZ[7!)A MP&I "L'G&:S# -;[C<3&I--!1R=,QE+3WG]XX^) 4?D#4'8D"C,_.O!B0CJ\ MQ_ A4=\:;E9ABE>"]A;RYB..&EMH?.6&Z,B;/C4X6[)EC'9$X1XJ(3=S&I!5 MH64\,?X]DS&C2X+ MRTUKQ:,_TD)5IH$#'U8W44E5<:27^TM#KAL_@ %]1W(W>-<1N4H=DA,05C_7 MG(:!_J?T\^Z7LY2=ZZ,G%:T^G7 R.%3>.0"Y.8+,U(7GS>TP(!J?A+WO"3XX MP:)>7L1D=NZ*4S2OJL2Q>8Z-NPX#+4F^=6KJPI"KF-DMY9RJVU=/[@NXM,04 ME KF>GXOR$ZTZROF7Z8Y-QU/?'3PTB9\';8Y'2_V)H+:;EO44TM41J/#C>%1ZW#G<1AH2ZZ\)Z0*?D)G_91>W\YNF&^C0D_T/N_3=U:N MZ/7VOY>-:TH.U,5C8." RD^C9*1V MG>6D-F\UBOS"JZX]AV<^&$VF15/+M".7O%>K7JI4W4 M*O(YAX*]77\/40.W?];^\T@E_UD3&A,Z,'^EVZEI8P#K$'ER]@*__)Y46\VG ME,CT2J/#@'A]^RO4>QMO#4I_P7N4HWH],4Y9HMPH+U2 GTV(3OY^T@BC^,(H M,FM]3FTMOI3_2*;X#C-._%1D],G5*G!MI&:/G\?13_MD5],77RZR7)JI(0QD M0F8+9CR*O+_/R6_[;Z6G&]HJ?+O6G*M?AD55O+C9,"JEQMR-D7OL\Z2)^ W<2&8V?T2&/#4I$% M2]B:ZJ![BF /A4O0@IG:VWANMNXS6\F[QPS"3]Z2OA M5[K6C?*3JA;U:KL>9-MFNW9N\R0>'2O*>$>.QX<)P(?\MNVC-V+5FUYT+\S% ME)4.N0Q?T'3O^?[L4&+!0,2XM,'<]*7NH?WUEOBT*+842=#J("W2+G'I;5.;X M.%GZQD/M!U^[VWKG_0K0-4![3?0J@7J$),8F_+FEX2KB"&@_R@GE>BF^@@0< ME>&Y-[/O\6O6 W:/?NFUG;C+(D9_74F!U).?746/&LK^=5W_:V%[6W[[S 7H M2E:+NC'&<65)3ILYS N)NUMVQ?Q7)\+D3,+F??=/9Q\[<_KWQMLP\'AN8:$A M&;I><6SXJ.$JE>_U0;_!KJR"ET*9+HY+)D>0J\6A'^#GNQ4D;\P4@RM LS$U79Y34B6@(>>.NHC]-^ M3QHO*^1>JY]W*XVGEUM=4=2] M[DWKH=8OEY]H+FC\_*S4-Z%&Q',!4X3(6E.=KOPD.2I8,"A M.2N.2LEU@8$8=2*O??$;##2X#JK"P,TL/_XP4^Q6T0<8$)M3AEBO_4)(9K>- MT4RI4O!GL)Y*ZSPZF;[RA.&BY;.DY*M_OL%ID^84]6UZO;FE)'+*=BR M*LY;$:RWV?0GA5L/M!X<^O?XAP?G5#(R]PG3HX;Q-]C# [.8-^@#Z]VWSFA7 MF;N'ZO&I1J&[)1OUY6+HO)68^H=GRJ_4U*:(#Y@%VX?O\9?DWP[HUS%I&"P( MB9Q,H(>='XU+*+AMI6)_N2N#I@[]6NFI%PDA*;F!*2'9U/T,#$1P0Z$ZL%M_ M3>YC^U+XCN$^Q\TJOC" "AH4$'O ^K=19]5723<]S1'+HOE4A $'$N>#PI6/ M;6!+EUSQG[,F+1/3$Q,KQHU($V6^WIQAAD.$W,'7_?H3.] ML;K0W_I/4]EZT+%.(_:=5DQVO_ ;)>P,"^N2WXE4A\U[?AQ]^^7PG!U9_CX\V1L\R9 M.S"P]<^ D<97U#^AM:K@77I>=XJWZL[U_3I("I^\F';E1=%+<=YS)>V^,7L8 MD(<,.J_^,WYX'9EU>"Z@-+H/59)[4YS?'=B9EV&:Q\S8CEU = MZK'Q@"GS1Y'3F^KBYA57*V.CNV8>$OO/A2'?@*C:(')K(H*#A]Q?CU@VU?X6 M%XBU%L3Q;\SKAE)-$+LIA7Z15;I5_$<5C9FK2=:$US9@76\>#*@OO<6V9(X1 M3$,.]?*2+;\QOIYT:TNE40.X"$L_S8'?8(#'H%OHPW@8D*$J!UZ:T$ZS_!@"IVWH[] B*M$:JIPAC"5<7(BN5I[Q^0N4!X<6$)4=QW M\I7LUJ*)O>CQZ3\"4YZ;H!BZQ/&]-K160#+DJPXJ:FP]M)Q=V"@(:V?7.FQ] MTC"A'7;P=UTJC1[X[?-5&?FF/Z>>M.RTN2\^U%8LZ_#O_?,\!#:%%Z%TCX!F MHI8.NZ7^%H,2GLO4J2&& F9ZO[KN751:)W_'<:NB$:5)1MD..2X.O18*FS^8 M@'"7*KK5TL,C1*X#\28->Z0ARFV.K/.T _V3N^BZ-"\) WW4\%GD];2!H9/K M3[+1$W-O\+/S]9[DLR_>:\OS-A@.;(>D]P]6A3Q/GE"W&=>8/J(?Q(M^-K!V M-[#"-3V$GB;_ACIH+VXE*368:KCI$+?VC*/*>;VAS__D9S[Y*+S?SP+8HHX, M<8,!O_4[QU7\#S)7#8/%H2)2W@)TG2C#Q.JBM$(D*'75A_@+5+9&<2FE2R%SO&88 I^N[?RK'R?YLY4HB;"_3U MT$MR=Q,O#;>[ZW_BQ_F5M75<#RRJ:@0!%US&5E32:8EI@,XY7WCMO.=S _%M MMS9+V/((;P5"2]?UW2S"-Z7^P[$+JQ*N>5^=;^0>MKACZ[U%]T*&C0ZDYN_JHQ/O#\8$\G7. SNV/B,G7.\0 MS.3%K7(3(I&E2?<(-9>7+M=]Z2P^==GTY36E(]CEC$K?UMI5Y\AD[JVGM^4V M%;DG]NOJ9FI&"5A)YVV-*_^H"G$4%),;5+F^Z$D*AMJNOF*N19\.IOATOES4 M;C 5YDBPO(-#A+V"%T95V= ^.T$)-?TSB8]Z2+SNF]%.K$%[<,F82/$:*IX,WOCU9@*F$^E]K35&RJ5C"LNT!U/R'])KXLNCXW'+ M[4%A-W(R-HHG)$@!]@$C];D>]>9/LUMO9-+"G=^K;"C2?O:1YI1@C5XY]F:[ M;*"&(/#D";.V#(^-+Q,A\ESDW9?+VD7KY-[GQ>L_AXWH@R%/$W*<3O40G;=) M;939^*+W-]]P70,&CBW%H)7P!X)4%/(^L%Z;/%7W&>%P5F@F;:_C+F&^OB[V M5SIWX<#T:>,]0;2&9U BCY1V5.M>GM8LE_%A>K&-!?/M]X6C$M8?1XV\_C98O:_VSRMY#4 MP7SE(3D1!.&7J>-/7X>_6G2PU7964'J0;E9A]\CB0\.]*,(%<#*8Q? $3]2V MS]4.4.D'4V8EN\KT].QN^&F-II5*5\?._%+ZZ55FN--?T>EKG(]-6GNQ>MKX M&8'K4D"%16=0]QYV3GM43F)0$1T?,K%XA]&V4+U1\_U[XM%P /W85KQ^81H+ MG6.H25!@(*,*N34E/T&2R!273IJA_U2//K7'*;%",>ZFYYYB<3L_5^1RX7GD MHB65?[9%]L-M"9ZA+K\FT'!!B?:FQ.K+UJU["E%AO.NK*%':D\8E6?T%RAZR M,."!N?DT&I=56C5&Y.AQ)M>BSCRLZ(;PSVM9-_QX#X='#EL\@$!F4(U(&HG, MW^#54!B ]H6!W/$1$X:G2-'!P'GPIZ$1OWCT(F&5.*'L5PV:PT =AM_%"3^T ML[L[?^S%AOPM3).H%O);&!"F9+7 @,#Q6B<,T"E?[00V''8S-A2<&6,=A7;. MF$[\6-7T0_(#*78P,&;&1\) E*P1E2!\"'[!+6N917=#Z;%M4"J&Q_T" Q/B M,(#37(O#\=;>B=;.=/$\8HT8,OAD)39*Y$.[48UB4+DB?I-Y GZX]D4#,1O KD3H@QX->9&()=7JQ;+@4D3 M@=C]O+ZYI54T$R&P+)TAE\X9_%#(HJ3P#'EO0.TE.H_-.@7^M>"<%]GL.@J_ MH>;Q4H.?&@Q8,U9&^H\):0HUS71[=_M?^$ZZ(GFB6_"1J\_:.5LS,31P:84J MQ%A^XTM%/R[/)[AZA))6$&5U"_0?@\&MREVE&8L5?_<<):DF:9J0<#>'G+Z/ M9CY!@;,=9D5^-U7%;)3^-=!]5].P1D?E4H5RJ4 MK*V<95-I6*_:OYH6*-_7\5WA_@0I5OS>CKKFVDG:'^O\$T=C)!](!OX@D_3: MOA<@_R$7L69OV M?'K0O8ZCN6W;PX)RG2IW\>UC):=[L*/)9M_P&OFA:D:OR?'R]P]64UKZ.0&% M/D14,89!O/.%MO!,F"K[,O",QO+XB<^FKK>F^G7G['R?#2H_ZG7I>QK!;ER@ MNX62RR;,#QD9?&=6^-:4?YV=O7K.0\/3X1_3C3LM2WQTCNWY(R5UFAVG:-+' M_QV:[_O&<:I(P:Y<:><9Y"QKMGD%VR'.2W77[AR;J3UK;G)J#\.;;7#MV]RQ MV',#S]U*5>\.$@E%_4,Y^E:.#WTN]SR2J!F>N'N=VA(U'Q=C$\#7Z)+FR3$Q MY;4.'-N%# %]3UHW_EG54ZKJ$=.8GPL?!5K;>%,_8:#\>+6,J;JAE=YXLC#Z M0RK'+,IB(Y'8$L=#:SXP;FL5-+3]4IT>?A4[:=DZ@-(*4)3U.Z73V!V$< MNNU-[:SWVG>A&NL^[+;L^) I?G,+.W+O;V!;W'E=Y6"O&R47%YWC[J:+63XP MY6][_DT3\B&+,]&;(.M)_S EUYDNY>)IO$$^T[[E_53_Q@_DIZ-* ;' MDP4]94L4X;L!4*'6W,]@IDRJCQJ95AJA[M^GJ(#X>[HX8[C&6"GO(?7)Q8FO MY^WG#E5N_P:/=MH.34W,=.3-N]5P4V[U%WMPMK1D/G5Y/M'15ZE%;8F@>G[@QX3>5LO^)':3$_DX4B2CH'%J. M7R5RT^>YB"9GOY9K'0LV)"$,%&51TT9MR/'0HI]2ZR ]1F&D6T+AH^+6XJ$Z MN7'(IH[]AJX0<^R3P_Q>2HO0+-T#!M3X6YNKXHXY+SH$6+$U[_-Z-GB')8PG MX8.+B&;JS>0US%*#Y.<52CD78V8;\BV]Y5N9[#BM2NJIP4"O0=0U'X.8AAW- MUZE[;CI>6$RI/ZJR9P[W8VQXD=/C>V[S&35_YAB$3PPO&D#9E4SDX&X\>]9< M6&3\A]QZ*S%U1\"R>0_-7O*N0\,%+KPJ+F0T M(><99;64&/2RW4CZ+]?%P4_A=MRSP]Q"5=%>0]2<2 4EO'#S)GJERN]/G.Q!WA?MQ. #PD%3)TW=;2'APLR"?L(, MR":(5E^HUH^(=@.4+!^!/4F8-+3DH[ GPI$UW^T M9G"3L'[2T_;\BESOR=!"77.AQ":J;!P"L1PN*4*//Q@('_K+\X@;O4#Z[OVUTGLHW!EM[HQ&<4 MM&.QF9QC&RHZ>C]8EB50%,Y3!^KBEZFH]* Z,BGQN4)$5QRTYSDX9:AG0!:V M- Z0H%@J:V9>O_)6 I@GD;^3W[8_.54O^N@%[C)?XB*X9ITE?%T4#0.C8E@A M+PP3.J2=-V]RG%^4IW42U_#J_I4P8;J?2*B)!, ^&*B.!JF1J+2_642GYA.> MZC'HI@C>:QC0[H8! R[K%!::-"H1K<+.NB4/:'XN?\7;C*2F3FRN9$6'=QI8!+SG*I("M/CM("1(0:T=[M2 MHF01?A5NF\14CIGLG!S'"DMWTIO$^-&&.N.XT/"Q5R,O]]$HL9NV'$[4OK;Q M^9Y3'9,V_K[@]'[TY!D 35GWQ0D-BW:25S7'Q0<3_+3,]O9_M!-.A3.M,&NS MMV$@5:2$SZSBR"DPP,K@_69J38:>6:,8MC9BL6>S[ M&7U&YW[DF=';4>3ZOG$S&_/&K3U[=&$@YWL3)VI:WGS,)BPX567'PRYEE\K7 M7^+)K87B4LO<3@2BO73"PCHWCLV!@ M1XOO=MPJ"VKM7P\5N+1!+:2\W[C"0K (-;#P9ZAZ6_<4MOGMG"R/.U-])PI+ MNP*E$+#K600V$I7K#Y94P<##ZS!P P80DM ZU)16GP/50[DB6=7+-XSU$O[. M@X)$4HA10^Z%,ON0O(8.P6XNU*<^3(@QA\9$;V&(ZV2O:UA:*CB%$9 C[3)A M8%E.N$G$4BV,Q2*!GF81QYH/ VND=1E1Y^X5L9H$\SJ*+Q2MI2_809&L1&?Q MZP32PO:YE>@L?BGU32K:9>1++-1QY;0*6FN4F66VB!5V%$X2>RO#C@L)2^@1 MP95VXFCAJ54S#%\C90R2#UU9%?WS4XB\<(U3>11=,B9$_P?3>30=W: V&+AP>0T<% EX3WU^)A>DT>O!Q0[^,?02$^*&!5,[H',,C_'8#TE M(3F3" YZ>9FS3N02(K (6XA"6(6B]U')]Z+M[:'/_4(I>Q M(!P5!CX69O(QBU@JF.D;QQ%I[+$U(G?[ @Q4!0TC%K-6BKC'A3U=N*]\(K-( MBJ"?"W78_55":U:*?^_F!A<8'PWS$:8'^2MII$97L*<=1"QUOX31L"XI8&1- M@]<(:P1*#4FJ",3\FU%YY(, 1" ,O3C!K#G1>QZ1:T_( AW90A K,-8GSH(] M4'^)Q#(;.0^:@&@VOOVK'HNKM620)[Q4%,^06\)*/UEMP+=&!*GB.CA.8$6Z M^B0,Q+Y> ?U=YD54Q%A>!.L@AO!$2"^Y'.D.N0@4%ZM)H@YD$I"W] MAB9+U(Z%(WGK>5C1$)*$$Z,"K['N!"$Q@:P98]V_+G+IL8-SZ=CE 9 F&G9? M_7ZJ<$E@0%C?!!V'$O/P4_R:41A(G(%>0<.,8"YV46X^> T= 2T-CE"6P=NT MX#M_3XL8XVE[:D0/N1(=(IJ HY1& 1B^YBHW(EJ#<>Q7='<6%%U H3DS62N']'S MSDB?"4K&&Z4<+)A+$+X55!IP&-/D<-,1:+*P6$CH]1&- ]Y=5'[="+H-NJV MG"7"NX(2].3 @%=^51Q?+2MKO9R=V\\252)N&@>!9[NU3<]&&1SX)%'(HZ]>P M\T%3WV# DAVJ@E@DQ$&JPBMAD):T$-M1\.$+Z8'(5N*^%''3 N>[CA2@.M#, MX)?4%/ZS@S[U0E?#KJE)+[XF8[XO*AY: >OM0)'WMZY:6DM9%S57W 412V$C MA4N8 LP9S.WGD M:7*$:QBQ G4(8LQ67U(?[9J:PV@:3(L@MFN*'/-;D/-UN!D18_<_*^%RL?"W M.78V.%!T"]P4=.TSV*[E DVWP,#W&%':QJA/1]SYB/4<#"J90(M(@^R+6KC? M(TXC6ZA"0"2<*E:H?%%S2 8+IR !AH.>QD!*9.'^<')YE:@S:%JK-3"P-VZ- M&,N%5/DJDE>%=%1KYC+[7%9=@65=(7DE'\SKSD%3,?\*1W C^%%1E\3U>@NJ M,1,LGD-!;_=J0<$ZB,1FC3F,0:KT9T<9\^RW+\'KKXK$H'PV//A_ %!+ 0(4 M Q0 ( !B+64\4/X_#W@< X] - " 0 !E>%\Q M-38P-3 N:'1M4$L! A0#% @ &(M93]=UMD(&" )$$ T M ( !"0@ &5X7S$U-C U,2YH=&U02P$"% ,4 " 8BUE/MP+7&6\% M !1'P #0 @ $Z$ 97A?,34V,#4R+FAT;5!+ 0(4 Q0 M ( !B+64\1-P+Y1P4 %D? - " =05 !E>%\Q-C U M-3(N:'1M4$L! A0#% @ &(M93T<&Q)_C%P Y4(! ! M ( !1AL &=V82TR,#$Y,#DS,"YXU8 #KRP< % @ $V0P M9W9A+3(P,3DP.3,P7V1E9BYX;6Q02P$"% ,4 " 8BUE/0'^T-(]P #N M*08 % @ %5G 9W9A+3(P,3DP.3,P7VQA8BYX;6Q02P$" M% ,4 " 8BUE/I;RS_,)= "2=@@ % @ $6#0$ 9W9A M+3(P,3DP.3,P7W!R92YX;6Q02P$"% ,4 " 8BUE/V('ICY?> 0",T2< M$P @ $*:P$ 9W9A,C Q.3 X,C%?,3!Q+FAT;5!+ 0(4 Q0 M ( !B+64\5@(P)N2< *TH * " =)) P!L;V=O,#$N 9:G!G4$L%!@ + L JP( +-Q P $! end XML 70 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Note 13 - Property and Equipment, Net
9 Months Ended
Sep. 30, 2019
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

13. Property and Equipment, net

Balances of major classes of assets and allowances for depreciation and depletion are included in property and equipment, net in the condensed consolidated balance sheets and were as follows:

(in thousands)

 

September 30, 2019

   

December 31, 2018

   

September 30, 2018

 

Equipment and vehicles

  $ 949,577     $ 906,275     $ 917,186  

Quarry property

    185,792       180,246       180,004  

Land and land improvements

    134,543       142,271       138,875  

Buildings and leasehold improvements

    112,940       108,884       105,895  

Office furniture and equipment

    66,791       65,680       63,354  

Property and equipment

    1,449,643       1,403,356       1,405,314  

Less: accumulated depreciation and depletion

    906,847       853,668       844,696  

Property and equipment, net

  $ 542,796     $ 549,688     $ 560,618