0001529628-24-000110.txt : 20240513 0001529628-24-000110.hdr.sgml : 20240513 20240513162655 ACCESSION NUMBER: 0001529628-24-000110 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240513 DATE AS OF CHANGE: 20240513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Smart Sand, Inc. CENTRAL INDEX KEY: 0001529628 STANDARD INDUSTRIAL CLASSIFICATION: MINING, QUARRYING OF NONMETALLIC MINERALS (NO FUELS) [1400] ORGANIZATION NAME: 01 Energy & Transportation IRS NUMBER: 452809926 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37936 FILM NUMBER: 24939460 BUSINESS ADDRESS: STREET 1: 1000 FLORAL VALE BOULEVARD STREET 2: SUITE 225 CITY: YARDLEY STATE: PA ZIP: 19067 BUSINESS PHONE: (215) 295-7900 MAIL ADDRESS: STREET 1: 1000 FLORAL VALE BOULEVARD STREET 2: SUITE 225 CITY: YARDLEY STATE: PA ZIP: 19067 10-Q 1 snd-20240331.htm 10-Q snd-20240331
false2024Q10001529628December 3191xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesutr:Tsnd:minexbrli:pure00015296282024-01-012024-03-3100015296282024-05-0600015296282024-03-3100015296282023-12-310001529628snd:SandMember2024-01-012024-03-310001529628snd:SandMember2023-01-012023-03-310001529628snd:SmartSystemsMember2024-01-012024-03-310001529628snd:SmartSystemsMember2023-01-012023-03-3100015296282023-01-012023-03-310001529628us-gaap:CommonStockMember2023-12-310001529628us-gaap:TreasuryStockCommonMember2023-12-310001529628us-gaap:AdditionalPaidInCapitalMember2023-12-310001529628us-gaap:RetainedEarningsMember2023-12-310001529628us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001529628us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001529628us-gaap:CommonStockMember2024-01-012024-03-310001529628us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001529628us-gaap:CommonStockMemberus-gaap:RestrictedStockMember2024-01-012024-03-310001529628us-gaap:TreasuryStockCommonMemberus-gaap:RestrictedStockMember2024-01-012024-03-310001529628us-gaap:RestrictedStockMember2024-01-012024-03-310001529628us-gaap:RetainedEarningsMember2024-01-012024-03-310001529628us-gaap:CommonStockMember2024-03-310001529628us-gaap:TreasuryStockCommonMember2024-03-310001529628us-gaap:AdditionalPaidInCapitalMember2024-03-310001529628us-gaap:RetainedEarningsMember2024-03-310001529628us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001529628us-gaap:CommonStockMember2022-12-310001529628us-gaap:TreasuryStockCommonMember2022-12-310001529628us-gaap:AdditionalPaidInCapitalMember2022-12-310001529628us-gaap:RetainedEarningsMember2022-12-310001529628us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100015296282022-12-310001529628us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001529628us-gaap:CommonStockMember2023-01-012023-03-310001529628us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001529628us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001529628us-gaap:CommonStockMemberus-gaap:RestrictedStockMember2023-01-012023-03-310001529628us-gaap:TreasuryStockCommonMemberus-gaap:RestrictedStockMember2023-01-012023-03-310001529628us-gaap:RestrictedStockMember2023-01-012023-03-310001529628us-gaap:RetainedEarningsMember2023-01-012023-03-310001529628us-gaap:CommonStockMember2023-03-310001529628us-gaap:TreasuryStockCommonMember2023-03-310001529628us-gaap:AdditionalPaidInCapitalMember2023-03-310001529628us-gaap:RetainedEarningsMember2023-03-310001529628us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100015296282023-03-3100015296282020-09-300001529628snd:UticaMember2024-03-310001529628snd:BlairMember2022-03-040001529628snd:EmployeeRetentionCreditMember2024-03-310001529628snd:EmployeeRetentionCreditMember2023-12-310001529628snd:SandMember2024-03-310001529628snd:SandMember2023-12-310001529628us-gaap:MachineryAndEquipmentMember2024-03-310001529628us-gaap:MachineryAndEquipmentMember2023-12-310001529628snd:WellsiteStorageSolutionsMember2024-03-310001529628snd:WellsiteStorageSolutionsMember2023-12-310001529628us-gaap:VehiclesMember2024-03-310001529628us-gaap:VehiclesMember2023-12-310001529628us-gaap:FurnitureAndFixturesMember2024-03-310001529628us-gaap:FurnitureAndFixturesMember2023-12-310001529628us-gaap:BuildingMember2024-03-310001529628us-gaap:BuildingMember2023-12-310001529628us-gaap:LandMember2024-03-310001529628us-gaap:LandMember2023-12-310001529628us-gaap:RailroadTransportationEquipmentMember2024-03-310001529628us-gaap:RailroadTransportationEquipmentMember2023-12-310001529628us-gaap:LandAndLandImprovementsMember2024-03-310001529628us-gaap:LandAndLandImprovementsMember2023-12-310001529628us-gaap:RemediationPropertyForSaleAbandonmentOrDisposalMember2024-03-310001529628us-gaap:RemediationPropertyForSaleAbandonmentOrDisposalMember2023-12-310001529628us-gaap:MiningPropertiesAndMineralRightsMember2024-03-310001529628us-gaap:MiningPropertiesAndMineralRightsMember2023-12-310001529628us-gaap:MineDevelopmentMember2024-03-310001529628us-gaap:MineDevelopmentMember2023-12-310001529628us-gaap:ConstructionInProgressMember2024-03-310001529628us-gaap:ConstructionInProgressMember2023-12-310001529628us-gaap:RevolvingCreditFacilityMember2024-03-310001529628us-gaap:RevolvingCreditFacilityMember2023-12-310001529628snd:UsGaap_OakdaleEquipmentFinancingMemberMember2024-03-310001529628snd:UsGaap_OakdaleEquipmentFinancingMemberMember2023-12-310001529628us-gaap:NotesPayableOtherPayablesMember2024-03-310001529628us-gaap:NotesPayableOtherPayablesMember2023-12-310001529628us-gaap:CapitalLeaseObligationsMember2024-03-310001529628us-gaap:CapitalLeaseObligationsMember2023-12-310001529628us-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310001529628snd:UsGaap_OakdaleEquipmentFinancingMemberMember2024-01-012024-03-310001529628us-gaap:NotesPayableOtherPayablesMember2024-01-012024-03-310001529628us-gaap:CapitalLeaseObligationsMember2024-01-012024-03-310001529628snd:ABLRevolvingCreditFacilityMemberMembersnd:JeffriesFinanceLLCMember2019-12-130001529628snd:ABLRevolvingCreditFacilityMemberMembersnd:JeffriesFinanceLLCMember2019-12-132019-12-130001529628snd:ABLRevolvingCreditFacilityMemberMembersnd:JeffriesFinanceLLCMember2024-03-310001529628snd:UsGaap_OakdaleEquipmentFinancingMemberMembersnd:NexseerCapitalMember2019-12-132019-12-130001529628snd:UsGaap_OakdaleEquipmentFinancingMemberMembersnd:NexseerCapitalMember2024-03-310001529628us-gaap:ProductFinancingArrangementMembersrt:MinimumMember2024-03-310001529628us-gaap:ProductFinancingArrangementMembersrt:MaximumMember2024-03-310001529628snd:ClearlakeCapitalPartnersIIMasterLPMember2023-02-282023-02-280001529628snd:CommonStockRepurchasePromissoryNoteMembersnd:ClearlakeCapitalGroupMember2023-02-280001529628snd:ClearlakeCapitalPartnersIIMasterLPMember2023-02-280001529628snd:SandMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001529628snd:SandMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001529628snd:LogisticsMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001529628snd:LogisticsMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001529628us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001529628us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-3100015296282024-04-012024-03-3100015296282025-01-012024-03-3100015296282023-01-012023-12-310001529628us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembersnd:FourCustomersMember2024-01-012024-03-310001529628us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembersnd:FourCustomersMember2023-01-012023-12-310001529628us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembersnd:ThreeCustomersMember2024-01-012024-03-310001529628us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembersnd:ThreeCustomersMember2023-01-012023-03-310001529628snd:TwoVendorsMembersnd:TradeAccountsPayablesMemberus-gaap:SupplierConcentrationRiskMember2024-01-012024-03-310001529628snd:OneVendorMembersnd:TradeAccountsPayablesMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-12-310001529628snd:TwoVendorsMemberus-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2024-01-012024-03-310001529628snd:TwoVendorsMemberus-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-03-310001529628snd:PermitBondMember2024-03-31

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 March 31, 2024
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 001-37936
Picture1.jpg
SMART SAND, INC.
(Exact name of registrant as specified in its charter) 
Delaware45-2809926
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification Number)
1000 Floral Vale Boulevard, Suite 225
Yardley, Pennsylvania 19067
(215) 795-7900
(Address of principal executive offices)(Registrant’s telephone number)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.001 per shareSNDNasdaq Global Select Market
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 and posted 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 and post 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 companyEmerging 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 Act).   Yes  No 
Number of shares of common stock outstanding, par value $0.001 per share, as of May 6, 2024: 42,574,948



TABLE OF CONTENTS
  PAGE
 
   
 
 
 
 
 
  
  
  
  
 
1


Certain Definitions
The following definitions apply throughout this quarterly report unless the context requires otherwise:
“We”, “Us”, “Company”, “Smart Sand” or “Our”Smart Sand, Inc., a company organized under the laws of Delaware, and its subsidiaries.
“shares”, “stock”The common stock of Smart Sand, Inc., nominal value $0.001 per share.
“ABL Credit Facility”, “ABL Credit Agreement”,
“ABL Security Agreement”
The five-year senior secured asset-based lending credit facility (the “ABL Credit Facility”) pursuant to: (i) an ABL Credit Agreement, dated December 13, 2019, between the Company and Jefferies Finance LLC, as amended from time to time (as amended, the “ABL Credit Agreement”); and (ii) a Guarantee and Collateral Agreement, dated December 13, 2019, between the Company and Jefferies Finance LLC, as agent, as amended from time to time (as amended, the “Security Agreement”).
“Oakdale Equipment Financing”, “MLA”The five-year Master Lease Agreement, dated December 13, 2019, between Nexseer Capital (“Nexseer”) and related lease schedules in connection therewith (collectively, the “MLA”). The MLA is structured as a sale-leaseback of substantially all of the equipment at the Company’s mining and processing facility located near Oakdale, Wisconsin. The Oakdale Equipment Financing is considered a lease under article 2A of the Uniform Commercial Code but is considered a financing arrangement (and not a lease) for accounting or financial reporting purposes.
“Exchange Act”The Securities Exchange Act of 1934, as amended.
“Securities Act”The Securities Act of 1933, as amended.
“FASB”, “ASU”, “ASC”, “GAAP”Financial Accounting Standards Board, Accounting Standards Update, Accounting Standards Codification, Accounting Principles Generally Accepted in the United States, respectively.

2


PART I – FINANCIAL INFORMATION
ITEM 1.  FINANCIAL STATEMENTS
SMART SAND, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
March 31, 2024December 31, 2023
(unaudited)
 (in thousands, except share amounts)
Assets  
Current assets:  
Cash and cash equivalents$4,598 $6,072 
Accounts receivable37,698 23,231 
Unbilled receivables79 2,561 
Inventory25,584 26,823 
Prepaid expenses and other current assets3,210 3,217 
Total current assets71,169 61,904 
Property, plant and equipment, net251,384 255,092 
Operating lease right-of-use assets20,472 23,265 
Intangible assets, net5,678 5,876 
Other assets558 163 
Total assets$349,261 $346,300 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$9,935 $16,041 
Accrued expenses and other liabilities15,402 11,024 
Deferred revenue2,375 1,154 
Current portion of long-term debt22,045 15,711 
Current portion of operating lease liabilities9,554 10,536 
Total current liabilities59,311 54,466 
Long-term debt2,445 3,449 
Long-term operating lease liabilities12,070 14,056 
Deferred tax liabilities, net12,697 12,101 
Asset retirement obligations20,172 19,923 
Other non-current liabilities38 38 
Total liabilities106,733 104,033 
Commitments and contingencies (Note 12)
Stockholders’ equity
Common stock, $0.001 par value, 350,000,000 shares authorized; 46,164,730 issued and 38,706,008 outstanding at March 31, 2024; 45,858,022 issued and 38,486,762 outstanding at December 31, 2023
39 39 
Treasury stock, at cost, 7,458,722 and 7,371,260 shares at March 31, 2024 and December 31, 2023, respectively
(14,419)(14,249)
Additional paid-in capital182,646 181,973 
Retained earnings74,323 74,539 
Accumulated other comprehensive loss(61)(35)
Total stockholders’ equity242,528 242,267 
Total liabilities and stockholders’ equity$349,261 $346,300 

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


SMART SAND, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(UNAUDITED) 
 Three Months Ended March 31,
 20242023
 (in thousands, except per share amounts)
Revenues:
Sand revenue$79,719 $80,019 
SmartSystems revenue3,333 2,331 
Total revenue83,052 82,350 
Cost of goods sold:
Sand cost of goods sold68,967 68,738 
SmartSystems cost of goods sold2,274 1,975 
Total cost of goods sold71,241 70,713 
Gross profit11,811 11,637 
Operating expenses:
Selling, general and administrative10,350 10,764 
Depreciation and amortization674 592 
Loss (gain) on disposal of fixed assets, net3 1,889 
Total operating expenses11,027 13,245 
Operating income (loss)784 (1,608)
Other income (expenses):
Interest expense, net(489)(441)
Other income96 48 
Total other expenses, net(393)(393)
Income (loss) before income tax expense391 (2,001)
Income tax expense607 1,598 
Net loss$(216)$(3,599)
Net loss per common share:
Basic$(0.01)$(0.09)
Diluted$(0.01)$(0.09)
Weighted-average number of common shares:
Basic38,555 41,272 
Diluted38,555 41,272 
 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

4


SMART SAND, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(UNAUDITED)
Three Months Ended March 31,
20242023
(in thousands)
Net loss$(216)$(3,599)
Other comprehensive loss:
Foreign currency translation adjustment(26)(66)
Comprehensive loss$(242)$(3,665)

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


SMART SAND, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(UNAUDITED) 
Three Months Ended March 31, 2024
 Common StockTreasury StockAdditional Paid-in Capital Accumulated Other Comprehensive (Loss) IncomeTotal Stockholders’ Equity
 Outstanding
Shares
Par ValueSharesAmountRetained
Earnings
 (in thousands, except share amounts)
Balance at December 31, 202338,486,762 $39 7,371,260 $(14,249)$181,973 $74,539 $(35)$242,267 
Foreign currency translation adjustment— — — — — — (26)(26)
Vesting of restricted stock288,817 — — — — — — — 
Stock-based compensation— — — — 642 — — 642 
Employee stock purchase plan compensation— — — — 6 — — 6 
Employee stock purchase plan issuance17,891 — — — 25 — — 25 
Restricted stock buy back(87,462)— 87,462 (170)— — — (170)
Net loss— — — — — (216)— (216)
Balance at March 31, 202438,706,008 $39 7,458,722 $(14,419)$182,646 $74,323 $(61)$242,528 


Three Months Ended March 31, 2023
 Common StockTreasury StockAdditional Paid-in Capital Accumulated Other Comprehensive (Loss) IncomeTotal Stockholders’ Equity
 Outstanding
Shares
Par ValueSharesAmountRetained
Earnings
 (in thousands, except share amounts)
Balance at December 31, 202243,088,106 $43 2,010,961 $(5,075)$178,386 $69,890 $227 $243,471 
Foreign currency translation adjustment— — — — — — (66)(66)
Vesting of restricted stock4,750 — — — — — — — 
Stock-based compensation— — — — 779 — — 779 
Employee stock purchase plan compensation— — — — 7 — — 7 
Employee stock purchase plan issuance21,810 — — — 33 — — 33 
Purchase of treasury stock(5,175,688)(5)5,175,688 (8,845)— — — (8,850)
Restricted stock buy back(1,618)— 1,618 (3)— — — (3)
Net loss— — — — — (3,599)— (3,599)
Balance at March 31, 202337,937,360 $38 7,188,267 $(13,923)$179,205 $66,291 $161 231,772 

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


SMART SAND, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)
Three Months Ended March 31,
 20242023
 (in thousands)
Operating activities:  
Net loss$(216)$(3,599)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Depreciation, depletion and accretion of asset retirement obligations7,241 6,553 
Amortization of intangible assets199 199 
Net loss on disposal of fixed assets3 1,889 
Amortization of deferred financing cost26 26 
Accretion of debt discount47 47 
Deferred income taxes 596 1,669 
Stock-based compensation, net642 779 
Employee stock purchase plan compensation6 7 
Changes in assets and liabilities:
Accounts receivable(9,344)(74)
Unbilled receivables(2,640)(1,363)
Inventory1,240 101 
Prepaid expenses and other assets(240)(676)
Deferred revenue1,220 (1,058)
Accounts payable(6,730)1,165 
Accrued and other expenses4,087 (560)
Net cash (used in) provided by operating activities(3,863)5,105 
Investing activities:
Purchases of property, plant and equipment(1,646)(4,018)
Proceeds from disposal of assets1 1 
Net cash used in investing activities(1,645)(4,017)
Financing activities:
Repayments of notes payable(1,340)(1,513)
Payments under finance leases(56)(86)
Payment of deferred financing and debt issuance costs(425) 
Proceeds from revolving credit facility6,000 14,000 
Repayment of revolving credit facility (7,000)
Employee stock purchase plan issuance25 33 
Purchase of treasury stock(170)(4,428)
Net cash provided by financing activities4,034 1,006 
Net (decrease) increase in cash and cash equivalents(1,474)2,094 
Cash and cash equivalents at beginning of year6,072 5,510 
Cash and cash equivalents at end of period$4,598 $7,604 
Supplemental disclosure of cash flow information
Purchases of property, plant and equipment in accounts payable and accrued expenses$1,544 $1,975 
Treasury stock purchased with debt$ $4,425 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
7


SMART SAND, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(IN THOUSANDS, EXCEPT PER SHARE DATA)
(UNAUDITED)

NOTE 1 — Organization and Nature of Business
The Company was incorporated in July 2011 and is headquartered in Yardley, Pennsylvania. The Company primarily operates as a fully integrated frac and industrial sand supply and services company. The Company offers complete mine to wellsite proppant supply and logistics solutions to our frac sand customers in the oil and natural gas industry. These operations include the excavation, processing and sale of sand, or proppant, for hydraulic fracturing operations as well as proppant logistics and wellsite storage solutions through its SmartSystemsTM products and services. The Company also provides sand to customers for industrial uses through its Industrial Product Solutions (“IPS”), such as glass, foundry, building products, filtration, geothermal, renewables, ceramics, turf & landscape, retail, and recreation.
Sand Mines and Processing Facilities
The Company’s integrated Oakdale facility, with on-site rail infrastructure and wet and dry sand processing facilities, has access to two Class I rail lines which enable the Company to process and cost effectively deliver products to its customers. The Company commenced operations at its mine and processing facility near Oakdale, Wisconsin in July 2012, and subsequently expanded its operations in 2014, 2015 and 2018. Currently, the annual processing capacity at the Oakdale facility is approximately 5.5 million tons.
In September 2020, the Company acquired two frac sand mines and related processing facilities in Utica, Illinois and New Auburn, Wisconsin. The Utica facility annual processing capacity is approximately 1.6 million tons and it has access to the Burlington Northern Santa Fe Class I rail line through the Peru, Illinois transload facility. The Company began operating the Utica, Illinois mine and Peru, Illinois transload facility in October 2020. The Company currently has no plans to operate the New Auburn facility for the foreseeable future.
In March 2022, the Company acquired a frac sand mine and processing facility in Blair, Wisconsin. The Blair facility has approximately 2.9 million tons of total annual processing capacity and contains an onsite, unit train capable rail terminal with access to the Class 1 Canadian National Railway. The Company commenced operations at the Blair facility in April 2023.
Transload & Logistics Solutions
The Company also offers proppant logistics solutions to its customers through, among other things, its network of in-basin transloading terminals and its SmartSystemsTM wellsite proppant storage and management capabilities. The Company has direct access to four Class I rail lines and the ability to access all Class 1 rail lines within the United States and Canada.
The Company has several in-basin rail terminals. The Company acquired rights in March 2018 to operate a unit train capable transloading terminal in Van Hook, North Dakota to service the Bakken Formation in the Williston Basin. In 2020, the Company, as part of its acquisition of the Utica, Illinois facility, obtained rights to use a rail terminal located in El Reno, Oklahoma. In September 2021, the Company acquired the rights to construct and operate a transloading terminal in Waynesburg, Pennsylvania to service the Appalachian Basin, including the Marcellus and Utica Formations, which became operational in January 2022 and then further expanded in the fourth quarter of 2023. In December 2023 and January 2024, the Company acquired rights to use transloading terminals in Minerva, Ohio and Dennison, Ohio, respectively. These terminals will service the Appalachian Basin and are expected to commence operations in the second quarter of 2024.
The Company’s SmartSystems offer proppant storage solutions that create efficiencies, flexibility, enhanced safety and reliability for customers by providing the capability to unload, store and deliver proppant at the wellsite, as well as having the ability to rapidly set up, takedown and transport the entire system. The SmartDepotTM silo includes passive and active dust suppression technology, along with the capability of gravity-fed operation. The self-contained SmartPath® transloader is a mobile sand transloading system designed to work with bottom dump trailers and features a drive over conveyor, surge bin, and dust collection system. The Company has developed the SmartbeltTM a belt system to pair with its SmartPath, which allows for feeding sand directly into the hopper at the wellsite. Rapid deployment trailers are designed for quick setup, takedown and transportation of the entire SmartSystem, and they detach from the wellsite equipment, which allows for removal from the wellsite during operation. A proprietary software program, the SmartSystem TrackerTM, allows customers to monitor silo-specific information, including location, proppant type and proppant inventory.
8


SMART SAND, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in thousands of U.S. dollars, except per share data)
(UNAUDITED)

NOTE 2 — Summary of Significant Accounting Policies
The information presented below supplements the complete description of our significant accounting policies disclosed in our 2023 Form 10-K, filed with the Securities and Exchange Commission (“SEC”) on March 11, 2024.
Revision of Previously Issued Financial Statements
The Company has reclassified some prior year line items on its condensed consolidated statements of operations to conform to the current financial statement presentation. These reclassifications have no effect on previously reported total revenue or net income. The Company changed the names and types of revenue that are reported on each line item under revenues. Sand revenue now includes sand sales, shortfall, railcar rental, and transportation. SmartSystems revenue is primarily from the rental of our patented SmartSystems equipment and related services provided to customers. There has been no change in the manner in which we recognize revenue.
Basis of Presentation and Consolidation
The accompanying unaudited quarterly condensed consolidated financial statements (“interim statements”) of the Company are presented in accordance with the rules and regulations of the SEC for quarterly reports on Form 10-Q and therefore do not include all the information and notes required by GAAP. In the opinion of management, all adjustments and disclosures necessary for a fair presentation of these interim statements have been included. All adjustments are of a normal recurring nature. The results reported in these interim statements are not necessarily indicative of the results that may be reported for the entire year. The consolidated balance sheet as of December 31, 2023 was derived from the audited consolidated financial statements as of and for the year ended December 31, 2023. These interim statements should be read in conjunction with the Company’s consolidated financial statements for the year ended December 31, 2023.
Use of Estimates
The preparation of interim statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates used in the preparation of these financial statements include, but are not limited to: impairment considerations of assets, including intangible assets, fixed assets, and inventory; estimated cost of future asset retirement obligations; fair value of acquired assets and assume liabilities; recoverability of deferred tax assets; inventory reserve; the collectability of receivables; and certain liabilities.
Actual results could differ from management’s best estimates as additional information or actual results become available in the future, and those differences could be material. Additionally, global events such as the ongoing conflict in Ukraine and the recent conflict in the Middle East may affect oil and natural gas prices and significant volatility in the oilfield service sector. The Company is currently unable to estimate the effect of current or future events on its future financial position and results of operations. Therefore, the Company can give no assurances that these events will not have a material adverse effect on its financial position or results of operations.
Employee Retention Credit
The Company qualified for federal government assistance through employee retention credit provisions of the Consolidated Appropriations Act of 2021. As of March 31, 2024 and December 31, 2023, the Company included $522 in prepaid expenses and other current assets on its consolidated balance sheets related to receivables for the employee retention credits. The calculation of the credit was based on employees continued employment and represents a portion of the wages paid to them. For income tax purposes, the credit will result in decreased expense related to the wages it offsets in the period received.
Recent Accounting Pronouncements
In November 2023, the FASB issued ASU 2023-07, Segment Reporting, which updates various reportable disclosure requirements, primarily through incremental disclosures of segment expenses in both annual and interim reporting. The Update is effective for the Company as of the annual reporting period beginning January 1, 2024 and interim periods beginning January
9


SMART SAND, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in thousands of U.S. dollars, except per share data)
(UNAUDITED)
1, 2025. While the Company is still in the process of evaluating the effects of ASU 2023-07 and its related updates on the consolidated financial statements, at the time of adoption, it believes the primary effect will be updated note disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes, which updates various disclosures including enhancing the income tax rate reconciliation and income taxes paid disclosures by requiring greater disaggregation of information. The other amendments in this Update are intended to improve the effectiveness and comparability of disclosures. The Update is effective for the Company for the annual reporting period beginning January 1, 2025 and for interim periods beginning January 1, 2026. While the Company is still in the process of evaluating the effects of ASU 2023-07 and its related updates on the consolidated financial statements, at the time of adoption, it believes the primary effect will be updated note disclosures.

NOTE 3 — Inventory
Inventory consisted of the following:
 March 31, 2024December 31, 2023
Raw material$1,509 $467 
Work in progress6,076 9,391 
Finished goods9,237 8,244 
Spare parts8,762 8,721 
Total inventory$25,584 $26,823 

NOTE 4 — Property, Plant and Equipment, net
Net property, plant and equipment consisted of:
March 31, 2024December 31, 2023
Machinery, equipment and tooling$41,748 $40,632 
SmartSystems
31,127 30,651 
Vehicles4,240 4,082 
Furniture and fixtures1,466 1,466 
Plant and building215,098 213,756 
Real estate properties7,209 7,209 
Railroad and sidings35,719 35,491 
Land and land improvements40,528 40,519 
Asset retirement obligations22,910 22,910 
Mineral properties7,442 7,442 
Deferred mining costs4,207 3,802 
Construction in progress5,742 6,270 
417,436 414,230 
Less: accumulated depreciation and depletion166,052 159,138 
Total property, plant and equipment, net$251,384 $255,092 
Depreciation expense was $6,981 and $6,342 for the three months ended March 31, 2024 and 2023, respectively.
10


SMART SAND, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in thousands of U.S. dollars, except per share data)
(UNAUDITED)

NOTE 5 — Accrued and Other Expenses
Accrued and other expenses were comprised of the following:
 March 31, 2024December 31, 2023
Employee related expenses$2,128 $1,767 
Accrued equipment expense
155 524 
Accrued professional fees471 461 
Accrued royalties3,124 3,149 
Accrued freight and delivery charges3,226 2,066 
Accrued real estate tax1,703 1,044 
Accrued utilities1,217 604 
Sales tax liability403 486 
Income tax payable935 865 
Other accrued liabilities2,040 58 
Total accrued liabilities$15,402 $11,024 

NOTE 6 — Debt
The current portion of long-term debt consists of the following:
 March 31, 2024December 31, 2023
ABL Credit Facility$14,000 $8,000 
Oakdale Equipment Financing6,854 6,462 
Notes payable983 1,011 
Finance leases208 238 
Current portion of long-term debt$22,045 $15,711 

Long-term debt, net of current portion consists of the following:
 March 31, 2024December 31, 2023
Oakdale Equipment Financing$ $1,388 
Notes payable1,972 1,519 
Finance leases473 542 
Long-term debt$2,445 $3,449 
11


SMART SAND, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in thousands of U.S. dollars, except per share data)
(UNAUDITED)

The follow summarizes the maturity of our debt:
ABL Credit FacilityOakdale Equipment FinancingNotes PayableFinance LeasesTotal
Remainder of 2024$14,000 $5,695 $936 $198 $20,829 
2025 1,724 708 265 2,697 
2026  826 254 1,080 
2027  567 62 629 
2028  217 7 224 
2029 and thereafter  53  53 
Total minimum payments14,000 7,419 3,307 786 25,512 
Amount representing interest (437)(352)(105)(894)
Amount representing unamortized lender fees (128)  (128)
Present value of payments681 
Less: current portion(14,000)(6,854)(983)(208)(22,045)
Total long-term debt$ $ $1,972 $473 $2,445 

ABL Credit Facility
On December 13, 2019, the Company entered into a $20,000 five-year senior secured asset-based credit facility with Jefferies Finance LLC. The available borrowing amount under the ABL Credit Facility as of March 31, 2024 was $20,000 and is based on the Company’s eligible accounts receivable and inventory. The Company had $14,000 outstanding and $6,000 available to be drawn under this facility as of March 31, 2024. The weighted average interest rate on our ABL credit facility for the three months ended March 31, 2024 was 8.25%.
Oakdale Equipment Financing
On December 13, 2019, the Company received net proceeds of $23,000 in an equipment financing arrangement with Nexseer. Substantially all of the Company’s mining and processing equipment at its Oakdale facility are pledged as collateral under the Oakdale Equipment Financing. The Oakdale Equipment Financing bears interest at a fixed rate of 5.79%.
Notes Payable
The Company has entered into various financing arrangements, primarily to finance heavy equipment purchases as well as its manufactured wellsite proppant storage solutions equipment. Upon completion of the equipment manufacturing, title to certain equipment may pass to the financial institutions as collateral. As of March 31, 2024, these notes payable bear interest at rates between 3.99% and 7.49%.
On February 28, 2023, the Company purchased 5,176 shares of the Company’s common stock from Clearlake Capital Partners II (Master), L.P., an affiliate of Clearlake Capital Group (“Clearlake”), for $8,850, of which $4,425 was paid in cash and the remainder was financed through an unsecured promissory note, bearing interest of 10.00%, issued to Clearlake. This purchase represented all of the common stock previously owned by Clearlake and approximately 11.3% outstanding shares of the Company’s common stock as of immediately prior to the purchase. At the time of purchase, Clearlake was a related party to the Company, and José Feliciano, the Co-Founder and Managing Partner of Clearlake, was on our board of directors. José Feliciano resigned from our board of directors as of December 31, 2023 and the promissory note was repaid in May 2023.

12


SMART SAND, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in thousands of U.S. dollars, except per share data)
(UNAUDITED)

NOTE 7 — Leases
Lessee
The operating and financing components of the Company’s right-of-use assets and lease liabilities on the consolidated balance sheets were as follows:
Balance Sheet LocationMarch 31, 2024December 31, 2023
Right-of-use assets
   OperatingOperating right-of-use assets$20,472 $23,265 
   FinancingProperty, plant and equipment, net673 908 
Total right-of use assets$21,145 $24,173 
Lease liabilities
   OperatingOperating lease liabilities, current and long-term portions$21,624 $24,592 
   FinancingLong-term debt, current and long-term portions681 780 
Total lease liabilities$22,305 $25,372 

Operating lease costs are recorded as a single expense on the statement of operations and allocated to the right-of-use assets and the related lease liabilities as depreciation expense and interest expense, respectively. Lease cost recognized in the consolidated statement of operations for the three months ended March 31, 2024 and 2023 was as follows:
Three Months Ended March 31,
20242023
Finance lease cost
   Amortization of right-of-use assets$57 $94 
   Interest on lease liabilities18 16 
Operating lease cost3,387 3,195 
Short-term lease cost9 9 
Total lease cost$3,471 $3,314 
13


SMART SAND, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in thousands of U.S. dollars, except per share data)
(UNAUDITED)
Other information related to the Company’s leasing activity for the three months ended March 31, 2024 and 2023 is as follows:
Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities
   Operating cash flows used for finance leases$18 $16 
   Operating cash flows used for operating leases$3,553 $3,316 
   Financing cash flows used for finance leases$56 $86 
Right-of-use assets obtained in exchange for new operating lease liabilities$244 $1,413 
Weighted average remaining lease term - finance leases3.0 years3.0 years
Weighted average discount rate - finance leases9.62 %8.98 %
Weighted average remaining lease term - operating leases2.7 years2.9 years
Weighted average discount rate - operating leases6.53 %5.83 %

Maturities of the Company’s lease liabilities as of March 31, 2024 are as follows:
Operating LeasesFinance LeasesTotal
Remainder of 2024$8,257 $198 $8,455 
20257,836 265 8,101 
20264,387 254 4,641 
20272,127 62 2,189 
2028975 7 982 
Thereafter25  25 
Total cash lease payments23,607 786 24,393 
Less: amounts representing interest(1,983)(105)(2,088)
Total lease liabilities$21,624 $681 $22,305 

NOTE 8 — Asset Retirement Obligations
The Company had a post-closure reclamation and site restoration obligation of $20,172 as of March 31, 2024. The following is a reconciliation of the total reclamation liability for asset retirement obligations.
Balance at December 31, 2023$19,923 
Accretion expense249 
Balance at March 31, 2024$20,172 
14


SMART SAND, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in thousands of U.S. dollars, except per share data)
(UNAUDITED)

NOTE 9 — Revenue
Disaggregation of Revenue
The following table presents the Company’s revenues disaggregated by type and percentage of total revenues for the periods indicated.
Three Months Ended March 31,
20242023
RevenuePercentage of Total RevenueRevenuePercentage of Total Revenue
Sand revenue$79,719 96 %$80,019 97 %
SmartSystems revenue3,333 4 %2,331 3 %
Total revenue$83,052 100 %$82,350 100 %
The Company recorded $1,154 of deferred revenue on the consolidated balance sheet as of December 31, 2023, all of which has been recognized in the three months ended March 31, 2024. As of March 31, 2024, the Company had $184,180 in unsatisfied performance obligations related to contracts with customers. The Company expects to perform these obligations and recognize revenue of $98,950 and $85,230 in the remainder of 2024 and 2025, respectively.

NOTE 10 — Income Taxes
The Company calculates its interim income tax provision by estimating the annual expected effective tax rate and applying that rate to its ordinary year-to-date earnings or loss. In addition, the effect of changes in enacted tax laws, rates or tax status is recognized in the interim period in which the change occurs.
For the three months ended March 31, 2024 and 2023, the effective tax rate was approximately 155.2% and (79.9)%, respectively, based on the annual effective tax rate net of discrete federal and state taxes. For the three months ended March 31, 2024 and 2023, the statutory tax rate was 21.0%. The computation of the effective tax rate includes modifications from the statutory rate such as income tax credits, tax depletion deduction, carrybacks, and state apportionment changes, among other items.
The Company has recorded a liability for uncertain tax positions included in its consolidated balance sheet of $2,240 as of December 31, 2023. There was no material change for the three months ended March 31, 2024.
The Company determined that it is more likely than not that it will not be able to fully realize the benefits of certain existing deductible temporary differences and has recorded a partial valuation allowance against the gross deferred tax assets, which is included in the long-term deferred tax liabilities, net on its consolidated balance sheets. At December 31, 2023, the Company recorded a partial valuation allowance against the gross deferred tax assets on its consolidated balance sheet in the amount of $874. There was no material change for the three months ended March 31, 2024.
The Company’s federal income tax returns subsequent to 2017 remain open to audit by taxing authorities. The Company has not been informed that its tax returns are the subject of any audit or investigation by taxing authorities.

NOTE 11 — Concentrations
As of March 31, 2024, four customers accounted for 63% of the Company’s total accounts receivable. As of December 31, 2023, four customers accounted for 70% of the Company’s total accounts receivable.
During the three months ended March 31, 2024, 60% of the Company’s revenues were earned from three customers. During the three months ended March 31, 2023, 57% of the Company’s revenues were earned from three customers.
15


SMART SAND, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in thousands of U.S. dollars, except per share data)
(UNAUDITED)
As of March 31, 2024, two vendors accounted for 29% of the Company’s accounts payable. As of December 31, 2023, one vendor accounted for 11% of the Company’s accounts payable.
During the three months ended March 31, 2024, two vendors accounted for 35% of the Company’s cost of goods sold. During the three months ended March 31, 2023, two vendors accounted for 35% of the Company’s cost of goods sold.
The Company’s primary product is Northern White sand and its mining operations are limited to Wisconsin and Illinois. There is a risk of loss if there are significant environmental, legal or economic changes to the geographic areas of our mines, the oil and natural gas producing basins they serve, or the transportation routes between them.

NOTE 12 — Commitments and Contingencies
Litigation
In addition to the matters described below, the Company may be subject to various legal proceedings, claims and governmental inspections, audits or investigations arising out of our operations in the normal course of business, which cover matters such as general commercial, governmental and trade regulations, product liability, environmental, intellectual property, employment and other actions. Although the outcomes of these routine claims cannot be predicted with certainty, in the opinion of management, the ultimate resolution of these matters will not have a material adverse effect on our financial statements.
Cory Berg, et al. v. Hi-Crush Blair LLC, LLC et al., Case No. 2019-cv-65, Trempealeau County, Wisconsin
Leland Drangstveit, et al. v. Hi-Crush Blair, LLC, et al., Case No. 2019-cv-66, Trempealeau County, Wisconsin
On April 22, 2019 and September 29, 2021, Cory Berg, et al. and Leland Drangstveit, et al., respectively (collectively, the “Plaintiffs”), filed complaints and an amended complaint in separate actions against Blair, certain of its subcontractors and its and their respective insurance companies in the Circuit Court of the State of Wisconsin in and for Trempealeau County (Case Nos. 19-CV-65 and 19-CV-66, respectively). The Plaintiffs allege that Blair and its subcontractors were negligent and created a nuisance by, among other things, generating excessive noise, light and dust. The Plaintiffs are seeking unspecified monetary damages and other relief. The insurance companies included as defendants have asserted counterclaims seeking declarations as to their rights and liabilities under their respective applicable commercial general liability insurance policies. HCR has agreed under the Purchase Agreement to indemnify the Company for any actions or omissions of HCR or its affiliates (including Blair) that occurred prior to the closing of the Company’s acquisition of Blair. The cases are currently in the discovery phase and at this time, the Company is unable to express an opinion as to the likely outcome in the matter.
Bonds
The Company has performance bonds with various public and private entities regarding reclamation, permitting and maintenance of public roadways. Total aggregate principal amount of performance bonds outstanding as of March 31, 2024 was $19,727.
16


SMART SAND, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS
OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(UNAUDITED)
ITEM 2.  Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis summarizes the significant factors affecting the consolidated operating results, financial condition, liquidity and cash flows of the Company as of and for the periods presented below. The following discussion and analysis should be read in conjunction with our unaudited condensed consolidated financial statements and related information contained herein and our audited financial statements as of December 31, 2023 contained in our Annual Report on Form 10-K. We use contribution margin, EBITDA, Adjusted EBITDA and free cash flow herein as non-GAAP measures of our financial performance. For further discussion of contribution margin, EBITDA, Adjusted EBITDA and free cash flow, see the section entitled “Non-GAAP Financial Measures.” We define various terms to simplify the presentation of information in this Quarterly Report on Form 10-Q (this “Report”). All share amounts are presented in thousands.

Forward-Looking Statements
This discussion contains forward-looking statements that are based on the beliefs of our management, as well as assumptions made by, and information currently available to our management. Actual results could differ materially from those discussed in or implied by forward-looking statements as a result of various factors, including those discussed herein and in the section entitled “Risk Factors” in our Form 10-K for the year ended December 31, 2023. Our estimates and forward-looking statements are primarily based on our current expectations and estimates of future events and trends, which affect or may affect our business and operations. Although we believe that these estimates and forward-looking statements are based upon reasonable assumptions, they are subject to several risks and uncertainties and are made in light of information currently available to us. Important factors, in addition to the factors described in this Report, may adversely affect our results as indicated in forward-looking statements. You should read this Report and the documents that we have filed as exhibits hereto completely and with the understanding that our actual future results may be materially different from what we expect. The words “may,” “will,” “should,” “could,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “intend,” “potential,” “might,” “would,” “continue” or the negative of these terms or other comparable terminology and similar words are intended to identify estimates and forward-looking statements. Estimates and forward-looking statements speak only as of the date they were made, and, except to the extent required by law, we undertake no obligation to update, to revise or to review any estimate and/or forward-looking statement because of new information, future events or other factors. Estimates and forward-looking statements involve risks and uncertainties and are not guarantees of future performance. As a result of the risks and uncertainties described above, the estimates and forward-looking statements discussed in this Report might not occur and our future results, level of activity, performance or achievements may differ materially from those expressed in these forward-looking statements due to, including, but not limited to, the factors mentioned above, and the differences may be material and adverse. Because of these uncertainties, you should not place undue reliance on these forward-looking statements.

Overview 
The Company
We are a fully integrated frac and industrial sand supply and services company. We offer complete mine to wellsite proppant supply and logistics solutions to our frac sand customers. We produce low-cost, high quality Northern White sand, which is a premium sand used as proppant used to enhance hydrocarbon recovery rates in the hydraulic fracturing of oil and natural gas wells and for a variety of industrial applications. We also offer proppant logistics solutions to our customers through our in-basin transloading terminals and our SmartSystems™ wellsite storage capabilities. In recent years, we have expanded our product line to offer Industrial Products Solutions (“IPS”) in order to diversify our customer base and markets we serve by offering sand for industrial uses. We market our products and services to oil and natural gas exploration and production companies, oilfield service companies, and industrial manufacturers. We sell our sand through long-term contracts, short-term supply agreements or spot sales in the open market. We provide wellsite proppant storage solutions services and equipment under flexible contract terms custom tailored to meet the needs of our customers. We believe that, among other things: (i) the size and favorable geologic characteristics of our sand reserves; (ii) the strategic location and logistical advantages of our facilities; (iii) our proprietary SmartDepot™ portable wellsite storage silos, SmartPath® transloader and SmartBelt™ conveyor;
17


SMART SAND, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS
OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(UNAUDITED)
(iv), access to all Class I rail lines; and (v) the industry experience of our senior management team make us as a highly attractive provider of sand and logistics services
We incorporated in Delaware in July 2011 and began operations at our Oakdale, Wisconsin facility with 1.1 million tons of annual processing capacity in July 2012. After several expansions, our current annual processing capacity at our Oakdale facility, which has access to both the Canadian Pacific and Union Pacific rail networks, is approximately 5.5 million tons. In 2020, we acquired our Utica, Illinois mine and processing facility, which has an annual processing capacity of approximately 1.6 million tons and access to the Burlington Northern Santa Fe rail network. In March 2022, we acquired our Blair, Wisconsin facility, which has approximately 2.9 million tons of total annual processing capacity and contains an onsite, unit train capable rail terminal with access to the Class 1 Canadian National rail network. We commenced operations at the Blair facility in the second quarter of 2023. Our total annual processing capacity of our operating facilities is approximately 10.0 million tons.
We directly control five in-basin transloading facilities and have access to third party transloading terminals in all operating basins. We operate a unit train capable transloading terminal in Van Hook, North Dakota to service the Bakken Formation in the Williston Basin. We operate this terminal under a long-term agreement with Canadian Pacific Railway. We also serve the Appalachian Basin through three company-controlled terminals. In January 2022, we began operations at a unit train capable transloading terminal in Waynesburg, Pennsylvania, which we expanded in 2023. In December 2023 we acquired the right to operate a terminal in Minerva, Ohio and in January 2024 we acquired the rights to operate a terminal in Dennison, Ohio. We expect these two Ohio terminals to become operational in the second quarter of 2024. We also have rights to use a rail terminal located in El Reno, Oklahoma. These terminals allow us to offer more efficient and sustainable delivery options to our customers. Additionally, we have longstanding relationships with third party terminal operators that allow us access to all oil and natural gas exploration production basins of North America.
We offer to our customers portable wellsite proppant storage and management solutions through our SmartSystems products and services. Our SmartSystems provide our customers with the capability to unload, store and deliver proppant at the wellsite, as well as the ability to rapidly set up, takedown and transport the entire system. This capability creates efficiencies, flexibility, enhanced safety and reliability for customers. Through our SmartSystems wellsite proppant storage solutions, we offer the SmartDepot and SmartDepotXL™ silo systems, SmartPath transloader SmartBelt conveyor, and our rapid deployment trailers. Our SmartDepot silos include passive and active dust suppression technology, along with the capability of a gravity-fed operation. Our self-contained SmartPath transloader is designed to work with bottom dump trailers and features a drive over conveyor, surge bin, and dust collection system. Our SmartBelt conveyor is designed to work with our SmartPath transloader to directly feed sand into the blender. Our rapid deployment trailers are designed for quick setup, takedown and transportation of the entire SmartSystem, which allows for efficient removal from the wellsite during operation. We believe the system has the ability to keep up with any hydraulic fracturing operation. We have also developed a proprietary software program, the SmartSystem Tracker™, which allows our SmartSystems customers to monitor silo-specific information, including location, proppant type and proppant inventory. We believe that our SmartSystems reduce trucking and related fuel consumption for our customers, helping them reduce their carbon footprint in their daily operations.
We have expanded our product line to offer industrial sand through IPS. In 2023, we completed the installation of blending and cooling assets at our Utica, Illinois facility that we believe will provide new opportunities to increase our customer base in the IPS business. While sales of IPS to customers were a small portion of our overall sand sales in 2022 and 2023, we expect to continue to expand and diversify to serve the major industrial markets throughout North America, including glass, foundry, building products, filtration, geothermal, renewables, ceramics, turf & landscape, retail, recreation and more in 2024.
Market Trends
Our historical results of operations and cash flows may not be indicative of results of operations and cash flows to be expected in the future.
During 2023 and through the first quarter of 2024, supply and demand for Northern White Sand has been in relative balance. We saw an increase in the volume of sand sold in the first half of 2023 followed by a slowdown in activity later in the year due to customers having exhausted their budgeted spending earlier in the year. Activity has improved in the first quarter of 2024 as customers ramped up activity based on 2024 budget plans. Pricing for sand moderated in the second half of 2023 due to lower demand and has stabilized in the first quarter of 2024. High levels of inflation have led to increasing operating expenses in 2023 and the first quarter of 2024. Softening economic activities in certain countries, the continuation of the war in Ukraine, the conflict in the Middle East, along with President Biden’s pause on liquified natural gas permits could impact oil and natural
18


SMART SAND, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS
OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(UNAUDITED)

gas prices and overall oil and gas activity thereby leading to substantial volatility in demand and pricing in the future. The continued volatility in oil and natural gas demand and the current availability of sufficient supply of sand has led to continued reluctance by some customers to enter into long-term contracts. As such, some customers have instead trended toward purchasing their frac sand supply in the spot market or under short term supply agreements at current market prices. We cannot predict if pricing trends for our products will continue, increase, decrease or stabilize.
Supplies of high-quality Northern White frac sand are limited to select areas, predominantly in western Wisconsin and limited areas of Minnesota and Illinois. We believe the ability to obtain large contiguous reserves in these areas is a key constraint and can be an important supply consideration when assessing the economic viability of a potential frac sand processing facility. Further constraining the supply and throughput of Northern White frac sand is that not all of the large reserve mines have on-site excavation, processing or logistics capabilities, which impact the long-term competitiveness of these mines due to lower efficiency and higher cost structures. Historically, much of the capital investment in Northern White frac sand mines was used for the development of coarser deposits in western Wisconsin, which is inconsistent with the increasing demand for finer mesh frac sand in recent years. As such, competitors in the Northern White frac sand market have shuttered or idled operations at certain facilities due to the higher demand for finer sands and due to lower cost regional sand sources that has eroded the ongoing economic viability of mines with coarser reserve deposits and inefficient mining and logistics facilities.
Demand in the IPS business is relatively stable as customers are spread over a wide range of industries including glass, foundry, building products, filtration, geothermal, renewables, ceramics, turf & landscape, retail, recreation and more. The IPS business is primarily influenced by macroeconomic drivers such as consumer demand and population growth. We believe that as this business grows, it will provide us with the ability to diversify our sales into more stable, consumer-driven products to help mitigate price volatility in the oil and gas industry.

19


SMART SAND, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS
OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(UNAUDITED)


GAAP Results of Operations
Three Months Ended March 31, 2024 Compared to Three Months Ended March 31, 2023
The following table summarizes our revenue and expenses for the periods indicated.
 
Three Months Ended March 31,
Change
 20242023DollarsPercentage
 (in thousands)
Revenues:
Sand revenue$79,719 $80,019 $(300)— %
SmartSystems revenue3,333 2,331 1,002 43 %
Total revenue83,052 82,350 702 %
Cost of goods sold:
Sand cost of goods sold68,967 68,738 229 — %
SmartSystems cost of goods sold2,274 1,975 299 15 %
Total cost of goods sold71,241 70,713 528 %
Gross profit11,811 11,637 174 %
Operating expenses:
Selling, general and administrative10,350 10,764 (414)(4)%
Depreciation and amortization674 592 82 14 %
Loss (gain) on disposal of fixed assets, net1,889 (1,886)(100)%
Total operating expenses11,027 13,245 (2,218)(17)%
Operating income (loss)784 (1,608)2,392 149 %
Other income (expenses):
Interest expense, net(489)(441)(48)11 %
Other income96 48 48 100 %
Total other expenses, net(393)(393)— — %
Income (loss) before income tax benefit391 (2,001)2,392 120 %
Income tax benefit607 1,598 (991)(62)%
Net loss$(216)$(3,599)$3,383 94 %
Revenues
Revenues were $83.1 million and tons sold were approximately 1,336,000 for the three months ended March 31, 2024. Revenues for the three months ended March 31, 2023 were $82.4 million, during which time we sold approximately 1,195,000 tons of sand. The key factors contributing to the increase in revenues for the three months ended March 31, 2024 as compared to the three months ended March 31, 2023 were as follows:
Sand revenue was relatively constant at $79.7 million for the three months ended March 31, 2024 versus $80.0 million for the three months ended March 31, 2023. Total volumes increased by approximately 12%, however, average sand prices were lower in the first quarter of 2024 as supply and demand shifts have become more in balance compared to the same period in 2023. We also recognized higher contractual shortfall revenue in the prior year.
Smart Systems revenue, was approximately $3.3 million for the three months ended March 31, 2024 compared to $2.3 million for the three months ended March 31, 2023. The increase in SmartSystems revenue was due to higher utilization of our SmartSystems fleet and expanded use of our SmartBelt technology.
20


SMART SAND, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS
OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(UNAUDITED)

Cost of Goods Sold
Cost of goods sold was $71.2 million and $70.7 million for the three months ended March 31, 2024 and March 31, 2023, respectively. The increase was primarily due to higher freight and transloading costs at in-basin terminals as a result of higher volumes sold in the current period.
Gross Profit
Gross profit was $11.8 million and $11.6 million for the three months ended March 31, 2024 and March 31, 2023, respectively. The increase in the gross profit for the three months ended March 31, 2024 as compared to the three months ended March 31, 2023 was primarily due to higher sales volumes partially offset by lower average sales prices of our sand relative to the cost to produce and deliver products to our customers. Smart Systems contributed more to gross profit as a result of higher utilization.
Selling, General and Administrative Expenses
Selling, general and administrative expenses decreased to $10.4 million for the three months ended March 31, 2024 compared to $10.8 million for the three months ended March 31, 2023, due to cost reduction measures put in place by management, which were partially offset by additional costs incurred related to financing activities. Additionally, in the first quarter of 2023, we recorded a $1.9 million net loss on disposal of fixed assets as we reconfigured one of our wet plants to increase the efficiency of its operations and upgraded some of our mining equipment.
Interest Expense, net
We incurred $0.5 million and $0.4 million of net interest expense for the three months ended March 31, 2024 and March 31, 2023, respectively.
Income Tax Expense
For the three months ended March 31, 2024 and March 31, 2023, our effective tax rate was approximately 155.2% and (79.9)%, respectively, based on the annual effective tax rate net of discrete federal and state taxes. The computation of the effective tax rate includes modifications from the statutory rate such as income tax credits, tax depletion deduction, carrybacks, and state apportionment changes, among other items.
As of March 31, 2024, we have recorded a liability for uncertain tax positions included on our balance sheet, related to our depletion deduction methodology. As of March 31, 2024, we determined that it is more likely than not that we will not be able to fully realize the benefits of certain existing deductible temporary differences and have recorded a partial valuation allowance against the gross deferred tax assets, which is included in liabilities, long-term, net on our balance sheet, and a corresponding increase to the income tax expense on our condensed consolidated statement of operations.
Net Loss
Net loss was $0.2 million for the three months ended March 31, 2024 as compared to net loss of $3.6 million for the three months ended March 31, 2023. Gross profit was consistent in both periods. An increase in operating income for the three months ended March 31, 2024 as compared to the three months ended March 31, 2023, was primarily attributable to higher total volumes and lower total selling, general and administrative expenses, driven by cost-saving measures by management to reduce our overall operating costs. The three months ended March 31, 2023 also included a $1.9 million net loss on disposal of fixed assets as we reconfigured one of our wet plants to increase the efficiency of its operations and upgraded some of our mining equipment in the prior period.

Non-GAAP Financial Measures
Contribution margin, EBITDA, Adjusted EBITDA and free cash flow are not financial measures presented in accordance with GAAP. We believe that the presentation of these non-GAAP financial measures will provide useful information to investors in assessing our financial condition and results of operations. Gross profit is the GAAP measure most directly comparable to contribution margin, net income is the GAAP measure most directly comparable to EBITDA and Adjusted
21


SMART SAND, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS
OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(UNAUDITED)

EBITDA and net cash provided by operating activities is the GAAP measure most directly comparable to free cash flow. Our non-GAAP financial measures should not be considered as alternatives to the most directly comparable GAAP financial measures. Each of these non-GAAP financial measures has important limitations as analytical tools because they exclude some but not all items that affect the most directly comparable GAAP financial measures. You should not consider contribution margin, EBITDA, Adjusted EBITDA or free cash flow in isolation or as substitutes for an analysis of our results as reported under GAAP. Because contribution margin, EBITDA, Adjusted EBITDA and free cash flow may be defined differently by other companies in our industry, our definitions of these non-GAAP financial measures may not be comparable to similarly titled measures of other companies, thereby diminishing their utility.

Contribution Margin
We use contribution margin, which we define as total revenues less cost of goods sold excluding depreciation, depletion and accretion of asset retirement obligations, to measure our financial and operating performance. Contribution margin excludes other operating expenses and income, including costs not directly associated with the operations of our business such as accounting, human resources, information technology, legal, sales and other administrative activities. 
We believe that reporting contribution margin and contribution margin per ton sold provides useful performance metrics to management and external users of our financial statements, such as investors and commercial banks, because these metrics provide an operating and financial measure of our ability, as a combined business, to generate margin in excess of our operating cost base.
Gross profit is the GAAP measure most directly comparable to contribution margin. Contribution margin should not be considered an alternative to gross profit presented in accordance with GAAP. Since contribution margin may be defined differently by other companies in our industry, our definition of contribution margin may not be comparable to similarly titled measures of other companies, thereby diminishing its utility. The following table presents a reconciliation of gross profit to contribution margin.
 Three Months Ended March 31,
 20242023
(in thousands, except per ton amounts)
Revenue$83,052 $82,350 
Cost of goods sold71,241 70,713 
      Gross profit11,811 11,637 
Depreciation, depletion, and accretion of asset retirement obligations6,697 6,159 
      Contribution margin$18,508 $17,796 
      Contribution margin per ton $13.85 $14.89 
Total tons sold1,336 1,195 
Contribution margin was $18.5 million and $17.8 million, or $13.85 and $14.89 per ton sold, for the three months ended March 31, 2024 and 2023, respectively. The increase in overall contribution margin for the three months ended March 31, 2024, when compared to the same period in 2023, was primarily due to higher tons sold and the increased utilization of our SmartSystems fleet. The decrease in contribution margin per ton sold was primarily due to lower average sand sales prices for the three months ended March 31, 2024, compared to the three months ended March 31, 2023.

EBITDA and Adjusted EBITDA 
We define EBITDA as net income, plus: (i) depreciation, depletion and amortization expense; (ii) income tax expense (benefit) and other results of operations based taxes; and (iii) interest expense. We define Adjusted EBITDA as EBITDA, plus: (i) gain or loss on sale of fixed assets or discontinued operations; (ii) integration and transition costs associated with specified transactions; (iii) equity compensation; (iv) acquisition and development costs; (v) non-recurring cash charges related to
22


SMART SAND, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS
OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(UNAUDITED)

restructuring, retention and other similar actions; (vi) earn-out, contingent consideration obligations; and (vii) non-cash charges and unusual or non-recurring charges. Adjusted EBITDA is used as a supplemental financial measure by management and by external users of our financial statements, such as investors and commercial banks, to assess:
the financial performance of our assets without regard to the impact of financing methods, capital structure or historical cost basis of our assets;
the viability of capital expenditure projects and the overall rates of return on alternative investment opportunities;
our ability to incur and service debt and fund capital expenditures;
our operating performance as compared to those of other companies in our industry without regard to the impact of financing methods or capital structure; and
our debt covenant compliance, as Adjusted EBITDA is a key component of critical covenants to the ABL Credit Facility.
We believe that our presentation of EBITDA and Adjusted EBITDA will provide useful information to investors in assessing our financial condition and results of operations. Net income is the GAAP measure most directly comparable to EBITDA and Adjusted EBITDA. EBITDA and Adjusted EBITDA should not be considered alternatives to net income presented in accordance with GAAP. Because EBITDA and Adjusted EBITDA may be defined differently by other companies in our industry, our definitions of EBITDA and Adjusted EBITDA may not be comparable to similarly titled measures of other companies, thereby diminishing their utility. The following table presents a reconciliation of net loss to EBITDA and Adjusted EBITDA for each of the periods indicated.
 Three Months Ended March 31,
 20242023
 (in thousands)
Net loss$(216)$(3,599)
Depreciation, depletion and amortization7,200 6,551 
Income tax expense and other taxes607 1,845 
Interest expense496 442 
EBITDA$8,087 $5,239 
Net loss on disposal of fixed assets 1,889 
Equity compensation581 736 
Acquisition and development costs 308 271 
Cash charges related to restructuring and retention of employees107 — 
Accretion of asset retirement obligations249 200 
Adjusted EBITDA$9,335 $8,335 
Adjusted EBITDA was $9.3 million for the three months ended March 31, 2024 compared to $8.3 million for the three months ended March 31, 2023. The increase in Adjusted EBITDA for the three months ended March 31, 2024, compared to the same period in 2023, was primarily due to higher sales volumes, increased IPS sales and higher utilization of our SmartSystems fleet.


Free Cash Flow
Free cash flow, which we define as net cash provided by operating activities less purchases of property, plant and equipment, is used as a supplemental financial measure by our management and by external users of our financial statements, such as investors and commercial banks, to measure the liquidity of our business.
23


SMART SAND, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS
OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(UNAUDITED)

Net cash provided by operating activities is the GAAP measure most directly comparable to free cash flows. Free cash flows should not be considered an alternative to net cash provided by operating activities presented in accordance with GAAP. Because free cash flows may be defined differently by other companies in our industry, our definition of free cash flows may not be comparable to similarly titled measures of other companies, thereby diminishing its utility. The following table presents a reconciliation of net cash provided by (used in) operating activities to free cash flows.
 Three Months Ended March 31,
 20242023
(in thousands, except per ton amounts)
Net cash (used in) provided by operating activities$(3,863)$5,105 
Purchases of property, plant and equipment(1,646)(4,018)
Free cash flow$(5,509)$1,087 
Free cash flow was $(5.5) million for the three months ended March 31, 2024 compared to $1.1 million for the three months ended March 31, 2023. The decrease in free cash flow for the three months ended March 31, 2024 was due to a decrease in net cash provided by operating activities for the three months ended March 31, 2024 in comparison to the same period in 2023. The decline in cash provided by operating activities was attributable to an increase in working capital to support higher sales volumes.

Liquidity and Capital Resources
Our primary sources of liquidity are cash flow generated from operations and availability under our ABL Credit Facility and other equipment financing sources. As of March 31, 2024, cash on hand was $4.6 million and we had $6.0 million in undrawn availability on our ABL Credit Facility. We are in the process of refinancing this facility.
Based on our balance sheet, cash flows, current market conditions, and information available to us at this time, we believe that we have sufficient liquidity and other available capital resources, to meet our cash needs for the next twelve months.

Material Cash Requirements
Capital Requirements
We expect full year 2024 capital expenditures to be between $15.0 million and $20.0 million. Our expected capital expenditures for 2024 are primarily for process improvement and efficiency projects at our mine sites, upgrading mining equipment and the build out of our new Ohio terminals. We expect to fund these capital expenditures with cash from operations, equipment financing options available to us or borrowings under the ABL Credit Facility.
Indebtedness
Our debt facilities include the Oakdale Equipment Financing, various notes payable and our ABL Credit Facility. Our Oakdale Equipment Financing is secured by substantially all of the assets at our Oakdale facility. The outstanding balance under the Oakdale Equipment Financing as of March 31, 2024 was $6.9 million. Minimum cash payments on this facility for the remainder of 2024 are anticipated to be $5.7 million. Our various notes payable are primarily secured by heavy equipment purchases as well as some of our manufactured SmartSystems. Total debt under these notes payable as of March 31, 2024 was $3.0 million. Minimum cash payments on these notes payable for the remainder of 2024 are anticipated to be $0.9 million. There was $14.0 million outstanding on our ABL Credit Facility as of March 31, 2024, which matures December 13, 2024. We are in the process of refinancing this facility.
24


SMART SAND, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS
OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(UNAUDITED)
Operating Leases
We use leases primarily to procure certain office space, railcars and heavy equipment as part of our operations. The majority of our lease payments are fixed and determinable. Our operating lease liabilities as of March 31, 2024 were $21.6 million. Minimum cash payments on operating leases for the remainder of 2024 are anticipated to be $8.3 million.
Mineral Rights Property
The Company is obligated under certain contracts for minimum payments for the right to use land for extractive activities. The annual minimum payments under these contracts are approximately $2.5 million per year in the aggregate for the next 13 years.

Off-Balance Sheet Arrangements
We had outstanding performance bonds of $19.7 million at March 31, 2024.

Contractual Obligations
As of March 31, 2024, we had contractual obligations for the ABL Credit Facility, Oakdale Equipment Financing, notes payable, operating and finance leases, delivery of sand, royalties and similar minimum payments for the rights to mine land, capital expenditures, asset retirement obligations, and other commitments to municipalities for maintenance.

Environmental Matters
We are subject to various federal, state and local laws and regulations governing, among other things, hazardous materials, air and water emissions, environmental contamination and reclamation and the protection of the environment and natural resources. We have made, and expect to make in the future, expenditures to comply with such laws and regulations, but cannot predict the full amount of such future expenditures.

Seasonality
Our business is affected to some extent by seasonal fluctuations in weather that impact the production levels for a portion of our wet sand processing capacity. While our dry plants are able to process finished product volumes evenly throughout the year, same of our excavation and our wet sand processing activities have historically been limited during winter months. As a consequence, we typically have experienced lower cash operating costs in the first and fourth quarter of each calendar year, and higher cash operating costs in the second and third quarter of each calendar year when we have overproduced sand to meet demand in the winter months. These higher cash operating costs are capitalized into inventory and expensed when these tons are sold, which can lead to us having higher overall cost of production in the first and fourth quarters of each calendar year as we expense inventory costs that were previously capitalized. We have indoor wet processing facilities at two of our plant locations, which allow us to produce wet sand inventory year-round to support a portion of our dry sand processing capacity, which may reduce certain of the effects of this seasonality. We may also sell frac sand for use in oil and natural gas producing basins where severe weather conditions may curtail drilling activities and, as a result, our sales volumes to those areas may be reduced during such severe weather periods.

Customer Concentration
For the three months ended March 31, 2024, revenue from Equitable Gas Corporation, Halliburton Energy Services and Encino Energy accounted for 37.4%, 11.4% and 11.2% respectively, of total revenue. For the three months ended March 31, 2023, EQT Production Corporation, Encino Energy, and Liberty Oilfield Services accounted for 32.5%, 13.3%, and 10.8%, respectively, of total revenue.
25


SMART SAND, INC.
MANAGEMENT'S DISCUSSION AND ANALYSIS
OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(UNAUDITED)


Critical Accounting Policies and Estimates 
There have been no material changes in our critical accounting policies and procedures during the three months ended March 31, 2024.
Use of Estimates
The preparation of interim statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates used in the preparation of these financial statements include, but are not limited to: impairment considerations of assets, including intangible assets, fixed assets, and inventory; estimated cost of future asset retirement obligations; fair values of acquired assets and assumed liabilities; recoverability of deferred tax assets; inventory reserve; and the collectability of receivables; and certain liabilities.
Actual results could differ from management’s best estimates as additional information or actual results become available in the future, and those differences could be material. Future economic performance is uncertain due to current high inflation and other economic concerns. We continue to actively monitor the global impact of current events, but we are unable to estimate the impact of future events on our financial position and results of operations or give any assurances that these events will not have a material adverse effect on our financial position or results of operations.

26


ITEM 3.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Risk
The majority of our debt is financed under fixed interest rates. Borrowings under the ABL Credit Facility bear interest at a rate per annum equal to an applicable margin, plus, at our option, either a LIBOR rate or an alternate base rate (“ABR”). The applicable margin is 2.00% for LIBOR loans and 1.00% for ABR loans. There was $14.0 million outstanding borrowings under our ABL Credit Facility as of March 31, 2024. We do not believe this represents a material interest rate risk.
We have considered other changes in our exposure to market risks during the three months ended March 31, 2024 and have determined that there have been no additional material changes to our exposure to market risks from those described in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024.

ITEM 4.  CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Report. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of such date, our disclosure controls and procedures were effective.
Changes in Internal Control Over Financial Reporting
There have been no changes in internal control over financial reporting for the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
27


PART II – OTHER INFORMATION

ITEM 1.  LEGAL PROCEEDINGS
From time to time we may be involved in litigation relating to claims arising out of our operations in the normal course of business. The disclosure called for by Part II, Item 1 regarding our legal proceedings is incorporated by reference herein from Part I, Item 1. Note 14 - Commitments and Contingencies - Litigation of the notes to the condensed consolidated financial statements in this Form 10-Q for the three months ended March 31, 2024.

ITEM 1A.  RISK FACTORS
There have been no material changes to the risk factors described in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023.

ITEM 2.  UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
During the three months ended March 31, 2024, no shares were sold by the Company without registration under the Securities Act of 1933, as amended.
ITEM 3.  DEFAULTS UPON SENIOR SECURITIES
None.

ITEM 4.  MINE SAFETY DISCLOSURES
We are committed to maintaining a culture that prioritizes mine safety. We believe that our commitment to safety, the environment and the communities in which we operate is critical to the success of our business. Our sand mining operations are subject to mining safety regulation. The U.S. Mining Safety and Health Administration (“MSHA”) is the primary regulatory organization governing frac sand mining and processing. Accordingly, MSHA regulates quarries, surface mines, underground mines and the industrial mineral processing facilities associated with and located at quarries and mines. The mission of MSHA is to administer the provisions of the Federal Mine Safety and Health Act of 1977 and to enforce compliance with mandatory miner safety and health standards. As part of MSHA’s oversight, representatives perform at least two unannounced inspections annually for each above-ground facility.
We are also subject to regulations by the U.S. Occupational Safety and Health Administration, which has promulgated rules for workplace exposure to respirable silica for several other industries. Respirable silica is a known health hazard for workers exposed over long periods. MSHA is expected to adopt similar rules as part of its “Long Term Items” for rulemaking. Airborne respirable silica is associated with work areas at our site and is monitored closely through routine testing and MSHA inspection. If the workplace exposure limit is lowered significantly, we may be required to incur certain capital expenditures for equipment to reduce this exposure.
Our operations are subject to the Federal Mine Safety and Health Act of 1977, as amended by the Mine Improvement and New Emergency Response Act of 2006, which imposes stringent health and safety standards on numerous aspects of mineral extraction and processing operations, including the training of personnel, operating procedures, operating equipment, and other matters. Our failure to comply with such standards, or changes in such standards or the interpretation or enforcement thereof, could have a material adverse effect on our business and financial condition or otherwise impose significant restrictions on our ability to conduct mineral extraction and processing operations. Following passage of The Mine Improvement and New Emergency Response Act of 2006, MSHA significantly increased the numbers of citations and orders charged against mining operations. The dollar penalties assessed for citations issued has also increased in recent years.  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 (17 CFR 229.104) is included in Exhibit 95.1 to this Report.
28



ITEM 5.  OTHER INFORMATION
None.
29


ITEM 6.  EXHIBITS
3.1
3.2
31.1*
31.2*
32.1*
32.2*
95.1*
101.INSExtracted XBRL Instance Document - the instance document does not appear in the Interactive Data File as XBRL tags are embedded in the Inline XBRL document.
101.SCH*XBRL Taxonomy Extension Schema
101.CAL*XBRL Taxonomy Extension Calculation Linkbase
101.DEF*XBRL Taxonomy Extension Definition Linkbase
101.LAB*XBRL Taxonomy Extension Label Linkbase
101.PRE*XBRL Taxonomy Extension Presentation Linkbase
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*Filed Herewith.
This certification is deemed not filed for purposes of section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act.

30


Signatures
Pursuant to the requirements of Section 13 or 15(d) 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. 
 Smart Sand, Inc.
   
May 13, 2024By:/s/ Lee E. Beckelman
  Lee E. Beckelman, Chief Financial Officer
  (Principal Financial Officer)
 
 Smart Sand, Inc.
   
May 13, 2024By:/s/ Christopher M. Green
  Christopher M. Green, Vice President of Accounting
  (Principal Accounting Officer)

31
EX-31.1 2 a2024q110qex311.htm EX-31.1 Document

Exhibit 31.1
 
CERTIFICATION BY PRINCIPAL EXECUTIVE OFFICER
I, Charles E. Young, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Smart Sand, Inc.;
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 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)) 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 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.
Dated: May 13, 2024
 
/s/ Charles E. Young
Charles E. Young, Chief Executive Officer
(Principal Executive Officer)
 

EX-31.2 3 a2024q110qex312.htm EX-31.2 Document

Exhibit 31.2
 
CERTIFICATION BY PRINCIPAL FINANCIAL OFFICER
I, Lee E. Beckelman, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Smart Sand, Inc.;
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 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)) 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 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.
Dated: May 13, 2024
 
/s/ Lee E. Beckelman
Lee E. Beckelman, Chief Financial Officer
(Principal Financial Officer)
 

EX-32.1 4 a2024q110qex321.htm EX-32.1 Document

Exhibit 32.1
 
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Quarterly Report of Smart Sand, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Charles E. Young, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
 
(1)    The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
(2)    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Dated: May 13, 2024
 
/s/ Charles E. Young
Charles E. Young, Chief Executive Officer
(Principle Executive Officer)


EX-32.2 5 a2024q110qex322.htm EX-32.2 Document

Exhibit 32.2
 
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Quarterly Report of Smart Sand, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Lee E. Beckelman, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
 
(1)    The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
(2)    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Dated: May 13, 2024
 
/s/ Lee E. Beckelman
Lee E. Beckelman, Chief Financial Officer
(Principle Financial Officer)
 

EX-95.1 6 a2024q110qex951.htm EX-95.1 Document

Exhibit 95.1
MINE SAFETY DISCLOSURES
 
The following disclosures are provided pursuant to Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act (the “Act”) and Item 104 of Regulation S-K, which requires certain disclosures by companies required to file periodic reports under the Securities Exchange Act of 1934, as amended, that operate mines regulated under the Federal Mine Safety and Health Act of 1977 (the “Mine Act”).
 
Mine Safety Information
Whenever the Federal Mine Safety and Health Administration (“MSHA”) believes a violation of the Mine Act, any health or safety standard or any regulation has occurred, it may issue a citation which describes the alleged violation and fixes a time within which the U.S. mining operator must abate the alleged violation. In some situations, such as when MSHA believes that conditions pose a hazard to miners, MSHA may issue an order removing miners from the area of the mine affected by the condition until the alleged hazards are corrected. When MSHA issues a citation or order, it generally proposes a civil penalty, or fine, as a result of the alleged violation, that the operator is ordered to pay. Citations and orders can be contested and appealed, and as part of that process, may be reduced in severity and amount, and are sometimes dismissed. The number of citations, orders and proposed assessments vary depending on the size and type (underground or surface) of the mine as well as by the MSHA inspector(s) assigned.
 
Mine Safety Data
The following provides additional information about references used in the table below to describe the categories of violations, orders or citations issued by MSHA under the Mine Act:
Section 104 S&S Citations: Citations received from MSHA under section 104 of the Mine Act for violations of mandatory health or safety standards that could significantly and substantially contribute to the cause and effect of a mine safety or health hazard.
Section 104(b) Orders: Orders issued by MSHA under section 104(b) of the Mine Act, which represents a failure to abate a citation under section 104(a) within the period of time prescribed by MSHA. This results in an order of immediate withdrawal from the area of the mine affected by the condition until MSHA determines that the violation has been abated.
Section 104(d) Citations and Orders: Citations and orders issued by MSHA under section 104(d) of the Mine Act for an unwarrantable failure to comply with mandatory health or safety standards.
Section 110(b)(2) Violations: Flagrant violations issued by MSHA under section 110(b)(2) of the Mine Act.
Section 107(a) Orders: Orders issued by MSHA under section 107(a) of the Mine Act for situations in which MSHA determined an “imminent danger” (as defined by MSHA) existed.

Pattern or Potential Pattern of Violations
The following provides additional information about references used in the table below to describe elevated pattern of violation enforcement actions taken by MSHA under the Mine Act:
Pattern of Violations: A pattern of violations of mandatory health or safety standards that are of such nature as could have significantly and substantially contributed to the cause and effect of mine health or safety hazards under section 104(e) of the Mine Act.
Potential Pattern of Violations: The potential to have a pattern of violations under section 104(e).

Pending Legal Actions
The following provides additional information of the types of proceedings brought before the Federal Mine Safety and Health Review Commission (“FMSHRC”):



Contest Proceedings: A contest proceeding may be filed by an operator to challenge the issuance of a citation or order issued by MSHA.
Civil Penalty Proceedings: A civil penalty proceeding may be filed by an operator to challenge a civil penalty MSHA has proposed for a violation contained in a citation or order. The operator does not institute civil penalty proceedings based solely on the assessment amount of proposed penalties. Any initiated adjudications address substantive matters of law and policy instituted on conditions that are alleged to be in violation of mandatory standards of the Mine Act.
Discrimination Proceedings: Involves a miner’s allegation that he or she has suffered adverse employment action because he or she engaged in activity protected under the Mine Act, such as making a safety complaint. Also includes temporary reinstatement proceedings involving cases in which a miner has filed a complaint with MSHA stating that he or she has suffered discrimination and the miner has lost his or her position.
Compensation Proceedings: A compensation proceeding may be filed by miners entitled to compensation when a mine is closed by certain closure orders issued by MSHA. The purpose of the proceeding is to determine the amount of compensation, if any, due to miners idled by the orders.
Temporary Relief: Applications for temporary relief are applications filed under section 105(b)(2) of the Mine Act for temporary relief from any modification or termination of any order.
Appeals: An appeal may be filed by an operator to challenge judges’ decisions or orders to the Commission, including petitions for discretionary review and review by the Commission on its own motion.
For the Three Months Ended March 31, 2024: 
Mine (1)
Oakdale, WI 4703625Taylor, WI
4703759
Ottawa, IL
1103253
Section 104 citations for violations of mandatory health or safety standards that could significantly and substantially contribute to the cause and effect of a mine safety or health hazard (#)
Section 104(b) orders (#)
Section 104(d) citations and orders (#)
Section 110(b)(2) violations (#)
Section 107(a) orders (#)
Proposed assessments under MSHA (2)
$294$—$147
Mining-related fatalities (#)
Section 104(e) notice
Notice of the potential for a pattern of violations under Section 104(e)
Legal actions before the FMSHRC initiated (#)1
Legal actions before the FMSHRC resolved (#)
Legal actions pending before the FMSHRC, end of period:1
Contests of citations and orders referenced in Subpart B of 29 CFR Part 2700 (#)
Contests of proposed penalties referenced in Subpart C of 29 CFR Part 2700 (#)1
Complaints for compensation referenced in Subpart D of 29 CFR Part 2700 (#)
Complaints of discharge, discrimination or interference referenced in Subpart E of 29 CFR Part 2700 (#)
Applications for temporary relief referenced in Subpart F of 29 CFR Part 2700 (#)
Appeals of judges’ decisions or orders referenced in Subpart H of 29 CFR Part 2700 (#)
Total pending legal actions (#)1

(1)The definition of mine under section 3 of the Mine Act includes the mine, as well as other items used in, or to be used in, or resulting from, the work of extracting minerals, such as land, structures, facilities, equipment, machines, tools



and minerals preparation facilities. Unless otherwise indicated, any of these other items associated with a single mine have been aggregated in the totals for that mine. MSHA assigns an identification number to each mine and may or may not assign separate identification numbers to related facilities such as preparation facilities. We are providing the information in the table by mine rather than MSHA identification number because that is how we manage and operate our mining business and we believe this presentation will be more useful to investors than providing information based on MSHA identification numbers.

(2)Represents the total dollar value of the proposed assessments from MSHA under the Mine Act, for the three months preceding March 31, 2024, for all citations / orders assessed, not just those disclosed in the rows preceding such dollar value.

EX-101.SCH 7 snd-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED INCOME STATEMENTS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Nature of Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Property, Plant and Equipment, net link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Accrued and Other Expenses link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Asset Retirement Obligation link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Earnings Per Share (Notes) link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Property, Plant and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Accrued and Other Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Asset Retirement Obligation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Organization and Nature of Business (Detail) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Acquisition - Asset Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Inventory - Schedule of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Property, Plant and Equipment, Net - Schedule of Net Property, Plant and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Property, Plant and Equipment, Net - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Accrued and Other Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Debt Long-Term Debt, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Credit Facility - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Leases - Right of Use Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Leases - Other Lease (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Asset Retirement Obligation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Asset Retirement Obligation - Reconciliation of Total Reclamation Liability for Asset Retirement Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Revenue Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Revenue Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Revenue Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Revenue Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Revenue Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Concentrations - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Commitments and Contingencies Litigation (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 snd-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 snd-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 snd-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Range Statistical Measurement [Domain] Revolving credit facility Line of Credit Facility, Maximum Borrowing Capacity Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accrued royalties Accrued Royalties, Current Equity Award Award Type [Domain] Remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Clearlake Capital Group Clearlake Capital Group [Member] Clearlake Capital Group Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] ABL Credit Facility Revolving Credit Facility [Member] Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Accounts payable Accounts Payable, Current Total other expenses, net Nonoperating Income (Expense) Statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 2028 Finance And Operating Lease, Liability, Payments, Due Year Four Finance And Operating Lease, Liability, Payments, Due Year Four Commitments and contingencies (Note 12) Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Supplier Supplier [Axis] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Employee stock purchase plan issuance Proceeds from Issuance or Sale of Equity Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Income Taxes Income Tax Disclosure [Text Block] Concentration Risk [Line Items] Concentration Risk [Line Items] Customer Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Business Acquisition [Line Items] Business Acquisition [Line Items] Diluted (in dollars per share) Earnings Per Share, Diluted APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Land and land improvements Land and Land Improvements [Member] Treasury stock, shares (in shares) Beginning balance (in shares) Ending balance (in shares) Treasury Stock, Common, Shares Trading Symbol Trading Symbol Net loss Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current 2026 Finance Lease, Liability, to be Paid, Year Two Machinery, equipment and tooling Machinery and Equipment [Member] Leases Lessee, Operating Leases [Text Block] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Accretion of debt discount Amortization of Debt Discount (Premium) Stockholders’ equity Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Finished goods Inventory Finished Goods Net Inventory finished goods net. Contract with customer, liability Contract with Customer, Liability Deferred mining costs Mine Development [Member] Cost of goods sold: Cost of Goods and Services Sold Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Asset retirement obligations Remediation Property for Sale, Abandonment or Disposal [Member] Schedule of Net Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components Equity Components [Axis] Thereafter Finance And Operating Lease, Liability, Payments, Due After Year Four Finance And Operating Lease, Liability, Payments, Due After Year Four 2026 Long-Term Debt, Maturity, Year Two Asset Acquisition [Domain] Asset Acquisition [Domain] Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Accounts Receivable Accounts Receivable [Member] Remainder of 2024 Long-Term Debt, Maturity, Remainder of Fiscal Year Employee stock purchase plan compensation Employee Stock Purchase Plan Compensation Employee stock purchase plan compensation. Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation expenses Depreciation Payment of deferred financing and debt issuance costs Payments of Debt Issuance Costs Schedule of Long-Term Debt Instruments [Table] Line of Credit Facility [Table] Line of Credit Facility [Table] Schedule of Long-term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Asset Retirement Obligation Disclosure [Abstract] Asset Retirement Obligation Disclosure [Abstract] Tax Credit Carryforward, Valuation Allowance Tax Credit Carryforward, Valuation Allowance Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Accrued Income Taxes, Current Accrued Income Taxes, Current Payables and Accruals [Abstract] Payables and Accruals [Abstract] Revenues: Revenues Schedule of Accrued and Other Expenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Product and Service [Domain] Product and Service [Domain] Lease, Cost Lease, Cost [Table Text Block] Inventory Increase (Decrease) in Inventories Award Type Award Type [Axis] Thereafter Finance Lease, Liability, To Be Paid, After Year Four Finance Lease, Liability, To Be Paid, After Year Four Document Quarterly Report Document Quarterly Report Three Customers Three Customers [Member] Three customers. SmartSystems Wellsite Storage Solutions [Member] Wellsite Storage Solutions [Member] Purchases of property, plant and equipment in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Remainder of 2024 Finance And Operating Lease, Liability, Payments, Remainder of Fiscal Year Finance And Operating Lease, Liability, Payments, Remainder of Fiscal Year Notes payable Notes Payable, Other Payables [Member] Property, plant and equipment, gross Property, Plant and Equipment, Gross Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Less: amounts representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] Leases Lessee, Finance Leases [Text Block] Total cash lease payments Finance And Operating Lease Liability, Payments, Due Finance And Operating Lease Liability, Payments, Due Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Current portion of operating lease liabilities Operating Lease, Liability, Current 2027 Long-Term Debt, Maturity, Year Three Interest on lease liabilities Finance Lease, Interest Expense Employee stock purchase plan issuance (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Accrued freight and delivery charges Accrued Freight And Delivery Charges Current Accrued freight and delivery charges current. Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Unbilled receivables Unbilled Receivables, Current Counterparty Name [Domain] Counterparty Name [Domain] Cash and cash equivalents at beginning of year Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Four Customers Four Customers [Member] Four customers. 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Amount representing unamortized lender fees Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums Operating Lease, Cost Operating Lease, Cost Jeffries Finance L L C Jeffries Finance L L C [Member] Jeffries Finance LLC. Common stock, shares issued (in shares) Common Stock, Shares, Issued Vesting of restricted stock (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Treasury stock, at cost, 7,458,722 and 7,371,260 shares at March 31, 2024 and December 31, 2023, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Total minimum payments Long-Term Debt Selling, general and administrative Selling, General and Administrative Expense 2028 Long-Term Debt, Maturity, Year Four Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Depreciation, depletion and accretion of asset retirement obligations Depreciation, Amortization and Accretion, Net Document Type Document Type Short-term lease cost Short-Term Lease, Cost Entity Address, Address Line One Entity Address, Address Line One Stock buy back Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Entity Address, Address Line Two Entity Address, Address Line Two Accrued expenses and other liabilities Total accrued liabilities Accrued Liabilities and Other Liabilities Treasury stock purchased with debt Other Significant Noncash Transaction, Value of Consideration Given 2027 Finance Lease, Liability, to be Paid, Year Three Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect 2025 Finance Lease, Liability, to be Paid, Year One Business Acquisition [Axis] Business Acquisition [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Income Statement [Abstract] Income Statement [Abstract] Inventory [Line Items] Inventory [Line Items] Title of 12(b) Security Title of 12(b) Security Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Logistics Logistics [Member] Logistics [Member] Railroad and sidings Railroad Transportation Equipment [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Processing capacity Current Annual Processing Capacity Current annual processing capacity. Inventory Inventory, Net, Total Inventory, Net Total lease cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Real estate properties Land [Member] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Post-closure reclamation and site restoration obligation December 31, 2023 March 31, 2024 Asset Retirement Obligation Total Finance And Operating Lease Liabilities Payment Due [Abstract] Finance And Operating Lease Liabilities Payment Due [Abstract] Purchase of treasury stock Payments for Repurchase of Common Stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Revenue Recognition and Deferred Revenue [Abstract] Revenue Recognition and Deferred Revenue [Abstract] Blair Blair [Member] Blair Retained earnings Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Assets And Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Entity Address, State or Province Entity Address, State or Province Counterparty Name [Axis] Counterparty Name [Axis] Total cash lease payments Finance Lease, Liability, to be Paid Accrued utilities Accrued Utilities Operating cash flows used for operating leases Operating Lease, Payments ABL Revolving Credit Facility ABLRevolvingCreditFacilityMember [Member] ABLRevolvingCreditFacilityMember Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Unbilled receivables Increase (Decrease) in Accounts and Other Receivables Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Customer Customer [Domain] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Statutory tax rate Effective Income Tax Rate Reconciliation, Percent Operating lease liabilities, current and long-term portions Operating Lease, Liability Remainder of 2024 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Credit Facility Credit Facility [Axis] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Asset Acquisition [Axis] Asset Acquisition [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total lease liabilities Lessee, Lease Liability Lessee, Lease Liability Property, Plant and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Property, Plant and Equipment, Type Long-Lived Tangible Asset [Domain] Sales tax liability Accrued Income Taxes Proceeds from disposal of assets Proceeds from Sale of Other Productive Assets, Net of Adjustments Proceeds from Sale of Other Productive Assets, Net of Adjustments Net loss per common share: Earnings Per Share [Abstract] One Vendor One Vendor [Member] One Vendor [Member] Mineral properties Mining Properties and Mineral Rights [Member] Common stock, $0.001 par value, 350,000,000 shares authorized; 46,164,730 issued and 38,706,008 outstanding at March 31, 2024; 45,858,022 issued and 38,486,762 outstanding at December 31, 2023 Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accrued professional fees Accrued Professional Fees, Current Accounting Policies [Table] Accounting Policies [Table] Accounting Policies Total current assets Assets, Current Payments under finance leases Payments under finance leases Finance Lease, Principal Payments Finance Lease, Liability, Maturity Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Accounting Policies [Line Items] Accounting Policies [Line Items] Accounting Policies Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Accrued equipment expense accrued equipment expense accrued equipment expense Entity Filer Category Entity Filer Category Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Sand Sand Sand [Member] Sand [Member] Concentration Risk, Percentage Concentration Risk, Percentage 2029 and thereafter Long Term Debt, Maturity, After Year Four Long Term Debt, Maturity, After Year Four Plant and building Building [Member] 2028 Finance Lease, Liability, to be Paid, Year Four Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities 2025 Finance And Operating Lease, Liability, Payments, Due Year One Finance And Operating Lease, Liability, Payments, Due Year One Other accrued liabilities Other Accrued Liabilities, Current Other income Other Income Product Concentration Risk Product Concentration Risk [Member] Organization and Nature of Business Nature of Operations [Text Block] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Two Vendors Two Vendors [Member] Two Vendors Furniture and fixtures Furniture and Fixtures [Member] Interest rates on notes Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Deferred revenue Increase (Decrease) in Deferred Revenue Restricted Stock Restricted Stock [Member] Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Revenue recognized Contract with Customer, Liability, Revenue Recognized Concentration Risk Type Concentration Risk Type [Axis] Income (loss) before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition Oakdale Equipment Financing us-gaap_OakdaleEquipmentFinancingMember [Member] us-gaap_OakdaleEquipmentFinancingMember Property, Plant and Equipment, Type Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Entity Emerging Growth Company Entity Emerging Growth Company 2027 Finance And Operating Lease, Liability, Payments, Due Year Three Finance And Operating Lease, Liability, Payments, Due Year Three Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Utica Utica [Member] Utica Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized Tax Benefits, Period Increase (Decrease) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Accrued and other expenses Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Stock-based compensation, net Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Common Stock Repurchase, Promissory Note Common Stock Repurchase, Promissory Note [Member] Common Stock Repurchase, Promissory Note City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Document Fiscal Year Focus Document Fiscal Year Focus Weighted average interest rate Debt, Weighted Average Interest Rate Inventory [Domain] Inventory [Domain] Share-based Goods and Nonemployee Services Transaction, Supplier Supplier [Domain] Minimum Minimum [Member] Weighted-average number of common shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property, plant and equipment, net Total property, plant and equipment, net Property, Plant and Equipment, Net Work in progress Inventory Work In Process Net Inventory work in process net. Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Accrued real estate tax Accrual for Taxes Other than Income Taxes, Current Assets Assets [Abstract] Financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Number Of Mines And Related Facilities Acquired Number Of Mines And Related Facilities Acquired Number Of Mines And Related Facilities Acquired Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Retained Earnings Retained Earnings [Member] 2026 Finance And Operating Lease, Liability, Payments, Due Year Two Finance And Operating Lease, Liability, Payments, Due Year Two Current portion of long-term debt Less: current portion Long-Term Debt, Current Maturities Total liabilities and stockholders’ equity Liabilities and Equity Other assets Other Assets, Noncurrent Basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Stock Issued During Period, Value, Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Remainder of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Entity Address, City or Town Entity Address, City or Town Inventory, Current [Table] Inventory, Current [Table] Raw material Inventory Raw Material Net Inventory raw material Net. Basis of Presentation and Consolidation Consolidation, Policy [Policy Text Block] Employee Retention Credit Employee Retention Credit [Member] Employee Retention Credit Investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Document Transition Report Document Transition Report Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cost of Goods Sold Cost of Goods and Service Benchmark [Member] Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Repayment of revolving credit facility Repayments of Lines of Credit Accrued and Other Expenses Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Amount representing interest Debt Instrument, Periodic Payment, Interest Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] SmartSystems SmartSystems [Member] SmartSystems Less: amounts representing interest Finance And Operating Lease, Liability, Undiscounted Excess Amount Finance And Operating Lease, Liability, Undiscounted Excess Amount Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Supplier Concentration Risk Supplier Concentration Risk [Member] Total lease liabilities Finance And Operating Lease, Liability Finance And Operating Lease, Liability Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Inventory [Axis] Inventory [Axis] Deferred income taxes Deferred Income Tax Expense (Benefit) Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Present value of payments Long-term debt, current and long-term portions Finance Lease, Liability Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Finance leases Capital Lease Obligations [Member] Asset Retirement Obligation, Roll Forward Analysis [Roll Forward] Asset Retirement Obligation, Roll Forward Analysis [Roll Forward] 2025 Long-Term Debt, Maturity, Year One Entity Registrant Name Entity Registrant Name Reconciliation of Total Reclamation Liability for Asset Retirement Obligations Schedule of Change in Asset Retirement Obligation [Table Text Block] Term Line of Credit Facility, Expiration Period Permit Bond Permit Bond [Member] Permit Bond Document Period End Date Document Period End Date Proceeds from revolving credit facility Proceeds from Lines of Credit Less: accumulated depreciation and depletion Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Revenue from Contract with Customer Benchmark [Member] Revenue from Contract with Customer Benchmark [Member] Weighted average discount rate - finance leases Finance Lease, Weighted Average Discount Rate, Percent Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Concentrations Concentration Risk Disclosure [Text Block] Loss (gain) on disposal of fixed assets, net Net loss on disposal of fixed assets Gain (Loss) on Disposition of Property Plant Equipment Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Income tax expense Income Tax Expense (Benefit) Property, plant and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Spare parts Inventory Spare Parts Net Inventory, spare parts, net. Employee related expenses Employee-related Liabilities, Current Revenue Revenue Benchmark [Member] Asset Acquisition, Annual Processing Capacity Once Operational Asset Acquisition, Annual Processing Capacity Once Operational Asset Acquisition, Annual Processing Capacity Once Operational Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Accretion expense Asset Retirement Obligation, Accretion Expense Lender Name [Axis] Lender Name [Axis] Inventory Inventory Disclosure [Text Block] Weighted average remaining lease term - operating leases Operating Lease, Weighted Average Remaining Lease Term Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Asset retirement obligations Asset Retirement Obligations, Noncurrent Product Financing Arrangement Product Financing Arrangement [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Repayments of notes payable Repayments of Notes Payable Weighted average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Credit Facility Credit Facility [Domain] Stock buy back (in shares) Restricted stock buy back (in shares) Treasury Stock, Shares, Acquired Proceeds from secured notes payable Proceeds from Secured Notes Payable Total right-of use assets Lessee, Lease, Assets Lessee, Lease, Assets Long-term debt Long-Term Debt, Excluding Current Maturities Weighted average remaining lease term - finance leases Finance Lease, Weighted Average Remaining Lease Term Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Repurchase Of Common Stock, Percentage Of Outstanding Shares Before Transaction Repurchase Of Common Stock, Percentage Of Outstanding Shares Before Transaction Repurchase Of Common Stock, Percentage Of Outstanding Shares Before Transaction Asset Retirement Obligation Asset Retirement Obligation Disclosure [Text Block] Interest expense, net Interest Income (Expense), Nonoperating, Net Operating expenses: Operating Expenses [Abstract] Less: amounts representing interest Finance Lease, Liability, Undiscounted Excess Amount Revenue Revenue from Contract with Customer [Text Block] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital Additional Paid-in Capital [Member] Vehicles Vehicles [Member] Total assets Assets Cover page. Cover [Abstract] Amortization of deferred financing cost Amortization of Debt Issuance Costs other revenue detail [Domain] other revenue detail [Domain] other revenue detail [Domain] Operating cash flows used for finance leases Finance Lease, Interest Payment on Liability Other non-current liabilities Other Liabilities, Noncurrent Total cash lease payments Lessee, Operating Lease, Liability, to be Paid Revenue expected to be recognized Revenue, Remaining Performance Obligation, Amount Construction in progress Construction in Progress [Member] Nexseer Capital Nexseer Capital [Member] Nexseer Capital Total operating expenses Operating Expenses Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Employee Retention Credit employee retention credit [Policy Text Block] employee retention credit Equity Component Equity Component [Domain] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type Concentration Risk Type [Domain] Clearlake Capital Partners II (Master), L.P. Clearlake Capital Partners II (Master), L.P. [Member] Clearlake Capital Partners II (Master), L.P. Operating income (loss) Operating Income (Loss) other revenue detail [Axis] other revenue detail [Axis] other revenue detail Revision of Previously Issued Financial Statements Reclassification, Comparability Adjustment [Policy Text Block] Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Other comprehensive loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Accounts Payables Trade Accounts Payables [Member] Trade accounts payables. Operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Guarantor obligations, current carrying value Guarantor Obligations, Current Carrying Value EX-101.PRE 11 snd-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 snd-20240331_g1.jpg begin 644 snd-20240331_g1.jpg M_]C_X 02D9)1@ ! 0$ W #< #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" $_ 3\# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ I/I2USWCKQ8O@CPK?ZT]K)>+:IN\F+JW^'UJH0E4DHQW9G4J1I0QV-FA :64X )Z"L;X8^.Q\1_"-MK@L9-/\UF0P2G) M!4XR#CD5H^+/!^E>.-)?3-8MA=6;,'V9QR.AK7V:IU?9UE:SU[F'MG6H>UPU MG=75[V^?4U+*]@U"UANK:59[>90\-] MC64:DZ7*GRRMOO9E'0]2;5M&LKY[:2S>XA65H)?O1DC.#3=>U"YTO1[R[M+& M34[F&,O':0D!Y3_=!-:&!1UJ;KFO;0OE?)RWU[E72[J:\TVUN+BW:SFEC5WM MV()C)'*GZ5;HHI%+8****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH 2J]]=I86D]S)G9"C2-CK@#-5-1\2 M:5I-Y!:WNHVUK,'JCR MSX4_'RP^*>NZAID.F36$MLIDC=W#B1 <9/'RGVKU*:&.XC:.5%DC8896&01Z M&L3P_P"!]"\*75U<:3I=O8S71S-)$N"QK<5U?(5@VW@X/0^]=&)E1E4YL/%Q MCV9R8.GB*=%1Q^B>QN+06LWE+).H"S M#'WTYY%:=(*6DVF]!Q32U"BBBD4%%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 G>CK5/6-232-+N[Z16 M:.WB:5E7J<#.!7C'PE_:0D^(WC*31+C1ULED5GMYHI"Q 7LX/M772PE:O3G5 MIJ\8[GGU\?A\+6IT*LK2GL+\6OV>;WXB>/K37[765LX@L:RPR*2R;#U3!XR/ MUKVZUA^S6T,6XMY:!-S=\#&:?[YJKJMB=2TZZM5G>V::-HQ-']Y,C&1[TZF* MJUX0I5'I'1"HX*CA:E2O2C[T]7KNRY6#X=\(V/AF]U6YM'G:34KC[1,)I2X# M8Q\N>@H\&^'YO"_ANSTNYU&?59H 0UU<'+OSFKVM:M'H6FSWLT4TT<0R4MTW MN><<"L-4W"#NG^)U64DJE16:_ NR.L:L[L%51N+'@ >M$!_ NK:U;0^?/:Q91#TW$@ GV&&?"6IW&H:3I M$%E>3Y#RQKS@\D#TKYM^$?[1/BW5/'^GV&KW*ZC8W\ODF(1!3&3T*D=A7UO) M(L$;.[!44$EB< #UKTL9@\3ELO8S?Q=NIXN79A@\ZA]9IQ^!VU6J,+Q]JFJ: M'X2U*^T6T^W:E#%NA@QG@)XJ[#(9H4 M=X_+9E!*'JI(Z5E^%M??Q)I*WLEA<:8QD>/[/=##C:V,X]#C(J]=6\T[P&.Y M> 1OND55!\P8^Z<]/PK&7N^ZUJCIB^=Y[;X/\ @+X. M\#ZT=6TRPD-X,^6UQ,T@B_W0>E=UJ6GQZKI]S9S9\FXC:-]IP<$8.*YWX8^- M#\0/!&G:XT(@EN%(DC4Y 8'!Q[9KA_B=\>KCP#\0M+\.1:-]KBN1&9)F8@G< M0/D'?%-T\7BL0X2;E./=]B8ULOP.$C5A%1ISMLM^;T.@^$_P9TSX2_VF;&\N M;Q[Y@6:? "J,X ^O6NINO&&DV?B:T\/37875KJ(SQ6^"2R#@G-;*-N13C&X M9Y[57DTZTFO(KQ[:)[N,%4G*#>H/8&N2=9UINI7;;?YG?2P\]5M+L!I=C%:K-->%KV:?6%D^UP6:H"0Y&"5/?C MH*T?@E\:)M0,?A;QE=-_PDTDS1QI-%M++C(5C_>KV9Y?"=%5\-+F27O+JGUT M['SE+-JD,0\+C8[[%?P7^U4GBGQ_;Z'+H_P!GL+R?[/;W"N2X M;L6'3!QVZ5[_ )KY6_: ^&MO\,Y++Q#X0L+FSN;BX8S7-NS/]G)&1L'\&3WK MU?\ 9W\7:MXN\!1RZY[SW32TMV/5***:S!023M [FOF_0^S'453M-4L[]W2VNX+AD^\ ML4@8CZX-6AD^U%FM&)24M4.HHHH&%%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 )7C7CK]F+P[XU\22:S]LNM.EN&W7$4&TK(W=AD<$^U>N M:EJ$.E6%Q>7#;(((VD=O10,DU\X_\-C0_P#"0>5_8;#2/,V^=YO[S;G&['3\ M*]C+:..E*53!7TWL?-YQB,KIQA2S*S3>E_S/H3PSX=LO"FAVFE:=%Y-G:H$C M7OCU-6KC3+.[FCFGM899HS\DDD89E^A[5':Z@FIZ2EY9$2+-#YD)/?(R,U\A M^#M9^(LGQJA2XDU0RF]*W,4H;R?*SS[;<=*6%P<\9[6;J*+CJ[[LO'9A2R_V M-*-)R4VDK+1>9]A7MN;RUG@#M%YJ,F]>JY&,CW%<_P##WP2/ >@'3/[2N=4) MF>;[1=ME_F.0/H*A^)VLZ_H/A&[O?#>GC4=40C9"1G@GD@=ZT/ ^HZKJ_A/3 M+S6[,6&JS1!KBW'16]*XN6I&@Y)KE;VZZ'I\].6)46GS);]+,M6NBK::Y?:D M+FX=[I$1H'D)B3:.JKV)[UI\UA:+H-YIFL:M=W&KW5_#>2AX;6;&RU4#[J>U M;M83WWN=-/9Z6%HHHJ#4*XSQ5\(O#'BSS7O-/\N>:99Y)K5S$\CKT+$=?QKL MZ*NG4G3ES0=F95:4*RY:D4UYGD%EXBU_X3WWV;Q7=-JGA^1V?^VFX^S%CB.' M;W],USWQS^$LLVWQIX.BE@\0*XGFFCEVD(%^^H/ :O=M1L(=4LYK6X19(I%* MG< <<=>>]<1\,U-K::MX8O&\]=/E:-/.G\V:2%APS^F<]*]>ABY4Y?6(*S6Z MZ23\CY_%8"%2'U2H[Q?POK%KS_IF3\+_ !Q'\6/AG<6B7PN-:AMC;W,K)C$I M4[6]_K7A'P:5_A/\9#9>)-46R<1M;O&CEUF=^%W=AZUZ-\.;6\^'?QRU3PY" MNG:9H%XK30VJ$>;(:^@PL(>WJX2/P58W1\ECIU/JU#'S?[RA+EE?L?7JL&QCD=C7DO[3FIZKI?P MMNGTMI8]\R)2(GGIV/0UZ-X7UB+Q!X=T[4H8FABNH%E6-^J@CI7E?[3 M'Q/O? /A^SL=.@ADN-4+HTEP@=$0#GY3P2:^9R^E-XVG3C&[3V?D?:YM7IQR MRK5E+E3CNO/L?,_P7U;5K#XEZ'_94LQGFN CQJQ(D0_>W#N,5^@(KY*_95\8 M02>-I])GTBQ6YNH7EBOK> )(NWDJ3Z&OK1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% %#7-+BUO1[S3YR5AN8FB8KU&X$9KY._X9#\1_V\8/MMK_9/F?\ 'SN. M_9G^[ZXKZ_/>O%_%W[4?AGPOK\NEK!RK$8^DY0P2 MO??0^4SW!Y765.KF3M;;6QZWHNE1:+I-I80DF*UB6)=WH!BLF]\>^&=-UQ=+ MNM8LK?5'(40,X#\] :M^%?%&G^,M!MM6TN7S[.X7*MW![@^A!KY:\=?LY>,M M4^)5Y=6L:7-C>77GK?-+@HI.>1UR*RP>%I8BK..*J*M/\&Z%LWX?\ Q(T;XEZ7->Z/*[I" M_ER)(NUD;&1^E3^(?!-CXL\'GP_JH::W>%8W96PV5 ^8'UR*H?#;X:Z+\+]- MFT[2GDEDF?S9I)G!D8] <=@!7(EAOJ\M7[2^G:QZ#EC'BH-)*E;7OV/:L3Q0OB-K[2? M[#:U6V\__3OM Y,7^S[UIZEY44:75Q=/:PV[>8S*VU3VPWJ*YY:J+TU['9#W M7)*^CZ^?;R+]%5EN )ANFCV2X\E1]YN.?K3EN )C&_RLWW!GE@.IK*QO!6\?=@WWT. M6I[U2*735GDWB'07N/VD-&OO^$7N)X4B#?VH';RU8 _,1TXZ8]ZS_P!JY=5^ MRZ$=/T6#48Q*Q:>2W$SHXQM4#T-=Q\/4M/%'B[6O%MM<:K&')L6L;T%(E9#C M>BGU]:\O^/$"_$+XG:/H>C>)EM=3@/EM:LS(JN3G((ZMCM7TF#FY8RES;4XZ M[]OZ\CXW,(*.7UN3>K/2UD]^GW'O?@.?4+GP?I$NJ6RVE^ULOFPJNT*<=,=O MI7R]^T=\7K;Q5J]QX;7289K?39R!>NY$JR 8;;VQCCFOI'QAXO@^%_@)M4U) MFNVLXHXOE/,TN H'XFOCS3[73_C1\4A&Y_X1Y]4[7Y;GT-^S7X!\-:;X;A\3:4)Y[V^ MC\MI+K!:( \H,>_>O97OK:.X$#W$23GI$9 &_*N#UBQB^#GP=U"/15+?V99L MT1;DL_\ >/XG-?"]YKVI:AJ#WUS?W,M[(_F&8RMNW=AA72O)J[MHO/\3]*Z6O,?V=?%VH>,_AG9W>INTMU!*]L9 MFZR!<8;\C^E>FYKY;$498>K*E+>+L?=87$QQE"&(@M)*XM%%%8'6%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!'*OF1NN2-P(R.U?!_C_X-^+-" M\77UNNCW5]%/.SPW%O&7616.>O8_6OO.LGQ1XHTWP?HMQJFJW2VEG",M(W<] M@!W/M7MY7F5; 5'[&/-S:6/FL\R?#YM2C]8GRJ&M_P ]SB_V?O ]_P" ?AY; MV&IC9>S2O,M<32[>XFM+J4[8C/;7XY-KL]XQTK[6TS77V@D/$>B;.U=[\%/@=#\)VOKF6^.H:A M=*$,@7:J(.< ?6NB^+WB?4O!_P /]4U328/.O8$&S*[@N3RV/:NEUJ='%3I8 M"SA/W5?S.-8>KB,#3KYHVIT[R:CUMWL=7?>>+.X^R[3<[&\K?]W=CC/XUYE\ M%_\ A8$\FM+XYC4P;\6RR*O//. /X>G6L']F?XH>(_B)!JZ:X1=16Q4Q7BQ[ M 2>J>^*[;XS>'?$?BCP7-9>&+S[%J#2*2?,\LNO==W:N65"6$JRP=7EN[>]O M;T.Z&)CCJ$,RH*T$,'E\6LI^;.5ZD=L'M3O.25GM9MP M=(U9YL;5)]C]17G^F+;>#?AKHUE\1-M<,Z7*W;5=^C].YZ=+$*HE?25D[7U5^ZZ M>IJLEPL@*R*\98DAAR!C@"J5S'JUQ:/''/!:3-%@3A=^R3/7!ZC%.M8?M4@N M['4!+:&#RHHT(>+(Z-D=?2JGV3Q T6C_ .FVH>.3-_B(XE3GA/0]*S2UW-W+ M39_(FCL;'0A<7]YM.Z\#0ZQ#J]IKUS)K.FWTXE2TN.$@ Z*N.V1FLOQC\4M)\ M&^";_5].V:U%IS+;M!9N&V-G: Q'0#UKHI1E*2Y%S2V\O(XZTHQ@_:OEBM7W M=M_Z1T'B;5I/"?A*_P!0@MGU"YL[4R+"GWYF4?SKQGX*^&])^*&O2?$#4-'F MT[6+>Y)6/0#B0 ]Q5Q?">I_%S7O#/Q MM8GT33D19)=/D8C:%/..Q!]Z MD_: ^+UWX"T+3(_"LMJK7DCJUU%MD2/:/N@#C)KUL/1FO]EH.]2>C>UNZ?<^ M?Q>(IO\ VW%*U&EJEH^;M)=4<;^T=\;(KJZU7P6-*2YM(]HEN'8A@XY!7Z5K M?L]? W3+R_Y=WW^Y=C ^+7[3\RZMJ.A:3IMM=Z:A:W MGDNLGS>S =JX[X3?!32OB]'K'NQ]R:V:^.?CU\FP2R3BX1BR*<1@,"6)[8K]%(5, M<2*WS,J@$_A7%^/O&GA[X1Z(^K75I%$\K>7'%:Q*LDS]<<#]:X#P/^U9HWBC M7H-,O].ETDW#[(9V<,FX] WIFOI,PJXO.HK$4Z-H1_IGQ^44,!PU-X2KB$ZD MVO\ @'$?M3?$+Q)I/C6VTFROKC3=.2V65&@8H96)Y.>^#QBO3?V:O%FL>-/A M[*^NDWGDSM;Q7$PR9TP.OK@\?A7H?B;P3H7C**)-9TRWU!8SE#*N2OT->?\ MQ.^,VB?!&.PT2PTM9[DQ[TL[?")%'G&3[FN:->..PM/ X>C^\74ZY86>6XZK MF>+Q'[I]->I/\;/B(WP;\*VTVBZ;;)-=3^6H\L+&G&22 .M3? 7XIWGQ3\-W M5U?VJ07=K-Y+M#]Q^,@CWI?!7C'PU^T)X6N(KS3 P@D GLK@9V-U#*?>LKXN M^(D^ _P]@3PGIT-F9KCRU8)E4)Y+'U/UK-4H3@L"Z5J[ENS>5>=.H\TC6OA5 M&_*D=!\7O@[9_%JSL([B^EL9;-V9)(P&!!Z@@UQGQ;\>7/P$\'^'="T:P6]M M/*-N9KS)7:HP5..YR:O_ +./Q9UGXF6.JQ:RD;S617;<1KM#ANQ'J*]8FATW M78S%-':ZC'&V3&X60*WT[&LI2J8*LL-BUS1@]NFOF:PA1S/#RQF E[.=5?%; M73R/)]7\0Z-:_!70KB?49O =M&/$^A> M+[>T\*6PW7OF\"X7IR3W^M7OBY\(;/XJ:/:6_#KP M'XKU_P ,W']NVK/YES;N=WS$_*A!' Y[U7\(_L\:G;_"'5_"^J:DD%Y?S"=/ M)):.$CH#ZY[UH?"7]G5?!FF:Y:^(+J'58]5B$$D$((0(._/>NEO"1A/FK-V: M225N:*_4XX1Q]2=/DPZCS*3;;NXR?Z;' W7Q#-:\,Z1IG]G:G'&L\< M-F^!- &^>,>AQ^=,_9Y^"^H:E)J\?BS1)8M">,"."\4J3,&^^@[$#O7N/P_^ M$OA7X9ZA<2:2F+ZX78S32AG"==H'I7COQ(_:JU?1_%UYIVA6=N;.SD,3R7 ) M,I'7'H*]"C6J8GVF$RNG:+L[O1KYGDUL/2P*I8_.ZO--75EJG\C5\1?''PM\ M%+Z7PQX8T$7"V[_Z2T;[!O[\]S7SUK&CZCXNU2^UG2M,N[NRN[EF_=H9#&Q. M=IQWK1O?!?B;XB3W/B71]&N-1MKZX8R"V&\Q2\;E(]/2OI'X$^$3\%O FH:C MXKNHM+:[E$TBS.,1*!@ _P"T?05ZTIT,GH^THOGK.R:O=MGS\:>*XAQ'L<0N M3#QNTTK)+IJ,_9=^'.J^!_#^IWVKPM93Z@ZLMM)PR(H."WH3FKGBS]J;PEX9 MU:6PBCNM5>%BDDEL $##J 3UJQKGQT\*>*_#>M:?H6MH=5>UD%O'("A=L'[I M/4U\2?,<[\[N^>N>^:X,#EKS:O5Q&.3B^VQZV:9RLAPM'"97)25OBT?_ #L M_'UG#X@U[4=?T&.:[TFZF,C;8R7MW;DHX'3V/0TGPW^&>L_$'Q':6EK8SK:! MU:XNI(RJ1H#RH((!% M$=5UJ&TB#VT)<*B!=S=@<>]?69?G5;#X?ZG"%V]$_4^"S?AG#XO%_P!HU*C2 M5G)>G_ 1T-O$88(HR=Q50N?7 KP_X^? &^^)6K6VLZ/=0PWL<7DRPW!(5U!X M(/8U\X:A\:?&FI:HVHMX@NX96;WRJ-0MY M3;SLHPKD=&_$45LOQF1\N,C)7V^\C#YMEW$W-ETX-):KSMU.;^&7@NQ_9T\% MZEJGB35(C+<,K3-""57'W44=6-:?AWXN>!/C4\WAZ2)I6D&X6M]%M$H'=?>F M_M(>!-4\=^!5BTA&N+JUF$_V93@R@#D#U->&? 7X1^*&^(FG:E>:9=:79:?) MYLLUPA3=@$;!ZUI2HT,;AJF.Q%6U7[K=M",1B,7EN,HY9A*%Z&B>E]][OR/H M/QUX)_X1OX5ZYIW@JR6PN7B+!+48=_[V#USBO!/V7M,\41_$83""]ATU8G%X MUP&"$]ASU;->B^/OVL++PSXFN=+TO23JD=J_ESW#2[ 6!Y"^H'K7K7P\\=:= M\1?#4&M:<#''(=LD+C#1N.JG_&L54QF!P4U6I7C4^T]]3H]EE^9YE3>&KVE1 M^RM%I_70\ \0?M>ZA8>+KB&TTF&31K:=HF\PD2NJM@L#V/!KTCXH_M#:?\/; M'2S!9/J%]J,"W,<);:$C(R"Q]>:H:C^S;X(\0>+I]32Z M7/Z5#$24U.3?NVL].O\ PPR/]IO3;KX9WWB2&Q9-0MI%MS8NW'F-T.[^[7'^ M ?VI-9\3:M)I.H:?;K<7D4BV3VVZ@7 C=?NE0?3WZU5^&?[-VF?#OQ7!J^IZW'?W5N(:E7#N4E&-O?V^=_.Q\K2^*M;DULZE+J%V-4\W>TG MFMN#YZ8SQZ8KW35OV7=:\7?8]Z@NE;='(PRQ&.H/6O5?B;I_ MP]^',9\5ZMH5O+?M+^YCC0%YI>HP.GOFN,T7]K[3]2NFM+O1Y-,6566&X5PX M1L?+N'IG'2O5EF&,Q4(5FO\ PQXL!_V=]!@\-7NLFYU!6\RY^SQF1M[=20.@KR?]I[X@VWC2\T'^R;];S1/) M:9?+;@RYP=P]0/7UKQ75KJXOM6O;BZ_[1KSQY,\ZQ.;1>3X6FHP>D; M7O9=SS+>T)$B':ZG*D>M?5.B?LSZ%XZ\-Z/K4TUUI5[=6Z27$<6"K,1UP>A- M3^&_V/\ 2]+U>.ZU36)M1MHGW+;+$$W<\;C7K7C[X@:)\*?#B7FH-Y<2@16U MK"/GD('"J/Z]J\K-,Z>)G"GETGS>77R/;R3AM8*G5K9Q%U=?7RS_PV==?;\?#CXF MZ/\ $[1OM^ER%70[9[60XDA;W]O0U\OCL!CJ/[_%1>O7?[S[C*\URO$_[-@9 M+39;?<=?1117C'T@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5E^)M M_%&@WVE78S;W41B;;U&>_X5J4A]Z<9.$E);HB<(U(N$EHSXSU M+]DGQC;ZT;:RDLKG3V;Y;QIMNU?=>N:]/U;Q)IW[+7@&PT6V0:KK=VS2G)VJ MS?Q.?11T KWVOEW]KWP5J5UJ6E^(K:&2YLHX#;3;%+>4=V0QQV-?7X7,*F;8 MBGAL;)R#P1^UW>W.N6]MXBTZWCLKB0) M]HMB08LG )!ZBOJ".59HTD1MR,-P([BOS<\->&-1\7:Q;Z7IUM)-<7#A/E4X M0'JQ] !S7T7\6/VC+_P3?Q^%_#JPF?3HHX+J]F7<#(% *J/;UKMS;)J<\1"E M@59M.ZZ+S/,R'B2M2PE6OFDFXQ:2=M6WNCD/B1^S1XKM?%U[+H=HNIZ;=S-+ M%(L@4Q[CDJX/IGK7:>(?#>M?!#]GF:T@NMNJ74X-U-;GB+=U53^F:;\&OVG- M1\0>);;1/$J0G[8WEP7<2[=K]E8=P?6O&8='FLO$]W:0V-RNUX[IP MPKGQ>+QU&I2PN+@I*+3T6]CLR_ 97B:-?'9?4<7--7;MRMGP%X?\4:MX=UJV MU'3KNX2^256&V0DN<_=/KGI^->Z?M"?&OQ)8ZY;:'IES)I"QVD,]PT/#EW4- MC/8"O1_ 7P3^&DFI1ZSH4B:KY#[T4W DC1NW'M[TSXW?L_0?$B^36++4(M*U M-$\MVN%S%(HZ9QR"*[JN9X#$8ZG*K3LHI[KKI;3R/+HY)FN%RRK&A6YG)IJS MZ+?7S/-/@=\=_$1N-4TO5+B35MMC-=6\D@RZM&N<$]Q7A^K^*]6\1:E)J5]J M%Q-=3-O+>:WR^R\\8KZ[^"O[/EI\/9KC4K^^AUG4)HC # /W2(>H&>237!_$ MK]G?P9X;U%]0NO%H\/6$[[A:2('89.2$YS_A6V&S'+J>-J>SAI)*UE]^ARXW M*,XJY;1]M4UBW=.5M.EV>=:Y<^(_B!\)].OYQ<:A%HMR]O)+RS;&&58^N.F: MX#1=%OO$&J6VGV%O+<7<\BHD<:DGKU-?;?P;U;P##H":!X5U.WO @)DBD/[V M4GJS ]RFN&N+&_6%$N& MM7 5V"@$X]:Z33]-\%_L]^%9':5;"!SEYI#NFG;T' >%?VL/%&FZG&V MLI;ZGI[-B5538ZC/)4^U8'[1/C?_ (3;QTDMO,9=,AMXS;#MAADGZ_X5PK*\ MQQ%:.&QDW[/5Z/3T/4EG>3X7#2QN7TU[566JL_4]XT_]K3P;>:BMO-%?6<+- M@7,D7R_4@+G\Z]:^&/PX MN/C%X*U2RAG6+4]%E5K*20G:R."6B/H,@$>E>RLLPF458XM-I+1WUWZGS^U*1+C7+Q0LGE\K"G]Q3W/J:>=9 MEA/J&\FQ_]HTZLZ;C&#NV]/D>P4445^3G[Z%%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !4 =3\*?$/5KJ6"233]0F- MS!<*I*G=R5)]17W94%W8V]]'Y=S!'/'_ '95##]:]K+I4],'TKZS Y[0Q&,=3$+E5K1\N_WGP>9 M<+8K!Y=&C@Y.;YKR\^WW'COP7\57WA/XBZ-+92,([FX2WGA7.V1&.,$>M;/Q MN^+&L>,/&.HVL5[-;Z19SM!#;PN5#;3@L<=23FO5O@I^S3J'AOQ!;Z]XEDA$ MMJV^WLX&W_/V9CTX]!7F_P ;O@KK?ACQ;J.H6%C-?:/>2F:.2W4L8RQR58#I MSFO0IXO+L3F7,FKJ.CZ7_P"&/)JY?F^#R90::3E=KJE;RZ'.?"[XKZWX!\26 M4L=Y-<:?)*J7-K)(65U)P2,]".N:SOBCXMNO&GC?5-1NI6D3SFC@5^B1@X M[>M=!\*_@GK_ (W\169GL9['2895DN+F=-ORJ<[5!ZDUWGQH_9MUA=>N-8\+ M6WVZQN3O>S0@21OWP.XKIEBLNHX]:I2:WZ>GJ<$,!F^)RMZ2<%*]M;[;^AX# MI>IW.BZE;7]G*T%S;NLB2(<$$'I6EXVDO;CQ/>W=^C)=X/"XF-M=-6M;=CHR_AG,,=@IW7+9^ZGI?N?!;$;> MG%>[W/[/6L>)?A?X>UK34W:PEN?/LY#M:6,L2I7_ &@.QZYKU+PG^R=X7\/Z MI'>WMS#F.=XC,8*E-)1\NI]5E'#.$RB MJZU-N4N[Z"_SH[445\\?7A1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4F*6B@! M!4%<'D4M% "*H48 P*-M M+10 F*6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BD)QUZ5\N^+_C9XS\=^/YO"O@EXK!(Y&B6;"^9(5^\2S< ?A7? M@\%4QC:@[):MO9'DYAF='+8Q=1-N3LDMVSZCHKY*UKQ]\6_@OJ%K/XAN%U6P MF;'[Q5:-O5=R@%3]:]O\9_$&YA^#5SXJTM#;74EHLT2RC)0L0/TS716RRK2= M.TE)3=DT^IR8?.J->-7FA*,J:NTUK8]&I*^0?!?QQ^)7B[0Y- T6+^TM:$AD M?461=T<)' QP */B!\8M2TZ3Q3$L M^CZ$/GCC@C7"QYX)!!)^M>M?LZ_&"]^)FCWMMJPC.JZ>5W2QC E0]&(['(-< M>(RFOAZ#KW32T=G>WJ>AA,_PV*Q2PO+*,FKJZM=>1[#2U\Q_$CX[>+=?\>3^ M$? T?E/#(86F6,-+(X^\1GA5%8/B;5OC5\,["/6=4U4RVFX;MWER(I/0, : MVIY+6FH\TXQE+9-ZG/6XDH4Y3Y*4"L+;B%*@YTXOB#!X2E1K2NXU-K(^SSTKP+XZ?'C7?ASXVTW2=*@ MM6MBBRW'VA"S."V, YXKG_AWXF^,EGXQLK36+6ZN[*Z8^;]LA4)&N"=P90,< MXKR+XS2>+9O&A/BQ(UU/'[E8P HCW?+C']:]K+< M\0U'@%4PT9PES):JW]7/O.PN/MEE;W&-OFQK)CTR +?#'Q-XS\+^#] M;UCQ\%72=/L_M,#J%#[%3)&!UX ZU\F^&_CU^T%^UAXLU:/X[@EF/MBOE,11]A5E3NG;L?>X/$?6J$:O*U=;/<_1RBOSN\-_M4 M_&KX ?%33_"'Q6@_M^RNIHXFD>%1-M=@HDAD0 . 3T(Y]17U=^U!^T%!^SS\ M,SKZV?V_4[R46NGVTF51I2I.YSV4 9(ZUS':>QT5^%)* *RYQVSSUIV _0BBOD#_ (*!?'KQI\';/PC9^$-4_L>349)I+BY2 M-7D8)C"#<" #GFO*Y/VAOVB_V@M"BN?AQI,VE:/80+'=7]M$GF74P4;R&;(Z M_P *C\:+ ?HG17Y\?LF_MG>.+WXI6O@#XBSG5%OIFM8KJ>)8[FUN!T5]H 92 M1CD9'K7N?[97[54G[/>@V.FZ)%#=>+-55F@\\;H[:)< R,.YR< =Z+ ?2E?" M'QW_ &K_ (@^"OVMK'PEI%_!;^'+>XM+:2P:!6%P) "S,Q&X'YL#!XQ7!>!? MB!^UMXAT=?'.ESWVK:/S,MO=6\(CG0==L84,5^AS7B_B;XG7/QA_:5T;Q1>: M=_95]=:A9QW%KN)"21E4;&><$COTH0'Z-?M&?%#Q%X4N;33M :2(_8S?3+;< M7%Q\ZH(XFV/C&[).T\"NI^!/C;5_%FD7]MK-Q'?75E]GD2\CV@O'-$) DFWC MS$R5)&,_*<#.*ZWQ5X#T3QQ#:#5K1I9;4[K>XAE:*6(D<[74@C-6?"?@_1_! M&EC3=%LDLK3<9&56+,['JS,Q)8GU)I ;=%%% !1110 4444 %%%% !1110 4 M444 -8 ]:^4_'?P%U&3QAJ&M> M9M[B=93+):PSA9K=SR1D'IFOJN1=ZLIS@ MC'%?)NI> _'_ ,&?B%>Z[X;M)-7LKEV8[ 7$BL<[74TO(^.XCIPJ4Z7M:3E!/5QWCYHR;GXL?$7X?S0V'C/38]6L6;(BU2W4[\?W M7 QD?0U[%\0O%UCXX_9SU+5]/C\FVFMU AQCRR' *_@:\L\>:A\2/CE'9:7) MX1DTNVAEWY=&7YNF2S 8')XKU?4/A9>Z#^SW=^%;("\U+R"["/H\A8,P%>SB MOJ\70G-1C4YE=1>EN_8^=P'UN:Q5.$I3H\CLY*SO;8XO]B^%/L?B67:/,\R) M=W?&#Q7$?M/1++\:T0@8DBM@W'7H*]5_91\%ZSX5T/6Y=7L9M/:ZG7RXYEVL M0J\G'U_E7(?M _#KQ%K_ ,7["]TW2[B\M)XX )HERJE6&[<>U:TL13_MJK4< MU:SU^2,J^$K/ARA2Y'S( MB3@"VC)/_ C7T)X[T6YUCX=:KIENF^[FL3$BCNVWI7BW[*OP_P!;\/7'B&;6 M=.GTZ*>%;=?.7:S$$YP#V]Z\K"58++,3"4M6U^A[6.P]66=8.I".D8OY:,S- M9^,T"_$*]A^'GA&TNM;G=HWU&1"6E8'!(4=L]\BLKXJZ7\5-1\'7FI^+=0M[ M728RI:PBVJ&;/' R?UK-D\!^.O@K\1I=8TG2)-6B61S%)#&9$DC8]#CD&NL\ M4:;\4OCIH\D5YI3=Y?\ ^: ME+$XJE7HXE3]I=VA%6CZ_P"9L?L>H1X.\0-CY3<\?]\5Y/\ .QCOOCI:+( M1%/@_&R>[U#2[BVM+4W&ZXD7"-N/R[3WK.5:G"KCWSK5:&D,+6J4,KC[-^[)W MTVV/K'GGM7QS^UC_ ,E2LO7[-'_Z%7V/UKYC_:E^%^O:_P"(K+7=)LIM0@\C MR9([<;G1@<@XKP<@JPIXU.H[731]=Q71J5LN?LHWM).R/?+S2;#7_ ;Z;JFW M^S;O3O)N=S!0(VCPQSVP.]?G)-^R/\4OAEJTWB+X,^*4\0Z1N*PWFC7JB4J# M]R1<[6(_$5]/>'+SXD?%C1+[P=K^E?V3X?O=,DL9;XV[12QG9A'!)Y.<9&/6 MOG#X;V?Q_P#V,]6U+2['PA-XL\/3R;C##&TL4A' D1DR4)'4$5Y.+P\L+5<) MM/KH[GO9?C(8Z@JD$TMM58AT']LWQ[\/_&.GZ1\9?"5GK_V.13]HU"P2*_M@ M3_K(VQM/KP!]:^I?VL/C5\._"_PFTJ^\3Z%!XQAUG9<:7I-/AO\9_VSOB5IFI:WX/_ .$/TR!%@,EQ&T:P0[LL26^9V_"O>$JH)7_:RH.*XM#TSB?!OQ6_:6^-'A MZV'P^\-:/X*\*[/+LYXX0H5!P K2$@@>RU\WWFB^)/#_ .UAI5AXOU1=9\1Q MZS;?;+Q&#"1RP/4 #CZ5[Q\'OC-^T5X-\%V7@'2OAC+<7%DAM[74+ZVDC$2D M\;NBMC/7->:^//V8_C)X-^*WA[Q%?Z?-XGUC4KR._FO=/4R)%-O!9'.,+CUZ M50'K/_!53_6^ ?\ =NO_ &2OIO\ 8YLX;']G'P2D$*PJ]IYC!!C+%CDGW->& M?\%%/A3XR^(VB^!]0T'0KC5I+,2QW<-FI=XG=5QP.V01FOI+]G+PIJ'@?X)^ M$=%U6$VVH6MDJSPMUC8Y.#^=+H!^<-XH7]O5PH"C_A)QTX_BK7_X*,&63]IN M%+G+6XTRR$8;H$+ON_7-=EJ7[/?CO_AN'^UXO#UV^B-K*Z@-3V_N!#P2=W3/ M;'6O2F%?L]M?:AIS&6V3IA920I [$YQ7%M^R MA\4_"_QX\.)?Z1=:W-/=V^I76JP*7A#%PTFY^F0 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover Page - shares
3 Months Ended
Mar. 31, 2024
May 06, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-37936  
Entity Registrant Name SMART SAND, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 45-2809926  
Entity Address, Address Line One 1000 Floral Vale Boulevard  
Entity Address, Address Line Two Suite 225  
Entity Address, City or Town Yardley  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 19067  
City Area Code 215  
Local Phone Number 795-7900  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol SND  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   42,574,948
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001529628  
Current Fiscal Year End Date --12-31  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 4,598 $ 6,072
Accounts receivable 37,698 23,231
Unbilled receivables 79 2,561
Inventory 25,584 26,823
Prepaid expenses and other current assets 3,210 3,217
Total current assets 71,169 61,904
Property, plant and equipment, net 251,384 255,092
Operating lease right-of-use assets 20,472 23,265
Intangible assets, net 5,678 5,876
Other assets 558 163
Total assets 349,261 346,300
Current liabilities:    
Accounts payable 9,935 16,041
Accrued expenses and other liabilities 15,402 11,024
Deferred revenue 2,375 1,154
Current portion of long-term debt 22,045 15,711
Current portion of operating lease liabilities 9,554 10,536
Total current liabilities 59,311 54,466
Long-term debt 2,445 3,449
Long-term operating lease liabilities 12,070 14,056
Deferred tax liabilities, net 12,697 12,101
Asset retirement obligations 20,172 19,923
Other non-current liabilities 38 38
Total liabilities 106,733 104,033
Commitments and contingencies (Note 12)
Stockholders’ equity    
Common stock, $0.001 par value, 350,000,000 shares authorized; 46,164,730 issued and 38,706,008 outstanding at March 31, 2024; 45,858,022 issued and 38,486,762 outstanding at December 31, 2023 39 39
Treasury stock, at cost, 7,458,722 and 7,371,260 shares at March 31, 2024 and December 31, 2023, respectively (14,419) (14,249)
Additional paid-in capital 182,646 181,973
Retained earnings 74,323 74,539
Accumulated other comprehensive loss (61) (35)
Total stockholders’ equity 242,528 242,267
Total liabilities and stockholders’ equity $ 349,261 $ 346,300
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 350,000,000 350,000,000
Common stock, shares issued (in shares) 46,164,730 45,858,022
Common stock, shares outstanding (in shares) 38,706,008 38,486,762
Treasury stock, shares (in shares) 7,458,722 7,371,260
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED INCOME STATEMENTS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues: $ 83,052 $ 82,350
Cost of goods sold: 71,241 70,713
Gross profit 11,811 11,637
Operating expenses:    
Selling, general and administrative 10,350 10,764
Depreciation and amortization 674 592
Loss (gain) on disposal of fixed assets, net 3 1,889
Total operating expenses 11,027 13,245
Operating income (loss) 784 (1,608)
Interest expense, net (489) (441)
Other income 96 48
Total other expenses, net (393) (393)
Income (loss) before income tax expense 391 (2,001)
Income tax expense 607 1,598
Net loss $ (216) $ (3,599)
Net loss per common share:    
Basic (in dollars per share) $ (0.01) $ (0.09)
Diluted (in dollars per share) $ (0.01) $ (0.09)
Weighted-average number of common shares:    
Basic (in shares) 38,555 41,272
Diluted (in shares) 38,555 41,272
Sand    
Revenues: $ 79,719 $ 80,019
Cost of goods sold: 68,967 68,738
SmartSystems    
Revenues: 3,333 2,331
Cost of goods sold: $ 2,274 $ 1,975
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net loss $ (216) $ (3,599)
Other comprehensive loss:    
Foreign currency translation adjustment (26) (66)
Comprehensive loss $ (242) $ (3,665)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Restricted Stock
Common Stock
Common Stock
Restricted Stock
Treasury Stock
Treasury Stock
Restricted Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Beginning balance (in shares) at Dec. 31, 2022     43,088,106            
Beginning balance at Dec. 31, 2022 $ 243,471   $ 43   $ (5,075)   $ 178,386 $ 69,890 $ 227
Beginning balance (in shares) at Dec. 31, 2022         2,010,961        
Increase (Decrease) in Stockholders' Equity                  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent (66)               (66)
Vesting of restricted stock (in shares)     4,750            
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition 779           779    
APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition 7           7    
Employee stock purchase plan issuance (in shares)     21,810            
Stock Issued During Period, Value, Employee Stock Purchase Plan 33           33    
Stock buy back (in shares)     5,175,688 1,618 (5,175,688) 1,618      
Stock buy back (8,850) $ (3) $ (5)   $ (8,845) $ (3)      
Net loss (3,599)             (3,599)  
Ending balance (in shares) at Mar. 31, 2023     37,937,360            
Ending balance at Mar. 31, 2023 $ 231,772   $ 38   $ (13,923)   179,205 66,291 161
Ending balance (in shares) at Mar. 31, 2023         7,188,267        
Beginning balance (in shares) at Dec. 31, 2023 38,486,762   38,486,762            
Beginning balance at Dec. 31, 2023 $ 242,267   $ 39   $ (14,249)   181,973 74,539 (35)
Beginning balance (in shares) at Dec. 31, 2023 7,371,260       7,371,260        
Increase (Decrease) in Stockholders' Equity                  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent $ (26)               (26)
Vesting of restricted stock (in shares)     288,817            
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition 642           642    
APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition 6           6    
Employee stock purchase plan issuance (in shares)     17,891            
Stock Issued During Period, Value, Employee Stock Purchase Plan 25           25    
Stock buy back (in shares)       87,462   87,462      
Stock buy back   $ (170)       $ (170)      
Net loss $ (216)             (216)  
Ending balance (in shares) at Mar. 31, 2024 38,706,008   38,706,008            
Ending balance at Mar. 31, 2024 $ 242,528   $ 39   $ (14,419)   $ 182,646 $ 74,323 $ (61)
Ending balance (in shares) at Mar. 31, 2024 7,458,722       7,458,722        
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities:    
Net loss $ (216) $ (3,599)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation, depletion and accretion of asset retirement obligations 7,241 6,553
Amortization of intangible assets 199 199
Net loss on disposal of fixed assets 3 1,889
Amortization of deferred financing cost 26 26
Accretion of debt discount 47 47
Deferred income taxes 596 1,669
Stock-based compensation, net 642 779
Employee stock purchase plan compensation 6 7
Changes in assets and liabilities:    
Accounts receivable (9,344) (74)
Unbilled receivables (2,640) (1,363)
Inventory 1,240 101
Prepaid expenses and other assets (240) (676)
Deferred revenue 1,220 (1,058)
Accounts payable (6,730) 1,165
Accrued and other expenses 4,087 (560)
Net cash (used in) provided by operating activities (3,863) 5,105
Investing activities:    
Purchases of property, plant and equipment (1,646) (4,018)
Proceeds from disposal of assets 1 1
Net cash used in investing activities (1,645) (4,017)
Financing activities:    
Repayments of notes payable (1,340) (1,513)
Payments under finance leases (56) (86)
Payment of deferred financing and debt issuance costs (425) 0
Proceeds from revolving credit facility 6,000 14,000
Repayment of revolving credit facility 0 (7,000)
Employee stock purchase plan issuance 25 33
Purchase of treasury stock (170) (4,428)
Net cash provided by financing activities 4,034 1,006
Net (decrease) increase in cash and cash equivalents (1,474) 2,094
Cash and cash equivalents at beginning of year 6,072 5,510
Cash and cash equivalents at end of period 4,598 7,604
Supplemental disclosure of cash flow information    
Purchases of property, plant and equipment in accounts payable and accrued expenses 1,544 1,975
Treasury stock purchased with debt $ 0 $ 4,425
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization and Nature of Business
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Nature of Business Organization and Nature of Business
The Company was incorporated in July 2011 and is headquartered in Yardley, Pennsylvania. The Company primarily operates as a fully integrated frac and industrial sand supply and services company. The Company offers complete mine to wellsite proppant supply and logistics solutions to our frac sand customers in the oil and natural gas industry. These operations include the excavation, processing and sale of sand, or proppant, for hydraulic fracturing operations as well as proppant logistics and wellsite storage solutions through its SmartSystemsTM products and services. The Company also provides sand to customers for industrial uses through its Industrial Product Solutions (“IPS”), such as glass, foundry, building products, filtration, geothermal, renewables, ceramics, turf & landscape, retail, and recreation.
Sand Mines and Processing Facilities
The Company’s integrated Oakdale facility, with on-site rail infrastructure and wet and dry sand processing facilities, has access to two Class I rail lines which enable the Company to process and cost effectively deliver products to its customers. The Company commenced operations at its mine and processing facility near Oakdale, Wisconsin in July 2012, and subsequently expanded its operations in 2014, 2015 and 2018. Currently, the annual processing capacity at the Oakdale facility is approximately 5.5 million tons.
In September 2020, the Company acquired two frac sand mines and related processing facilities in Utica, Illinois and New Auburn, Wisconsin. The Utica facility annual processing capacity is approximately 1.6 million tons and it has access to the Burlington Northern Santa Fe Class I rail line through the Peru, Illinois transload facility. The Company began operating the Utica, Illinois mine and Peru, Illinois transload facility in October 2020. The Company currently has no plans to operate the New Auburn facility for the foreseeable future.
In March 2022, the Company acquired a frac sand mine and processing facility in Blair, Wisconsin. The Blair facility has approximately 2.9 million tons of total annual processing capacity and contains an onsite, unit train capable rail terminal with access to the Class 1 Canadian National Railway. The Company commenced operations at the Blair facility in April 2023.
Transload & Logistics Solutions
The Company also offers proppant logistics solutions to its customers through, among other things, its network of in-basin transloading terminals and its SmartSystemsTM wellsite proppant storage and management capabilities. The Company has direct access to four Class I rail lines and the ability to access all Class 1 rail lines within the United States and Canada.
The Company has several in-basin rail terminals. The Company acquired rights in March 2018 to operate a unit train capable transloading terminal in Van Hook, North Dakota to service the Bakken Formation in the Williston Basin. In 2020, the Company, as part of its acquisition of the Utica, Illinois facility, obtained rights to use a rail terminal located in El Reno, Oklahoma. In September 2021, the Company acquired the rights to construct and operate a transloading terminal in Waynesburg, Pennsylvania to service the Appalachian Basin, including the Marcellus and Utica Formations, which became operational in January 2022 and then further expanded in the fourth quarter of 2023. In December 2023 and January 2024, the Company acquired rights to use transloading terminals in Minerva, Ohio and Dennison, Ohio, respectively. These terminals will service the Appalachian Basin and are expected to commence operations in the second quarter of 2024.
The Company’s SmartSystems offer proppant storage solutions that create efficiencies, flexibility, enhanced safety and reliability for customers by providing the capability to unload, store and deliver proppant at the wellsite, as well as having the ability to rapidly set up, takedown and transport the entire system. The SmartDepotTM silo includes passive and active dust suppression technology, along with the capability of gravity-fed operation. The self-contained SmartPath® transloader is a mobile sand transloading system designed to work with bottom dump trailers and features a drive over conveyor, surge bin, and dust collection system. The Company has developed the SmartbeltTM a belt system to pair with its SmartPath, which allows for feeding sand directly into the hopper at the wellsite. Rapid deployment trailers are designed for quick setup, takedown and transportation of the entire SmartSystem, and they detach from the wellsite equipment, which allows for removal from the wellsite during operation. A proprietary software program, the SmartSystem TrackerTM, allows customers to monitor silo-specific information, including location, proppant type and proppant inventory.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
The information presented below supplements the complete description of our significant accounting policies disclosed in our 2023 Form 10-K, filed with the Securities and Exchange Commission (“SEC”) on March 11, 2024.
Revision of Previously Issued Financial Statements
The Company has reclassified some prior year line items on its condensed consolidated statements of operations to conform to the current financial statement presentation. These reclassifications have no effect on previously reported total revenue or net income. The Company changed the names and types of revenue that are reported on each line item under revenues. Sand revenue now includes sand sales, shortfall, railcar rental, and transportation. SmartSystems revenue is primarily from the rental of our patented SmartSystems equipment and related services provided to customers. There has been no change in the manner in which we recognize revenue.
Basis of Presentation and Consolidation
The accompanying unaudited quarterly condensed consolidated financial statements (“interim statements”) of the Company are presented in accordance with the rules and regulations of the SEC for quarterly reports on Form 10-Q and therefore do not include all the information and notes required by GAAP. In the opinion of management, all adjustments and disclosures necessary for a fair presentation of these interim statements have been included. All adjustments are of a normal recurring nature. The results reported in these interim statements are not necessarily indicative of the results that may be reported for the entire year. The consolidated balance sheet as of December 31, 2023 was derived from the audited consolidated financial statements as of and for the year ended December 31, 2023. These interim statements should be read in conjunction with the Company’s consolidated financial statements for the year ended December 31, 2023.
Use of Estimates
The preparation of interim statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates used in the preparation of these financial statements include, but are not limited to: impairment considerations of assets, including intangible assets, fixed assets, and inventory; estimated cost of future asset retirement obligations; fair value of acquired assets and assume liabilities; recoverability of deferred tax assets; inventory reserve; the collectability of receivables; and certain liabilities.
Actual results could differ from management’s best estimates as additional information or actual results become available in the future, and those differences could be material. Additionally, global events such as the ongoing conflict in Ukraine and the recent conflict in the Middle East may affect oil and natural gas prices and significant volatility in the oilfield service sector. The Company is currently unable to estimate the effect of current or future events on its future financial position and results of operations. Therefore, the Company can give no assurances that these events will not have a material adverse effect on its financial position or results of operations.
Employee Retention Credit
The Company qualified for federal government assistance through employee retention credit provisions of the Consolidated Appropriations Act of 2021. As of March 31, 2024 and December 31, 2023, the Company included $522 in prepaid expenses and other current assets on its consolidated balance sheets related to receivables for the employee retention credits. The calculation of the credit was based on employees continued employment and represents a portion of the wages paid to them. For income tax purposes, the credit will result in decreased expense related to the wages it offsets in the period received.
Recent Accounting Pronouncements
In November 2023, the FASB issued ASU 2023-07, Segment Reporting, which updates various reportable disclosure requirements, primarily through incremental disclosures of segment expenses in both annual and interim reporting. The Update is effective for the Company as of the annual reporting period beginning January 1, 2024 and interim periods beginning January
1, 2025. While the Company is still in the process of evaluating the effects of ASU 2023-07 and its related updates on the consolidated financial statements, at the time of adoption, it believes the primary effect will be updated note disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes, which updates various disclosures including enhancing the income tax rate reconciliation and income taxes paid disclosures by requiring greater disaggregation of information. The other amendments in this Update are intended to improve the effectiveness and comparability of disclosures. The Update is effective for the Company for the annual reporting period beginning January 1, 2025 and for interim periods beginning January 1, 2026. While the Company is still in the process of evaluating the effects of ASU 2023-07 and its related updates on the consolidated financial statements, at the time of adoption, it believes the primary effect will be updated note disclosures.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventory
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventory consisted of the following:
 March 31, 2024December 31, 2023
Raw material$1,509 $467 
Work in progress6,076 9,391 
Finished goods9,237 8,244 
Spare parts8,762 8,721 
Total inventory$25,584 $26,823 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment, net
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, net Property, Plant and Equipment, net
Net property, plant and equipment consisted of:
March 31, 2024December 31, 2023
Machinery, equipment and tooling$41,748 $40,632 
SmartSystems
31,127 30,651 
Vehicles4,240 4,082 
Furniture and fixtures1,466 1,466 
Plant and building215,098 213,756 
Real estate properties7,209 7,209 
Railroad and sidings35,719 35,491 
Land and land improvements40,528 40,519 
Asset retirement obligations22,910 22,910 
Mineral properties7,442 7,442 
Deferred mining costs4,207 3,802 
Construction in progress5,742 6,270 
417,436 414,230 
Less: accumulated depreciation and depletion166,052 159,138 
Total property, plant and equipment, net$251,384 $255,092 
Depreciation expense was $6,981 and $6,342 for the three months ended March 31, 2024 and 2023, respectively.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued and Other Expenses
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Accrued and Other Expenses Accrued and Other Expenses
Accrued and other expenses were comprised of the following:
 March 31, 2024December 31, 2023
Employee related expenses$2,128 $1,767 
Accrued equipment expense
155 524 
Accrued professional fees471 461 
Accrued royalties3,124 3,149 
Accrued freight and delivery charges3,226 2,066 
Accrued real estate tax1,703 1,044 
Accrued utilities1,217 604 
Sales tax liability403 486 
Income tax payable935 865 
Other accrued liabilities2,040 58 
Total accrued liabilities$15,402 $11,024 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt Debt
The current portion of long-term debt consists of the following:
 March 31, 2024December 31, 2023
ABL Credit Facility$14,000 $8,000 
Oakdale Equipment Financing6,854 6,462 
Notes payable983 1,011 
Finance leases208 238 
Current portion of long-term debt$22,045 $15,711 

Long-term debt, net of current portion consists of the following:
 March 31, 2024December 31, 2023
Oakdale Equipment Financing$— $1,388 
Notes payable1,972 1,519 
Finance leases473 542 
Long-term debt$2,445 $3,449 
The follow summarizes the maturity of our debt:
ABL Credit FacilityOakdale Equipment FinancingNotes PayableFinance LeasesTotal
Remainder of 2024$14,000 $5,695 $936 $198 $20,829 
2025— 1,724 708 265 2,697 
2026— — 826 254 1,080 
2027— — 567 62 629 
2028— — 217 224 
2029 and thereafter— — 53 — 53 
Total minimum payments14,000 7,419 3,307 786 25,512 
Amount representing interest— (437)(352)(105)(894)
Amount representing unamortized lender fees— (128)— — (128)
Present value of payments681 
Less: current portion(14,000)(6,854)(983)(208)(22,045)
Total long-term debt$— $— $1,972 $473 $2,445 

ABL Credit Facility
On December 13, 2019, the Company entered into a $20,000 five-year senior secured asset-based credit facility with Jefferies Finance LLC. The available borrowing amount under the ABL Credit Facility as of March 31, 2024 was $20,000 and is based on the Company’s eligible accounts receivable and inventory. The Company had $14,000 outstanding and $6,000 available to be drawn under this facility as of March 31, 2024. The weighted average interest rate on our ABL credit facility for the three months ended March 31, 2024 was 8.25%.
Oakdale Equipment Financing
On December 13, 2019, the Company received net proceeds of $23,000 in an equipment financing arrangement with Nexseer. Substantially all of the Company’s mining and processing equipment at its Oakdale facility are pledged as collateral under the Oakdale Equipment Financing. The Oakdale Equipment Financing bears interest at a fixed rate of 5.79%.
Notes Payable
The Company has entered into various financing arrangements, primarily to finance heavy equipment purchases as well as its manufactured wellsite proppant storage solutions equipment. Upon completion of the equipment manufacturing, title to certain equipment may pass to the financial institutions as collateral. As of March 31, 2024, these notes payable bear interest at rates between 3.99% and 7.49%.
On February 28, 2023, the Company purchased 5,176 shares of the Company’s common stock from Clearlake Capital Partners II (Master), L.P., an affiliate of Clearlake Capital Group (“Clearlake”), for $8,850, of which $4,425 was paid in cash and the remainder was financed through an unsecured promissory note, bearing interest of 10.00%, issued to Clearlake. This purchase represented all of the common stock previously owned by Clearlake and approximately 11.3% outstanding shares of the Company’s common stock as of immediately prior to the purchase. At the time of purchase, Clearlake was a related party to the Company, and José Feliciano, the Co-Founder and Managing Partner of Clearlake, was on our board of directors. José Feliciano resigned from our board of directors as of December 31, 2023 and the promissory note was repaid in May 2023.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases Leases
Lessee
The operating and financing components of the Company’s right-of-use assets and lease liabilities on the consolidated balance sheets were as follows:
Balance Sheet LocationMarch 31, 2024December 31, 2023
Right-of-use assets
   OperatingOperating right-of-use assets$20,472 $23,265 
   FinancingProperty, plant and equipment, net673 908 
Total right-of use assets$21,145 $24,173 
Lease liabilities
   OperatingOperating lease liabilities, current and long-term portions$21,624 $24,592 
   FinancingLong-term debt, current and long-term portions681 780 
Total lease liabilities$22,305 $25,372 

Operating lease costs are recorded as a single expense on the statement of operations and allocated to the right-of-use assets and the related lease liabilities as depreciation expense and interest expense, respectively. Lease cost recognized in the consolidated statement of operations for the three months ended March 31, 2024 and 2023 was as follows:
Three Months Ended March 31,
20242023
Finance lease cost
   Amortization of right-of-use assets$57 $94 
   Interest on lease liabilities18 16 
Operating lease cost3,387 3,195 
Short-term lease cost
Total lease cost$3,471 $3,314 
Other information related to the Company’s leasing activity for the three months ended March 31, 2024 and 2023 is as follows:
Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities
   Operating cash flows used for finance leases$18 $16 
   Operating cash flows used for operating leases$3,553 $3,316 
   Financing cash flows used for finance leases$56 $86 
Right-of-use assets obtained in exchange for new operating lease liabilities$244 $1,413 
Weighted average remaining lease term - finance leases3.0 years3.0 years
Weighted average discount rate - finance leases9.62 %8.98 %
Weighted average remaining lease term - operating leases2.7 years2.9 years
Weighted average discount rate - operating leases6.53 %5.83 %

Maturities of the Company’s lease liabilities as of March 31, 2024 are as follows:
Operating LeasesFinance LeasesTotal
Remainder of 2024$8,257 $198 $8,455 
20257,836 265 8,101 
20264,387 254 4,641 
20272,127 62 2,189 
2028975 982 
Thereafter25 — 25 
Total cash lease payments23,607 786 24,393 
Less: amounts representing interest(1,983)(105)(2,088)
Total lease liabilities$21,624 $681 $22,305 
Leases Leases
Lessee
The operating and financing components of the Company’s right-of-use assets and lease liabilities on the consolidated balance sheets were as follows:
Balance Sheet LocationMarch 31, 2024December 31, 2023
Right-of-use assets
   OperatingOperating right-of-use assets$20,472 $23,265 
   FinancingProperty, plant and equipment, net673 908 
Total right-of use assets$21,145 $24,173 
Lease liabilities
   OperatingOperating lease liabilities, current and long-term portions$21,624 $24,592 
   FinancingLong-term debt, current and long-term portions681 780 
Total lease liabilities$22,305 $25,372 

Operating lease costs are recorded as a single expense on the statement of operations and allocated to the right-of-use assets and the related lease liabilities as depreciation expense and interest expense, respectively. Lease cost recognized in the consolidated statement of operations for the three months ended March 31, 2024 and 2023 was as follows:
Three Months Ended March 31,
20242023
Finance lease cost
   Amortization of right-of-use assets$57 $94 
   Interest on lease liabilities18 16 
Operating lease cost3,387 3,195 
Short-term lease cost
Total lease cost$3,471 $3,314 
Other information related to the Company’s leasing activity for the three months ended March 31, 2024 and 2023 is as follows:
Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities
   Operating cash flows used for finance leases$18 $16 
   Operating cash flows used for operating leases$3,553 $3,316 
   Financing cash flows used for finance leases$56 $86 
Right-of-use assets obtained in exchange for new operating lease liabilities$244 $1,413 
Weighted average remaining lease term - finance leases3.0 years3.0 years
Weighted average discount rate - finance leases9.62 %8.98 %
Weighted average remaining lease term - operating leases2.7 years2.9 years
Weighted average discount rate - operating leases6.53 %5.83 %

Maturities of the Company’s lease liabilities as of March 31, 2024 are as follows:
Operating LeasesFinance LeasesTotal
Remainder of 2024$8,257 $198 $8,455 
20257,836 265 8,101 
20264,387 254 4,641 
20272,127 62 2,189 
2028975 982 
Thereafter25 — 25 
Total cash lease payments23,607 786 24,393 
Less: amounts representing interest(1,983)(105)(2,088)
Total lease liabilities$21,624 $681 $22,305 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Asset Retirement Obligation
3 Months Ended
Mar. 31, 2024
Asset Retirement Obligation Disclosure [Abstract]  
Asset Retirement Obligation Asset Retirement Obligations
The Company had a post-closure reclamation and site restoration obligation of $20,172 as of March 31, 2024. The following is a reconciliation of the total reclamation liability for asset retirement obligations.
Balance at December 31, 2023$19,923 
Accretion expense249 
Balance at March 31, 2024$20,172 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenue
The following table presents the Company’s revenues disaggregated by type and percentage of total revenues for the periods indicated.
Three Months Ended March 31,
20242023
RevenuePercentage of Total RevenueRevenuePercentage of Total Revenue
Sand revenue$79,719 96 %$80,019 97 %
SmartSystems revenue3,333 %2,331 %
Total revenue$83,052 100 %$82,350 100 %
The Company recorded $1,154 of deferred revenue on the consolidated balance sheet as of December 31, 2023, all of which has been recognized in the three months ended March 31, 2024. As of March 31, 2024, the Company had $184,180 in unsatisfied performance obligations related to contracts with customers. The Company expects to perform these obligations and recognize revenue of $98,950 and $85,230 in the remainder of 2024 and 2025, respectively.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company calculates its interim income tax provision by estimating the annual expected effective tax rate and applying that rate to its ordinary year-to-date earnings or loss. In addition, the effect of changes in enacted tax laws, rates or tax status is recognized in the interim period in which the change occurs.
For the three months ended March 31, 2024 and 2023, the effective tax rate was approximately 155.2% and (79.9)%, respectively, based on the annual effective tax rate net of discrete federal and state taxes. For the three months ended March 31, 2024 and 2023, the statutory tax rate was 21.0%. The computation of the effective tax rate includes modifications from the statutory rate such as income tax credits, tax depletion deduction, carrybacks, and state apportionment changes, among other items.
The Company has recorded a liability for uncertain tax positions included in its consolidated balance sheet of $2,240 as of December 31, 2023. There was no material change for the three months ended March 31, 2024.
The Company determined that it is more likely than not that it will not be able to fully realize the benefits of certain existing deductible temporary differences and has recorded a partial valuation allowance against the gross deferred tax assets, which is included in the long-term deferred tax liabilities, net on its consolidated balance sheets. At December 31, 2023, the Company recorded a partial valuation allowance against the gross deferred tax assets on its consolidated balance sheet in the amount of $874. There was no material change for the three months ended March 31, 2024.
The Company’s federal income tax returns subsequent to 2017 remain open to audit by taxing authorities. The Company has not been informed that its tax returns are the subject of any audit or investigation by taxing authorities.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentrations
3 Months Ended
Mar. 31, 2024
Risks and Uncertainties [Abstract]  
Concentrations Concentrations
As of March 31, 2024, four customers accounted for 63% of the Company’s total accounts receivable. As of December 31, 2023, four customers accounted for 70% of the Company’s total accounts receivable.
During the three months ended March 31, 2024, 60% of the Company’s revenues were earned from three customers. During the three months ended March 31, 2023, 57% of the Company’s revenues were earned from three customers.
As of March 31, 2024, two vendors accounted for 29% of the Company’s accounts payable. As of December 31, 2023, one vendor accounted for 11% of the Company’s accounts payable.
During the three months ended March 31, 2024, two vendors accounted for 35% of the Company’s cost of goods sold. During the three months ended March 31, 2023, two vendors accounted for 35% of the Company’s cost of goods sold.
The Company’s primary product is Northern White sand and its mining operations are limited to Wisconsin and Illinois. There is a risk of loss if there are significant environmental, legal or economic changes to the geographic areas of our mines, the oil and natural gas producing basins they serve, or the transportation routes between them.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation
In addition to the matters described below, the Company may be subject to various legal proceedings, claims and governmental inspections, audits or investigations arising out of our operations in the normal course of business, which cover matters such as general commercial, governmental and trade regulations, product liability, environmental, intellectual property, employment and other actions. Although the outcomes of these routine claims cannot be predicted with certainty, in the opinion of management, the ultimate resolution of these matters will not have a material adverse effect on our financial statements.
Cory Berg, et al. v. Hi-Crush Blair LLC, LLC et al., Case No. 2019-cv-65, Trempealeau County, Wisconsin
Leland Drangstveit, et al. v. Hi-Crush Blair, LLC, et al., Case No. 2019-cv-66, Trempealeau County, Wisconsin
On April 22, 2019 and September 29, 2021, Cory Berg, et al. and Leland Drangstveit, et al., respectively (collectively, the “Plaintiffs”), filed complaints and an amended complaint in separate actions against Blair, certain of its subcontractors and its and their respective insurance companies in the Circuit Court of the State of Wisconsin in and for Trempealeau County (Case Nos. 19-CV-65 and 19-CV-66, respectively). The Plaintiffs allege that Blair and its subcontractors were negligent and created a nuisance by, among other things, generating excessive noise, light and dust. The Plaintiffs are seeking unspecified monetary damages and other relief. The insurance companies included as defendants have asserted counterclaims seeking declarations as to their rights and liabilities under their respective applicable commercial general liability insurance policies. HCR has agreed under the Purchase Agreement to indemnify the Company for any actions or omissions of HCR or its affiliates (including Blair) that occurred prior to the closing of the Company’s acquisition of Blair. The cases are currently in the discovery phase and at this time, the Company is unable to express an opinion as to the likely outcome in the matter.
Bonds
The Company has performance bonds with various public and private entities regarding reclamation, permitting and maintenance of public roadways. Total aggregate principal amount of performance bonds outstanding as of March 31, 2024 was $19,727.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Revision of Previously Issued Financial Statements
Revision of Previously Issued Financial Statements
The Company has reclassified some prior year line items on its condensed consolidated statements of operations to conform to the current financial statement presentation. These reclassifications have no effect on previously reported total revenue or net income. The Company changed the names and types of revenue that are reported on each line item under revenues. Sand revenue now includes sand sales, shortfall, railcar rental, and transportation. SmartSystems revenue is primarily from the rental of our patented SmartSystems equipment and related services provided to customers. There has been no change in the manner in which we recognize revenue.
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The accompanying unaudited quarterly condensed consolidated financial statements (“interim statements”) of the Company are presented in accordance with the rules and regulations of the SEC for quarterly reports on Form 10-Q and therefore do not include all the information and notes required by GAAP. In the opinion of management, all adjustments and disclosures necessary for a fair presentation of these interim statements have been included. All adjustments are of a normal recurring nature. The results reported in these interim statements are not necessarily indicative of the results that may be reported for the entire year. The consolidated balance sheet as of December 31, 2023 was derived from the audited consolidated financial statements as of and for the year ended December 31, 2023. These interim statements should be read in conjunction with the Company’s consolidated financial statements for the year ended December 31, 2023.
Use of Estimates
Use of Estimates
The preparation of interim statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates used in the preparation of these financial statements include, but are not limited to: impairment considerations of assets, including intangible assets, fixed assets, and inventory; estimated cost of future asset retirement obligations; fair value of acquired assets and assume liabilities; recoverability of deferred tax assets; inventory reserve; the collectability of receivables; and certain liabilities.
Actual results could differ from management’s best estimates as additional information or actual results become available in the future, and those differences could be material. Additionally, global events such as the ongoing conflict in Ukraine and the recent conflict in the Middle East may affect oil and natural gas prices and significant volatility in the oilfield service sector. The Company is currently unable to estimate the effect of current or future events on its future financial position and results of operations. Therefore, the Company can give no assurances that these events will not have a material adverse effect on its financial position or results of operations.
Employee Retention Credit
Employee Retention Credit
The Company qualified for federal government assistance through employee retention credit provisions of the Consolidated Appropriations Act of 2021. As of March 31, 2024 and December 31, 2023, the Company included $522 in prepaid expenses and other current assets on its consolidated balance sheets related to receivables for the employee retention credits. The calculation of the credit was based on employees continued employment and represents a portion of the wages paid to them. For income tax purposes, the credit will result in decreased expense related to the wages it offsets in the period received.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In November 2023, the FASB issued ASU 2023-07, Segment Reporting, which updates various reportable disclosure requirements, primarily through incremental disclosures of segment expenses in both annual and interim reporting. The Update is effective for the Company as of the annual reporting period beginning January 1, 2024 and interim periods beginning January
1, 2025. While the Company is still in the process of evaluating the effects of ASU 2023-07 and its related updates on the consolidated financial statements, at the time of adoption, it believes the primary effect will be updated note disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes, which updates various disclosures including enhancing the income tax rate reconciliation and income taxes paid disclosures by requiring greater disaggregation of information. The other amendments in this Update are intended to improve the effectiveness and comparability of disclosures. The Update is effective for the Company for the annual reporting period beginning January 1, 2025 and for interim periods beginning January 1, 2026. While the Company is still in the process of evaluating the effects of ASU 2023-07 and its related updates on the consolidated financial statements, at the time of adoption, it believes the primary effect will be updated note disclosures.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventory (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventory consisted of the following:
 March 31, 2024December 31, 2023
Raw material$1,509 $467 
Work in progress6,076 9,391 
Finished goods9,237 8,244 
Spare parts8,762 8,721 
Total inventory$25,584 $26,823 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment, net (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Net Property, Plant and Equipment
Net property, plant and equipment consisted of:
March 31, 2024December 31, 2023
Machinery, equipment and tooling$41,748 $40,632 
SmartSystems
31,127 30,651 
Vehicles4,240 4,082 
Furniture and fixtures1,466 1,466 
Plant and building215,098 213,756 
Real estate properties7,209 7,209 
Railroad and sidings35,719 35,491 
Land and land improvements40,528 40,519 
Asset retirement obligations22,910 22,910 
Mineral properties7,442 7,442 
Deferred mining costs4,207 3,802 
Construction in progress5,742 6,270 
417,436 414,230 
Less: accumulated depreciation and depletion166,052 159,138 
Total property, plant and equipment, net$251,384 $255,092 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued and Other Expenses (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued and Other Expenses
Accrued and other expenses were comprised of the following:
 March 31, 2024December 31, 2023
Employee related expenses$2,128 $1,767 
Accrued equipment expense
155 524 
Accrued professional fees471 461 
Accrued royalties3,124 3,149 
Accrued freight and delivery charges3,226 2,066 
Accrued real estate tax1,703 1,044 
Accrued utilities1,217 604 
Sales tax liability403 486 
Income tax payable935 865 
Other accrued liabilities2,040 58 
Total accrued liabilities$15,402 $11,024 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
The current portion of long-term debt consists of the following:
 March 31, 2024December 31, 2023
ABL Credit Facility$14,000 $8,000 
Oakdale Equipment Financing6,854 6,462 
Notes payable983 1,011 
Finance leases208 238 
Current portion of long-term debt$22,045 $15,711 

Long-term debt, net of current portion consists of the following:
 March 31, 2024December 31, 2023
Oakdale Equipment Financing$— $1,388 
Notes payable1,972 1,519 
Finance leases473 542 
Long-term debt$2,445 $3,449 
Schedule of Maturities of Long-term Debt
The follow summarizes the maturity of our debt:
ABL Credit FacilityOakdale Equipment FinancingNotes PayableFinance LeasesTotal
Remainder of 2024$14,000 $5,695 $936 $198 $20,829 
2025— 1,724 708 265 2,697 
2026— — 826 254 1,080 
2027— — 567 62 629 
2028— — 217 224 
2029 and thereafter— — 53 — 53 
Total minimum payments14,000 7,419 3,307 786 25,512 
Amount representing interest— (437)(352)(105)(894)
Amount representing unamortized lender fees— (128)— — (128)
Present value of payments681 
Less: current portion(14,000)(6,854)(983)(208)(22,045)
Total long-term debt$— $— $1,972 $473 $2,445 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Assets And Liabilities, Lessee
The operating and financing components of the Company’s right-of-use assets and lease liabilities on the consolidated balance sheets were as follows:
Balance Sheet LocationMarch 31, 2024December 31, 2023
Right-of-use assets
   OperatingOperating right-of-use assets$20,472 $23,265 
   FinancingProperty, plant and equipment, net673 908 
Total right-of use assets$21,145 $24,173 
Lease liabilities
   OperatingOperating lease liabilities, current and long-term portions$21,624 $24,592 
   FinancingLong-term debt, current and long-term portions681 780 
Total lease liabilities$22,305 $25,372 
Lease, Cost Lease cost recognized in the consolidated statement of operations for the three months ended March 31, 2024 and 2023 was as follows:
Three Months Ended March 31,
20242023
Finance lease cost
   Amortization of right-of-use assets$57 $94 
   Interest on lease liabilities18 16 
Operating lease cost3,387 3,195 
Short-term lease cost
Total lease cost$3,471 $3,314 
Other information related to the Company’s leasing activity for the three months ended March 31, 2024 and 2023 is as follows:
Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities
   Operating cash flows used for finance leases$18 $16 
   Operating cash flows used for operating leases$3,553 $3,316 
   Financing cash flows used for finance leases$56 $86 
Right-of-use assets obtained in exchange for new operating lease liabilities$244 $1,413 
Weighted average remaining lease term - finance leases3.0 years3.0 years
Weighted average discount rate - finance leases9.62 %8.98 %
Weighted average remaining lease term - operating leases2.7 years2.9 years
Weighted average discount rate - operating leases6.53 %5.83 %
Finance Lease, Liability, Maturity
Maturities of the Company’s lease liabilities as of March 31, 2024 are as follows:
Operating LeasesFinance LeasesTotal
Remainder of 2024$8,257 $198 $8,455 
20257,836 265 8,101 
20264,387 254 4,641 
20272,127 62 2,189 
2028975 982 
Thereafter25 — 25 
Total cash lease payments23,607 786 24,393 
Less: amounts representing interest(1,983)(105)(2,088)
Total lease liabilities$21,624 $681 $22,305 
Lessee, Operating Lease, Liability, Maturity
Maturities of the Company’s lease liabilities as of March 31, 2024 are as follows:
Operating LeasesFinance LeasesTotal
Remainder of 2024$8,257 $198 $8,455 
20257,836 265 8,101 
20264,387 254 4,641 
20272,127 62 2,189 
2028975 982 
Thereafter25 — 25 
Total cash lease payments23,607 786 24,393 
Less: amounts representing interest(1,983)(105)(2,088)
Total lease liabilities$21,624 $681 $22,305 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Asset Retirement Obligation (Tables)
3 Months Ended
Mar. 31, 2024
Asset Retirement Obligation Disclosure [Abstract]  
Reconciliation of Total Reclamation Liability for Asset Retirement Obligations The following is a reconciliation of the total reclamation liability for asset retirement obligations.
Balance at December 31, 2023$19,923 
Accretion expense249 
Balance at March 31, 2024$20,172 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Disaggregation of Revenue
The following table presents the Company’s revenues disaggregated by type and percentage of total revenues for the periods indicated.
Three Months Ended March 31,
20242023
RevenuePercentage of Total RevenueRevenuePercentage of Total Revenue
Sand revenue$79,719 96 %$80,019 97 %
SmartSystems revenue3,333 %2,331 %
Total revenue$83,052 100 %$82,350 100 %
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization and Nature of Business (Detail)
T in Millions
Mar. 31, 2024
T
Mar. 04, 2022
T
Sep. 30, 2020
mine
Business Acquisition [Line Items]      
Processing capacity 5.5    
Number Of Mines And Related Facilities Acquired | mine     2
Blair      
Business Acquisition [Line Items]      
Asset Acquisition, Annual Processing Capacity Once Operational   2.9  
Utica      
Business Acquisition [Line Items]      
Processing capacity 1.6    
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accounting Policies [Line Items]    
Prepaid expenses and other current assets $ 3,210 $ 3,217
Employee Retention Credit    
Accounting Policies [Line Items]    
Prepaid expenses and other current assets $ 522 $ 522
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventory - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory [Line Items]    
Inventory, Net, Total $ 25,584 $ 26,823
Sand    
Inventory [Line Items]    
Raw material 1,509 467
Work in progress 6,076 9,391
Finished goods 9,237 8,244
Spare parts 8,762 8,721
Inventory, Net, Total $ 25,584 $ 26,823
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment, Net - Schedule of Net Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 417,436 $ 414,230
Less: accumulated depreciation and depletion 166,052 159,138
Total property, plant and equipment, net 251,384 255,092
Machinery, equipment and tooling    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 41,748 40,632
SmartSystems    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 31,127 30,651
Vehicles    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 4,240 4,082
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 1,466 1,466
Plant and building    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 215,098 213,756
Real estate properties    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 7,209 7,209
Railroad and sidings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 35,719 35,491
Land and land improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 40,528 40,519
Asset retirement obligations    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 22,910 22,910
Mineral properties    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 7,442 7,442
Deferred mining costs    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 4,207 3,802
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 5,742 $ 6,270
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment, Net - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Abstract]    
Depreciation expenses $ 6,981 $ 6,342
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued and Other Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Employee related expenses $ 2,128 $ 1,767
Accrued equipment expense 155 524
Accrued professional fees 471 461
Accrued royalties 3,124 3,149
Accrued freight and delivery charges 3,226 2,066
Accrued real estate tax 1,703 1,044
Accrued utilities 1,217 604
Sales tax liability 403 486
Accrued Income Taxes, Current 935 865
Other accrued liabilities 2,040 58
Total accrued liabilities $ 15,402 $ 11,024
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt Long-Term Debt, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Line of Credit Facility [Line Items]    
Current portion of long-term debt $ 22,045 $ 15,711
Long-term debt 2,445 3,449
Debt Instrument [Line Items]    
Remainder of 2024 20,829  
2025 2,697  
2026 1,080  
2027 629  
2028 224  
2029 and thereafter 53  
Total minimum payments 25,512  
Amount representing interest (894)  
Amount representing unamortized lender fees (128)  
Present value of payments 681 780
Less: current portion (22,045) (15,711)
Long-term debt 2,445 3,449
ABL Credit Facility    
Line of Credit Facility [Line Items]    
Current portion of long-term debt 14,000 8,000
Long-term debt 0  
Debt Instrument [Line Items]    
Remainder of 2024 14,000  
2025 0  
2026 0  
2027 0  
2028 0  
2029 and thereafter 0  
Total minimum payments 14,000  
Amount representing interest 0  
Amount representing unamortized lender fees 0  
Less: current portion (14,000) (8,000)
Long-term debt 0  
Oakdale Equipment Financing    
Line of Credit Facility [Line Items]    
Current portion of long-term debt 6,854 6,462
Long-term debt 0 1,388
Debt Instrument [Line Items]    
Remainder of 2024 5,695  
2025 1,724  
2026 0  
2027 0  
2028 0  
2029 and thereafter 0  
Total minimum payments 7,419  
Amount representing interest (437)  
Amount representing unamortized lender fees (128)  
Less: current portion (6,854) (6,462)
Long-term debt 0 1,388
Notes payable    
Line of Credit Facility [Line Items]    
Current portion of long-term debt 983 1,011
Long-term debt 1,972 1,519
Debt Instrument [Line Items]    
Remainder of 2024 936  
2025 708  
2026 826  
2027 567  
2028 217  
2029 and thereafter 53  
Total minimum payments 3,307  
Amount representing interest (352)  
Amount representing unamortized lender fees 0  
Less: current portion (983) (1,011)
Long-term debt 1,972 1,519
Finance leases    
Line of Credit Facility [Line Items]    
Current portion of long-term debt 208 238
Long-term debt 473 542
Debt Instrument [Line Items]    
Remainder of 2024 198  
2025 265  
2026 254  
2027 62  
2028 7  
2029 and thereafter 0  
Total minimum payments 786  
Amount representing interest (105)  
Amount representing unamortized lender fees 0  
Present value of payments 681  
Less: current portion (208) (238)
Long-term debt $ 473 $ 542
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Credit Facility - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 13, 2019
Mar. 31, 2024
Line of Credit Facility [Line Items]    
Remainder of 2024   $ 20,829
ABL Credit Facility    
Line of Credit Facility [Line Items]    
Remainder of 2024   $ 14,000
Weighted average interest rate   8.25%
Nexseer Capital | Oakdale Equipment Financing    
Line of Credit Facility [Line Items]    
Proceeds from secured notes payable $ 23  
Interest rates on notes   5.79%
ABL Revolving Credit Facility | Jeffries Finance L L C    
Line of Credit Facility [Line Items]    
Revolving credit facility $ 20  
Term 5 years  
Current borrowing capacity   $ 20,000
Remaining borrowing capacity   $ 6,000
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes Payable (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Feb. 28, 2023
Mar. 31, 2024
Mar. 31, 2023
Debt Instrument [Line Items]      
Treasury Stock, Value, Acquired, Cost Method     $ 8,850
Payments for Repurchase of Common Stock   $ 170 $ 4,428
Clearlake Capital Partners II (Master), L.P.      
Debt Instrument [Line Items]      
Restricted stock buy back (in shares) 5,176    
Treasury Stock, Value, Acquired, Cost Method $ 8,850    
Payments for Repurchase of Common Stock $ 4,425    
Repurchase Of Common Stock, Percentage Of Outstanding Shares Before Transaction 11.30%    
Clearlake Capital Group | Common Stock Repurchase, Promissory Note      
Debt Instrument [Line Items]      
Interest rates on notes 10.00%    
Minimum | Product Financing Arrangement      
Debt Instrument [Line Items]      
Interest rates on notes   3.99%  
Maximum | Product Financing Arrangement      
Debt Instrument [Line Items]      
Interest rates on notes   7.49%  
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Right of Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease right-of-use assets $ 20,472 $ 23,265
Property, plant and equipment, net 673 908
Total right-of use assets 21,145 24,173
Operating lease liabilities, current and long-term portions 21,624 24,592
Long-term debt, current and long-term portions 681 780
Total lease liabilities $ 22,305 $ 25,372
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Amortization of right-of-use assets $ 57 $ 94
Interest on lease liabilities 18 16
Short-term lease cost 9 9
Total lease cost 3,471 3,314
Operating Lease, Cost $ 3,387 $ 3,195
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Other Lease (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Operating cash flows used for finance leases $ 18 $ 16
Operating cash flows used for operating leases 3,553 3,316
Payments under finance leases 56 86
Right-of-use assets obtained in exchange for new operating lease liabilities $ 244 $ 1,413
Weighted average remaining lease term - finance leases 3 years 3 years
Weighted average discount rate - finance leases 9.62% 8.98%
Weighted average remaining lease term - operating leases 2 years 8 months 12 days 2 years 10 months 24 days
Weighted average discount rate - operating leases 6.53% 5.83%
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2024 $ 8,257  
2025 7,836  
2026 4,387  
2027 2,127  
2028 975  
Thereafter 25  
Total cash lease payments 23,607  
Less: amounts representing interest (1,983)  
Operating lease liabilities, current and long-term portions 21,624 $ 24,592
Finance Leases    
Remainder of 2024 198  
2025 265  
2026 254  
2027 62  
2028 7  
Thereafter 0  
Total cash lease payments 786  
Less: amounts representing interest (105)  
Long-term debt, current and long-term portions 681 $ 780
Total    
Remainder of 2024 8,455  
2025 8,101  
2026 4,641  
2027 2,189  
2028 982  
Thereafter 25  
Total cash lease payments 24,393  
Less: amounts representing interest (2,088)  
Total lease liabilities $ 22,305  
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Asset Retirement Obligation - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Asset Retirement Obligation Disclosure [Abstract]    
Post-closure reclamation and site restoration obligation $ 20,172 $ 19,923
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Asset Retirement Obligation - Reconciliation of Total Reclamation Liability for Asset Retirement Obligations (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]  
December 31, 2023 $ 19,923
Accretion expense 249
March 31, 2024 $ 20,172
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Disaggregation of Revenue (Details) - Product Concentration Risk - Revenue from Contract with Customer Benchmark [Member]
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 100.00% 100.00%
Sand    
Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 96.00% 97.00%
Logistics    
Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 4.00% 3.00%
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Revenue Recognition and Deferred Revenue [Abstract]    
Contract with customer, liability   $ 1,154
Revenue recognized $ 1,154  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue expected to be recognized 184,180  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue expected to be recognized 98,950  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue expected to be recognized $ 85,230  
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Performance Obligation (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized $ 184,180
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized $ 98,950
Remaining performance obligation, expected timing of satisfaction, period 9 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized $ 85,230
Remaining performance obligation, expected timing of satisfaction, period 1 year
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Statutory tax rate 155.20% (79.90%)  
Unrecognized Tax Benefits, Period Increase (Decrease)     $ 2,240
Tax Credit Carryforward, Valuation Allowance     $ 874
Statutory tax rate 21.00% 21.00%  
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentrations - Additional Information (Detail)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Accounts Receivable | Customer Concentration Risk | Four Customers      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 63.00%   70.00%
Revenue | Customer Concentration Risk | Three Customers      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 60.00% 57.00%  
Accounts Payables | Supplier Concentration Risk | Two Vendors      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 29.00%    
Accounts Payables | Supplier Concentration Risk | One Vendor      
Concentration Risk [Line Items]      
Concentration Risk, Percentage     11.00%
Cost of Goods Sold | Supplier Concentration Risk | Two Vendors      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 35.00% 35.00%  
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies Litigation (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Permit Bond  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Guarantor obligations, current carrying value $ 19,727
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %F#K5@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !9@ZU8?;>XU^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FUAAZC+91,GD)"8!.(6)=X6K6FBQ*C=V].&K1."!^ 8^\_G MSY);'83V$5^B#QC)8KH;7=,!@M(G M=4"H.5^!0U)&D8(96(2%R&1KM- 1%?EXP1N]X,-G[#+,:, .'?:4H"HK8'*> M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33M4\/[\])K7+6R? M2/4:IU_)"CH'7+/KY+=FL]T],EGS^K[@#T75[&HNZI5H^,?L^L/O)NR\L7O[ MCXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !9@ZU8 VNV7>@% "Y'P & 'AL+W=OM2TJRQ#^ M?8\,V$E&'#R>Y4OP[;S1HZ/+*ZF_D>I;NA1"DY& M],/(\TQ _L674&S25]?$H,RD_&9N'H+KAFM*)"+A:R/!X6-ZX:)!!SGD7Z26Y^%WN@MM'S993F M?\EF]VVKU2!^EFH9[X.A!'&8['[YR[XB7@?0(P%L'\#>!5#O2("W#\AKSMF5 M+,>ZY9H/^DINB#)?@YJYR.LFCP::,#%IG&H%;T.(TX.17 M%)I QTB3IDBN1 M]AT-PN:UX^]%;G8B[(B(1QYEHI/2" M,)>U+.49G0K?$K=CBWY3&J^H(R^7\] Z^FOK8)V"BV[@NF+'](5 M]\5U SI;*M1:- 8__4 [[J\VNN\D]@:V5<"V,/7!K?0SZ*::/&]7PD:*AU.W M^=F&A$;51&H72.UJ2)\SKK10T98\B954VH:'2VF5V2IEA$;5Q.L4>)UJ>!.A M0AF83DA@++ F#U!YQK3F/4FLBT;": M@%<%X!5:J+M$AWI+[L-(D'$6SX2R@>$:KDN;7K?G=6QP:&A-N%X!UZL"]R06 MH1E&(8UC'EO;**XS?1P^/9/I<'Q[01[&HTL;)ZI0DY.ZY8SJ5B%]2'RIH'5R MTU OR%1#ER12D9',$JVV\!M8\4^HW][9B/&@NLBO3 2M@OS,7\A# %TTG(=^ MSHVTXQ.2K7:37;F]'K.V9#RX+B\K>5D5WF$0@'IZ<;@@'^$[\BFQYQ67I*[K MDOL(VDM$OG 8 6YD%HDU5X&5'Q6KRU\:(HI:$)S_>2.M_+CD- NA?S#6MN*> MPQ'1TA)1W-2\QQV9.^C*SW*36%%QN:^0U$ALK:#G\$FT-$H4MS?O08M!:Z+D M.DQ\>\/&-2=#*^@Y'!,M+1/%G1M=0@K_.-@N "C]BYY#J=$2ZM$<9_S4?J0K\E2)IA7.B'2[;6;W9[K M6OG.899HZ98H;G.>0PUS@)P3RGZ>_4*FPL\49-(*B2N-9!S#1#S5TO]V059< MD36/,D%^="_!+)(5+&WS=;^U$L[AI%CII!CN=<#H!V&R(--M/).1C?V$P'1\ M:]T].(=;8J5;8KBU.223W+WX2YXLQ%$K?$)H/)S>#JW+;3RP+F'ICU@E?S3* ME#(+MMTJ+<\D3"B9=8?IA.)7Z[[4"(^JRUGZ(%;)!STD6JC=AJ19>?,#N)43 M5SS&>0X#Q$H#Q"H9(+,RA04,>(*%5-:QZ(3.6"9-[OL"9$ DV E:><_A@UCI M@U@E'S2->121FRR%UZF]U=;;+L+#ZN*5[H=5'0[!8^K"UJ:'X9[ET,>EP+RB.'5W"W"X^KBE2:(5=HP>CO#3_--?/(I MTV!I$S-_6HF_D[W9U\-.K9VKF9.C]:#%VMU6KW75=]8VQM((,=R^#&.1!/FV MWWW$[2BXP/'DG*6Y\4YLY!RV,^_#U'C9KP*LV3T\M XT)\2.[=?B8749 M2Z?CX0;E/>-^A_HX)2[WF5H9S^%UO-+K>-6\#F":O9N')! OY _K\O[FA)0+ MAKS->AUV9>4\A]?Q7AV"X<[D8.9>-U?LJ.&$7+-)6=.S)_2[FAWGU>&HF?#R M,^.4^&8;=G=.6CPMSJ6'^6FL4WZ^.]1^Y&:^3$DDYA#J7G9AP%.[<^+=C9:K M_*AU)K66<7ZY%#P0RGP [^=2ZL.-^0?%:?W@?U!+ P04 " !9@ZU8:U99 M;M4& !;' & 'AL+W=OB[RLCD<+K93:JD$GS=&13ZA&$>3@F?E:';4?'>E9D>RUGE6BBN%JKHHN'KZ+'+Y<#PB MH^7 O]IEGA2BK3)9(B;OCT0GY>,I"8] @ M_L[$0[5UC4PHMU+^,C=?Y\^-TU#[3&&Y? M/WO_JPD>@KGEE3B5^3_97"^.1],1FHL[7N?ZAWSX(C8!-013F5?-?_2PP>(1 M2NM*RV)C# R*K%Q_\L?-0&P9D&# @&X,Z$L-V,: -8&NF35AG7'-9T=*/B!E MT.#-7#1CTUA#-%EIIO%:*_@U SL].[V\.#N_N#X_0W!U??GMZ]G)#=Q\/OEV M=]Y^H0,3)&%-/ 87[J-S\3:6O.=LTG$'D;/FW#IXT_-A1^K90H->)5)73U MT17/VD'@=F"R[&.UY*DX'D$:54*MQ&CV[@V)\"=7='_(V4ZLK(V5^;S/3GFU M0#!K*#47XG>=K7@.P3MG<>TJ:ER94K":!6$R/9JLMJ.Q01&.:0O:81FT+ ,O MRY,TE360@AJ1"F!XFPL7O[63<.O1+(XL@C:*,LJ(FV'8,@R]#'^6MUF>B_D6 M0^<0AM;#XZ3'SX;0,!J@%[7T(B^]K^4*)E6J)Q>GR/' >-WA@X.MFK,1$0>,T2@<8+TEEF1/;FE>WF>0\1N.@\.[<;3-((SB?GUR MH:9Q-$"S$S7BU9'999-5GE&D]F-#BYL-(M% #2"=!A&_"*WSR4.-V4D<)'2K M*&[8N7 1PWB 8"<_)'A11Y!G',I\IC/A;@N(5\9>VQ?\*6^[07>*1OR2UHKN MDC\-*2ZQQ2I)6-B?%QL%+(,!32.=J!&_J@%#50NG>FS-E).WK68D#+!5,APP MTO2H3N*=ZA&_[)V).P$KRG0+H,NU>VAMY:(LMH;61A&(9(!@)W#$KW#/"WXI M5;.QDGJM06LS!AI%\17; @B(:X=II'_9KW M;>]BH+:*TW@=>R],K$[- 2-),K37H)VB4;^BK5N@4I8'+\TR6[A8OR7R8W:9=LI& M_ M7T@M$*$?G-R]GMV]#7(>GOQ_1[O1=QI)I]ZF\%K+]-="YG.AJG=OIK"K_-1L ML;1SDTV]@OOJ(Z,_Y&TW]$YJZ1ZIA8D'A:W,"(S16WR(,8$V4:$5SVLQ1BS$ M8XR;/U0MN#*M6:T74F7_BODG%$1C$@7CF&&4597IX,SJ8=-QC".PF2)9ZPHV M57-3M[E&W[E*%^T!(=B'XVDX'6-*>_;!-!K'$>W;GXE4%+>0^NY#PLT$V;+. M^EMU/V;W *[3?;9']Q4H4ZV>GH<3"*>R@DUZ/ X@RABB-.'%8Q:3,8VZ$>T/ M3 .S8AU#?:Z6HCD9SYU+D]E-P@$) M*/WHVC0W+-NFZ"^;N)D_D\,YH!)<^< M!AUD)4KY,H,2Z*1K]PQD2J,@ZM-UX4@2#Y0]UG47S-]=_!":PU>P[^"JA"7F M/BNU6X0X8+1?FYVP<'!1;1WK^CL)V!K519US+=KS-%E +5B8ERTKZ(-DY:9M M=PH'UC[;!6(#YRBL:R:8OYE8:U[UJJK*' U%0$-J'4H[<30:. AD74O!_"V% M)=1-$KXRB- Z,G<>;SAQCN.-R=:;'_/:#:K$?596T '?@2$^C,&/6K_)6M]H MN6Q>!MU*K6717"X$!_(& +_?25#RS8UYO]2^3YS]!U!+ P04 " !9@ZU8 MEUXG0.," G" & 'AL+W=OICTX,YJ+H9%*69R9IHA3R+#HL0)R=6?)>(:EFO*5 M*0H..*E &34=RPK,#)/N".K M5.H%,QH4> 5SD-^+&5C)53(T+"T(*,12,V!U6<,8*-5$2L:?+:?1;*F![?$S^T7E77E98 %C1G^2 M1*9#HV^@!):XI/*.;2YAZ\?7?#&CHOI'FSHV" T4ET*R; M6"C*2UU?\N,U# M"V![!P#.%N"\%>!N 6YEM%96V9I@B:,!9QO$=;1BTX,J-Q5:N2&Y?HISR=5= MHG R&M_>3*8W\^D$J='\]OIJ,KI7D_/1]>AF/$7SR^GT?HY.9IA#+E.0),;T M,_J"/B(3B52MBH$IE0[-9L;;/<_K/9T#>W[#O(=<^Q0YEN-UP,>OPR<0-W!W M%VXJ]TT*G"8%3L7G'N";2RQ!%:9$;(DN2([SF&"*9DR0JM)^C19"-[=^!\]$@6,8&NHE$\#78$2?/MB!];7+^'\BVTF#VZ3!?8T]&K,L4VY5 MQ<4/IZC '*TQ+0&=D!PEC%+,!2J UT_]GQSJR>I9E#\QUV^.Q MJ!WQ7B/>>X?XNC 1+F7*./D+266B7NU47I/[+4VN;]6_/?5OB=QQX#<._/<[ M($*4Q]7[+S1Y@1UXH;LOOB/0[_M]RW&ZM0>-]N#]VE7+$!+G"T$^Q5CMHYQW4+5.;DBN4 4E@II]4)%P>NV5$\D*ZJ3?<&DZA/5,%6='+@. M4/>7C,GGB6X6S;=!] ]02P,$% @ 68.M6%"6$8)[!0 .A< !@ !X M;"]W;W)KO3>.VT29QSW8+>Y_^)@]-TL0Q(,$+FH>9R6_LL?^VQZ]<_)0; MQA1ZBZ-$7O8V2FTO!@.YW+"8RG.^90F\67$14P6W8CV06\%HD#G%T8!8UF@0 MTS#I3<;9LP+H'4CA0)H.PPX'NW"PLT1SLBRM&55T,A;\%8G4&J*E%UG;9-Z039BDW;A0 M MZ&X*U\>G]W@Q9/<'=W,W]:H)/G^=7S M[!9>GJ(^>E[,T,FW4R0W5#")P@0];?A.TB209^C;T?UXH( S_=I@63!=YTRD M@\E&=SQ1&XENDH %Q_X#R*],DAR2O";&@'=4G",;GR%BD:&&9_IQ=]N 8Y=M M;F?QAAWQ'MF>)3LF+W1-D[N.,M=T#.XGGFTY9#S8UX$U5L1VK-+JB&M8<@V- M7%,N%>(KM.8\D$CR*- 2YD&D2F_=,Z^ MD%NZ9)<]F)0E$WO6F_S^&QY9?^C*]HN"'>7KEOFZQJY8P,P+V9ZA-4L@\PC! M6$^VV]ZJ%VZ>F,[*'0WU/>25Q)Z1>,:@&98AS>4CI8VY M4.%_V0,=J]>B&+G#!FG;QO&)GM,O.7TCY_>TQD_6(,&G"$B#4&ZYA :&D;D* MWQAP2\D4S+,)TPX"OX5D-Z#;%MCS?#TUMBHEL8S<3UREE*UQH!4 2S,&+>(V M0'5F-ADZ':@UT<-&U&JPALF2QPR=1-#HIUI2W)[(O&85:(SZ,,Z\#DY2<1(C MYVVB& Q==6C+SCXOXAP!#&M=6F#JK&HS]S%E)6?8K&?W:L-$T9):.+OU67_4 M1&O;#+N:K](S;!:THB(SO$,U=C=A6['ZMM\<.N]9'9-6NH;-PG9;+T/TPF!] MS@ZUJ>C;@5[+W98SVV]*GL:H#RO]KJZO1 \;->; _1[BJ#V36JVQWC;"CM]5 M Y5,8;-.S6$KE+:JELMM+:/Z!+=*4V-E.W[7?%G)$?:,*X8#&8+)"$$SQC#9 M9^MI[<(!&\7MLRN'KXIVG'JE<-@L<==4ADMT MN$@$<1%7D;9,GK)^$\G%?O M NO<:E6YWJRCITBE;,2L;+,PVBD0WH\#%P'? ^XPZP*N](U@8VG]R':O+.C3 M/0C=FJ%D%[\ ,"PAZH6F7Z(2HW9^MM*^*MIQ2U0*2LP*6E5:GK&^M]JZ:'N. MXS1[JVTVQ,3M6.Z12C^)63_KY66B;$NDEE*CI ;*2DR)64P7L&368AG=/ETN M7Q3M.,E*AXE9AXU;\\*W+@2N[^+F*DMCYH'4=@WJ2FN)66L_N#TG&K'U_%%3 M;K5FKMVAMZ326_+.OC"F0BU^2<5BK>::W3]=+E\4[3C92L*)>4MI+I?VWM"& MOV8_M*V(;7Y"LXG\H#:_ M47R;G76^<*5XG%UN& V82 W@_8IS=;A)/U >ET_^!U!+ P04 " !9@ZU8 M8?#O^^L" 6" & 'AL+W=O3'@NWZHD9C 31&[3E(K7'B1\WS'JQF'C,5Y' M2F^8GKNA:_!!+38S@2NS9 GC%)B,.2,"5AVC6V_W6]H^,WB*82^/YD1[LN3\ M62]&8<>H:4&00* T \5A!WU($DV$,GX7G$;Y20T\GA_8[S/?T9J[@>R*T-;+I21:;#(W>Q$QGT5<" M3V/$*:\_G0R&$W\X(#CSI]]&@^X<%_X<2WDK)0NJ9"C?I+9E#HZ>5ZK#?T MV&3,F8HD&;(0PE.\B;Z5#EH'!WO61<(Q%;?$KG\F5LUJ5.CI_S_PD$(TR$(U+[-X$*U3"9>45R9%.AM1E M:.?=6'7'-7?'XBN,[.;=76EUHJI9JFI>3,]412!(<)(7K;)=);/YGKEX)[(3 MKYW2:^=B+K @8KEC6&^$ !:\$KQ_3"8T+[3A+RQ#^LI6Q2 G;IZDZCQ3%3:. M4YVG5JFX=5%Q_Y\,58EK5=RCAG6FKL+(=ISFF3[SJ,2F(-99YY%X4[9,Y<6H MW"V;6S>KZ6?[/6QZ>8_Z2Y-W3"PUZYA)DL **6NW+8R8R+M0OE!\DQ7R)5?8 M%K)IA(T;A#; \Q7GZK#0'RC_"GA_ %!+ P04 " !9@ZU8E:#U%P4* #E M80 & 'AL+W=OMY9DO1;-N<\)]^7BS@[[\SS?/6QV\VF<[X,LP_)BL?BD_LD78:Y M.$P?NMDJY>%L4VFYZ+)>S^@NPRCN7)QMWANG%V?).E]$,1^G)%LOEV'Z_(DO MDJ?S#NV\O/$E>ICGQ1O=B[-5^, G/+]=C5-QU-U39M&2QUF4Q"3E]^>=2_HQ MT+2BPJ;$UX@_9:]>D^)4[I+D6W'@S\X[O:)%?,&G>8$(Q:]'/N2+14$2[?AK M!^WL8Q857[]^H3N;DQ M-%EDFY_D:5>VUR'3=98GRUUET8)E%&]_A]]W%^)5!:H=J,!V%9AAF%>7AQEB9/)"W*"U[Q8B.Z37TADR@N M\F.2I^+32-3++X;75R/[:F*/B'@UN?[LCRYOQ,'D1OSZP[ZZF9!KAPR]RRO7 MGA#_2GQP/?RG=_UY9'^9_/:+Q:CY.['_O/5O_DW>W5Y=WHY\4?T].26WDQ%Y M]^M[\BN)8G(S3]99&,^RLVXN&EV$[DYW#?RT;2 [T,";) \7#=6&ZFI?>):G MT33G,S+)D^FW!L)(31@FRZ5(X$.U[>-KDR,:X[QQ%<38EZW3YX/UW3;UCVF0 MIP9>SF91,<"%"S(.H]FIZ.1AN(J:^\I_JZ]R,9"+MMAA&D?Q0Y-*@C>:,YVN ME^M%6)S1=3[G*1$=(&X8\V(D?^3DW>+I M!^)]X@]17+15#,Z+,)Z*".(*9/,PY2),F),1GWX@&CTAK,=8D^J5_.*N^#%; MA5-^WA%GD?'TD7*4MIFNZ2:O*&BI#M]5S/::N M24I&QG/J\4[[/;-?#>DB0WKUD-2T-$M*6+]>S!A8@UZU5-#01\SO2_FQ9O)USQ9S'B:_8/8?ZVC_+E)_7VD^I&P$1)F M(V$.$N8B81X2YB-A 0A621%CGR*&\A[1-&W?SM=WL_<3XB0ICQ[$2F.=ICR> M/I.;-(RSD)9YMC\4JH#B^G/U'+*"7/,Y/R!7/27)/;L+O)V2&=&L=*L^M;5(A8382YB!A+A+F(6$^$A:H MY5/)%7.?*Z8R5[Z*]7LQFQ*:3LNE?+99V[^:636)60EN>RM!PD9F?=UI]J7) MJ8V,Z"!A+A+F(6$^$A: 8!796WO96TK97X[]X0F9%.(^+1Z*S\2@_5R,\.0R M%2/_ ]^.]O+3+7(;1^+M_1SL/BGN,UDN"DZ3AWCS'*LI5:R:($US((W[R@:W MS0 DS$;"'"3,1<*\(SK)1P8,0+!* @SV"3! )( ]&8__AMX']4LIJ5W9NK9J M1\)L),Q!PEPDS'NSBWQDN $JVB=]DIKJJ=4N[U<+9)GSG<3F]4ZGK%J#]:I\7T?\S3*)F=D*_A8LW%L/^2+]NRXY=\&8M\:4P- M6I.?)CT9'ZI;U5KP2)H-I3E0F@NE>4?TE ^-&*!H5;67]BI5^ZM;!=^MG\E= M^/::5@UK/<9#W51:MU/[U.P;EB6/\O6"U*!2*:>AU&DCSSV*YT%/UH?2 A2M MJL'2X*1JA[.JP4;=:?7.L"SYF<60-CB"4O:.FLKT985 ;>-3W: [U?H#^1&#.D+K\0CJ5T)I#I3F M0FD>E.8?U_4!*FA5O*5I296&SX4=SQ2>_1]ANO?LM49]0VU+*&VTHU5F5.9 M,S6CMOJ"NI)0F@NE>5":#Z4%*%HU$TIODJK-22D3CE*_4=]'HU'39/+P#K4. M&Z)JM9DFU!)LB'A*M0'3Y(D$U.ZC=5>-F@/6Z\NKHGHYPV #*@^T#;A7^V2J MJBE=.JJVZ7YT_(1Z=5#:"$JSH32'UIU$DUH6,TQ9DE#/#DKSH;0 1:LF0NG; M4;5QUVK_7W,NU'T>S=(MPS1JXRG4DCLZK@V-ZT!I+I3F06D^E!:@:%6AE_X< M51MT;^Z*;A;WH#Y5T%EMO!JJ@[>6=CVJ-I!%#?75&B*>4IWI WE_+ER1H*":6;LU3!59Z74SM=?WX",GJ9I*IF93)"YJANB6M M_UH$2;.A-.?82^)"PWI0F@^E!2A:5>:EB\6VOL%/V@?-D!['$$H;06DVE.9 M:2Z4YD%I/I06H&C5;"E=,*9VP?Y_MT3O&EZYDS-Y3[3Z[%KG%Y)F0VD.E.9" M:1Z4YD-I 6MP,]F!O=&L-.Z8VKC[@=W1:G+K&PST[QA9W6UDEF51:95@0Z,Z M4)H+I7E0F@^E!2A:-0=*WY&I?S#%U^,J-N6]WE \- M&*!H5=F7GB5[P[-$;)]6QV@](8)ZG:S) [1D;\^&!G6@-!=*\Z T'TH+4+1J M,I16+%-;L3]A^S2KVXRL+X_\4-,52K.A- =*\J$1 Q2MJO;2;V5J MO[7=]FDUK/48#_5?H32;U=U!!G6/"^I!@_I06H"B5>5]3U\* Q?2@M0-&J7Y56NKN:VMU5[0+? M5:T^2J?R$E(=H.VH"J794)H#I;E0F@>E^5K=GJ[W?("*695NZ=AJZK\[/'X/ MH]ZH[H:_7+/,GM'K6;+"H6[LT7%M:%P'2G.A- ]*\Z&T $6KJKQT6C6UTZK> MW]VL[+H%RG369S5=0UW0AJBU35O0B$Y#Q%.JZU3>M 6-ZC5$I18S]-I76M;+ MF;HF;SX/FD[BT/YN[=57H*J-QA\=&^N&GJGW+9/)QHFZ&:TEA*394)IS["5Q MH6$]*,V'T@(4;:OQ[JNOBB_^ 8(0Z4,49V3![P6^]\$4ES[=_D^![4&>K#;? M'G^7Y'FRW+R<\W#&TZ* ^/P^2?*7@^(+Z??_V>'BOU!+ P04 " !9@ZU8 M@,W!*9$' !-(0 & 'AL+W=OUEFNS@8KK8N3T4@E*[YFZK,L> Z_ M6^)SK^^*VA+M1XR45:YXK(7-4\N79X!R? M7(35@,KB#\$?U<$U,J$LI/QE;KZG9X/ *.(93[1QP>#'EE_P+#.>0,=?>Z># MYCO-P,/K9^]?J^ AF 53_$)F?XI4K\X&DP%*^9)M,OU3/G[C^X BXR^1F:K^ M1X][VV" DHW2/T[.+F^O+J>GYUB>!J?O/[ M]\OS.[B9W\&/'U?7=W-T\Q5=G,^_H:^_W_PY1Q_NK\_O+[^#S42&\7R5)V.-"@S_D?)7L676@7I44'1#YGKE4)7>_A]*"G8A MK9"6L TE,D]$QE&^EVL^-=<)4ROT8:-X"BO[(RI*N16P,M%BA^1KYS)ZS[E\ M)V='68N;K,7>N;SDX#01S.R[GV"/+#)>;\%Y"CE(ROI.+A%3"G)G[DMNDHSD M(A,/U3CG0JB_-CJ8XS$)<6-RGM44R]O)O=K4N,KGC'"DC&A6;,EF!<%1D+#\2[]1-;=U=U;9)WR)H MH8I#+[\N5K!-<65.6W7A5WMP)MA"9/T@PEY4OY5$[^7M. 4MP;$7=:9<36TJ M V\NM@SV;&?,D97]X92&87>2'&;CL&>:6EYB/S#O@N59MM0Q*' M05>DPPS3N(>!N(4@]E/P>[X%2,MRY]3F0!FQI3FL MPCK"4>]B/OMN0%$RGB M3Z8(>;W*I5[QTL,[;.-LZ!#LL(K'?1!IJ8?]V&MVYY)#3C?N)6G3"Q-B";2M MACB()FZ%I,4<>1%S==T4;-=7-,0&%R2'=B4ZS#".HQZ%+>&(GW &Q!MSI&DF M^WG^G5IM@H7!I(MBA]4PBH,>J2WGB)]SUV]O$9PQV& ;TDGO>IHKZNEA[_ M:R,*T[TX4Q$ZJC,.N^QWF84![BOB%G[$#[_;4B:%^WB,.IJ=IA!BGN.6*2%(AE[J^)KTZ>\ M5!5>N+ZY*M[)VW'4+7&)G[@_ ;B[^KD(+*9<:NX'A8.BF%JP=9I%N.?@0EK: M$C]M;Y^U;O(4,%&WEAQEG/7!P@'5R"I:A]&DYV1 6^Y2/W?W6GMZ8;/A5#VG M4&I3!6&Z8V<,U 'GD'3+PF'50SO:@IGZP7R\Z\ )1V;;JI&'6(1&2Y:8[L-Y MBJ0V?^,@Z*X3AQ4.#\V.A;>8IGY,-ZO:9/]MNFWD6J(=\![WBSYX5/PO^M+G M9>+4;#><]O*P;6A/.=(6J?1U2#59UB44X:;J=,ET('5O9=1$T)#T$I2U! MJ9^@#98.SVM+QY[OE&YS,@QHMZ=T6.$@Z-M(6J#2EX'Z(>6)23#_:!X#55<& MK55 9BNI+LP!9LLRLT$Z@W#Q-1Q;4=AF))CVM,:TQ2OU]YP7?5(1TVC!'T2> MFWF E;3CK'3JMUO..!AWGQDYK"(X-/?(;SE)_9STRN>F<8%#)2^%3)W2;1Z& MT732E6Y;C>.@+_,M-.G4>["9;XHBJQ[+PXG1/.+,)!1J5;15,,L,/(J\?C/< M\]B+>KG\YO=3[^3M^ 552^;P!3*_NA.HGK=U^N?F[8=I67V-:NCHEB/K093+ M:CKNZ?'"%MVA']UW1]MQ Y,4/0J]JDX>3LG8>OG6W9\=)N'A::36.SIX,;WF MY4/UOEZA*I/UR]SFT^9O LZK-^&=S[_@DXOZS7[KIOY#@Q^LA$U#P>%O"2Z# MSV-(85F_NZ]OM"RJU]\+J;5<5Y&PO=V]R:W-H965T&ULI5EK;QN[$?TKA ($+:!(EFPG:?P ;.<&UQ9V;.#)GSK?,/8:54%(]K8\/%:!5C^6$Z M#=E*K668N%)9?"F<7\N(GWXY#:57,N=-:S.='QV]G:ZEMJ/+Q7_*.\\?DU;*;E>*QNT ML\*KXF)T-?MP?4+K><&?6FU#[UF0)POG'NC';7XQ.B*#E%%9) D2?S;J1AE# M@F#&CUKFJ%5)&_O/C?1/[#M\67EN7=; MX6DUI-$#N\J[89RV%)3[Z/%58U^\_.J7TNI_RP21S<47&2NOA"O$=16P.(3S M:80B6C[-:J'72>C\&:''XK.S<17$+S97^7#_% :V5LX;*Z_G+PK\+/U$',_& M8GXT/WE!WG'K]3'+._X)K\?BQMG@C,X[$.Z\"LK&] )0?-)6VDQ+(^[Q4B$I M8Q#_O%J$Z)%6_SJ$4#+@Y+ !5&H?0BDS=3$J29??J-'EZU>SMT=G+[AWTKIW M\I+T_S6H_[=0\?>5 IKK4MJ=V,H@M,V<+YT'9CE^B-\JLT,,9S,6H(-8@4=^ M5-)'Y=.*?TB?&[4;BSME;=B9#73*R4!PZ37X0T,2J(E$!P%54A25P3MMHUHF MA06"DQ39')7D*7Z!?H>J++&4'P&]SB B2]*'JEQ1*)^^&145%: 2T8DM6"1H MO"B]*[$R]D4:M]0AZBP(9%5%< 7:XRJ?+&(34FF3<#@=H=)IP[LMH0I#EPP? MVYV,"JKVEP4"65/EBK>JQTQNZER&0? &X5@F]Z3A")'.L7"^-7@L0.ABM%MA KM+?UM/./5+0(@%W/%B\[_/*NVJY$AJU1-Q3R\^4T'57-1&])/,M-%1JT&ED0.S=V>AG_I?Y4-.H2_2#CBQU7$EG'W# MP?)0C.4(.A"J,J[C%,W(?^%V0KR73D6K?"Q65' 9?:&8Q*T3-X29N$V2#1N_ M76G@J2S!P7G:1#:Z1BXKRUR(0J'2N$&CB')E\."[),$&BF@;^V&BH#I!R!F\ M[F=NY"UC0>0R^Q'I8EB*58="ZW;+//* M<.(<##BY]@=*7H[%+91:I].F+QBZKJI%Y6T/OA0<7MYY\(+3>\[-)F\'SB4* MCT^3#DJN*P]KEE@DOCA/16BI>J(4G]1^1K;L0%OOE*]ZWJ"8;3!.YJW)PQQ; M*#2_)MBP/C8N]F2TN?9?91.>7[/HFE@]R>V/EMMXY#-@CN M?/*W87#1G**+TKQ8%\P2B*OF;!"D,*)D*XNT +PPA]:2NQQM3!,P7YI$>L.< M26DQ$S?2REQ#V!& M]OI=/7 <:+:#66+ ADU>@ZK6COHW%0)> D)0-2VU*M+9B+#6]@T.,31S-.9Q M.M> -;6VW[ /3#QUP^=D 9A+'HM3(&K>&$))R9 CS]"(NY 4-!8=:![<[HDM M%PE<+*TW23J0-&7B MZ:3'I-A4U.Q]OSSEH<0\B#?)^!,Y^"M.K>/$8>*C?$ ]D+QZ+DJY)A\>E!7I M)$K%4_OZG6HI$ ->2Z["6[M/_V,>X!!0S@":NL@5A+,^WAQBLVYR< LJO,YO M6(9A"UX.:\VXK!GS?T$Q*>O&XNN#D2NWEOO]:?9J;,*7<14[]!R+^NM&/A'P&8#C32TBL:4$/9#&7-$:03L47FO8PI M"Y6>#B@D1Z4!OB;4)Y,3"0@*\U)FN[$HRUP=9J+KO8##2#0E1?^UH=[&KCR=-SK34QW1568)] MS-8DENS-MD#3W21#TU69H/,3'VP]-61JV"I; M68>>1(QBJ-=P@WWB.^*&4\@&CV^*?M],-@1EBC=U,R>2)I/N)*2\?C5[=W+6 M)2R HM%0K!WDJOH V,_FY!E0#7II4W)QEV.;%BXB3'!A73(1&XH8B2@47UN0 MY-R3EXY" H,V:N<\'0(]4F=!C, Q(PPR9YI;Q#Z<@\:&3F+@:F(P]FJA#.,L M!3_5YM+AA\8&MK+MM(1 0RIH<&Z;SK>%4LE5-H5[9[KB2+/,"GD$XY^DT023 M#+($)I7&[;@I=P@@(UK 2 -((WN@='H^FV2_3=19U2N_<4-Q='"+J'\,D4"^ M;Y' V4F79,D!'[U:NPV(M'=3"QN6?!]-%TR5C>G2MGW;7GE?I9O>;GFZ+T>'6M(\ M;%2!K4>3=Z>CQ/W-C^A*OO=-I<"/=-VF/"W ]\*YV/P@!>U_!%S^!U!+ P04 M " !9@ZU8ZSC0':X) 0&@ & 'AL+W=O9YLN4KC6IONAZ =JAI*XX9 3 MDB-9^^M[[B7GH41.7+3?"@3Q/,C[//?>P]'ESOF/8:-4%(^5L>%JM(FQ?C.= MAF*C*ADFKE86;U;.5S+BUJ^GH?9*EKRI,M/9RA*:JI-_?*.-V5Z/34?O@0:\WD1Y,KR]KN58+%3_4]QYWTTY*J2ME@W96 M>+6Z&LU/W]R\ ^M=F%P+9=>34Z(8.4444D"1)_MNI6&4." M8,:G+'/4J:2-P^M6^EOV';XL95"WSORJR[BY&KT>B5*M9&/B@]O]165_7I"\ MPIG _XM=6GM^-A)%$Z*K\F984&F;_LK''(?!AM M7WJW$YY60QI=L*N\&\9I2TE91(^W&OOB]2(E0[B56.BUU2M=2!O%O"A<8Z.V M:W'OC"ZT"I?3"'VT:UIDV3=)]NP)V6?BO;-Q$\2=+55YN'\*.SMC9ZVQ-[.O M"GPO_42@-PQTR5Y7W>HJ=2B, M"Y"M+6] XL\$E:,X/?GAY[%8:8.7.QTWK&NABL;K2%NE+<7=8[&1=JW$K:LJ M';B1_/'[[U[/9B<7B[M;OCJ]^)/ 8T"KV(C3C*V)>%!;';*E]QXWK@EF+]Z% MT$#A6VVE+;0T8A%ES,Y28*"HEG8O-C*@915&0NE*8T=PE4*HM/-BKZ07E "A ML360=HWMA4.56/(55P$1*"4%-?0**&BU\AQVQ-;10LH#77*D&^^Q$$%IK>LV MMUGBO1,R-:B!@466N9%;):P3:K5"UQ0INZWO7M7.DTG11"1Q?#0 M%HE6DX,HI.B7;)R55*G6DEQ(U$^KWJ-4"QDLA'%R71(#B^W1$F8D&2 M6@$6L(-^TP!B(M";((T*8Q$VD+>2QHR%E]H4DD0@"KAG2[RT@53FL"Q0 W&Q M#YR65K@.E#>\T8C!RKN*W4EB6AS7"#.7P($$]:G1-4<_&6M20M$6=*%(JMOJ MDN.9.[WR@0.(4!" EDI9RD8&,4J -%?26H0"=[N-1HQVG$B'0OI=M49/Q(T, M.F3P=HEG.VX[=-$32A=5'B>,:J^QLBDU&?JI@2_*P^LGH'D$9Z&K+XUX(&R# M5WVYK=B1%B64^;Z):,OV^!*B55_9OC$9/EZM&Y/QFB6AE@4*86!Q0A+75MLM M_IY23M'%6K0CA]C&%C<"(&%9P]9&&[!&$1B02T\];B]^FL_O)^)=RH:KMVOIR(^><:X2)D2#@ =ZAT"/(03FZ%R9 #8"VEX>PG6BHYSS]":;4$ M\//\/Q,[O$!3@.JRK\L6O-\&:A)+B6F-XL:LB*M\J:WMF4?"@B;3F#*Y*3F" M4/Y;8Q/M[!"4 #2K7T'9*.6)T1'0:P MI494R8_(3B>+PH,1T51U'CK\4TA!4AKS1])\L#")IL"TF/IFK,9M<1^UJ!T;O$@]UM3+@)V&RZ'?Q-0#<7(HIR$+ MZL/1A*Y$/@]QJIJC>G(#/X62.8A^P/_R(P4B;5.5)Z>+*+G% M"C >U( HLXU?&N?\4[;=X5CD]DKAJ$'DD1;?HDIT/ @B*(U))PB:!BM%K0') MHA*SB5J"P*/7T+B,&^^:]4:H5K+O)!=),E/.,*1.M\/..J^Q "#(S6>>,H,Q MH M0>A(-7 U:!0]S7@J$B&S#FF*3":[49,B1>2"OO:DLT@6$_+(HB-@>C9@]YF] MP1_!PZ07N4/G07&1T^FD5DV(E>8C$[?%NO& #!U9AC80^A)Z*'"EPG,V*8=N MZ'VO1U/25AS =E+Q3,L!(J[XD#K%\'3OG<5UD2<6R.W? #%.:Y_2M_/%#:J: M3\#SQ0=^\\/)JS&.W6L.Q$,[1L?Y;-+4)??6+<@B#I%YSG(G&%"!3$7R(.\/ M6RV>$:?T%L@?DFB$-V3-'9C@\A)@0DXL->PT"1/YZ89\ROT'MHVZ5"IBZ@3:LC59U6AR>7/UB(G[=:*,.*P318K&LHPM?4D.\)M!7I(%@R)IL^'LLTE5HF)HV(D#E(YYX)A ME1& MHTV&;)OF[T>Y'S)R,>B2QG2(&J:.CT]=X_@6POX\QG(NE5_D(]7(<7 -H=&3 M)64WY%B.U*#D/&6?V K>&MT?^/HE;=$.!2_W&:XD<8UZ1()I@5SC9CT@W!U] M2&A+#4XBKF5+"F$04IQA2+20T&+S!P%00O3JX9 $/BVEGSD00>2 8PUC^UQT MM_?_*;9?=*>FY^+[Y?\;OH]][IT.OM)7RJ_YMPAFA3:F#_;=T^[GCGGZRM\O M3[^58 PCT$$8M<+6D\FK%R/AT^\/Z2:ZFK_YHQ=&5_'E!H=3Y6D!WJ\<+,XW MI*#[$>CZWU!+ P04 " !9@ZU8^4^& GD" !R!0 &0 'AL+W=OTVS8&0I1(O2""5!8[GT M+J/Y*G'Y?<)/@5MS, 97R5JI9S>Y+99>Z 1A@[EU#)RZ%[S"IG%$).//CM,; MMW3 P_&>_::OG6I9R#VG[#73T3QY>KQO0M;(?< MF'F0;XQ5[0Y,"EHAAYZ_[L[A # +/P"P'8#UNH>->I77W/)LH=46M,LF-C?H M2^W1)$Y(=RF/5M.J()S-;N4+2JOTVR*P1.>"0;Z#K@8H^P :PYV2MC;P5198 M_(L/2,:HA>VUK-A)PCNNSR&.?& A2T[PQ6-M<<\7_Z\VN!8F;Y39:(1?EVMC M-3V&W\'/B@15WU M;C=4]$;:P1)C=/Q0+@G#X,+&JZUVU5I8\ MV@]K^A11NP1:+Y6R^XG;8/QFL[]02P,$% @ 68.M6& >EM.) P S0< M !D !X;"]W;W)K&ULI55+;]LX$/XK S78DQ!) MU,.RUS:01XLMT"R,9+=[*'J@I;%%E!)5DHJ3?[]#RE;<19I#]R!R2,Y\_&:& MFED>E/YF&D0+3ZWLS"IHK.T7462J!EMN+E6/'9WLE&ZYI:7>1Z;7R&MOU,J( MQ7$1M5QTP7KI]S9ZO52#E:+#C08SM"W7S];)5ZIM;?*Q70>P( MH<3*.@1.TR/>H)0.B&A\/V(&TY7.\%P^H7_POI,O6V[P1LE_1&V;55 &4... M#]+>J\,?>/0G=WB5DL:/-P9E#&/S%@1P/F M>8\7>9:WW/+U4JL#:*=-:$[PKGIK(B.GD=.KQTE]Q&KY<;8W5]%R^ON;ZB)R]CNQ^H87I M>86K@/X1@_H1@_5O[Y(B_OT-WMG$.WL+_1>3]7\QX4_Z^DFMG]1P"EFEZ"\U M%FM0NP50NJIFRA?<8H7M%O5IAYX'KQJBH0GM!<,A6J6(WQXN($O"658Z(0Z+ ME,$#E0S[\$QWM,8!)6P&*1WE"7S&1E02#60ARV(:XY+!AT%WP@X:/>Y./#G9 M0!)F17$<7_S=#D+6[EZ6Y&$\+VE.PUE>P#UR"6@LMWB*@""46Q-HK. >TI0@:(.@$4(9M1+!."2PN:R32-X1,I+*B25D,[2.[R72.] M\TKPL<1V?D.B7R5%$<8Y@R2?ATE:PE_*OA!^_2&-[^T"6)Z$:9EYR67$.71V M#SY13S((!V[@H@CG9>)A2$R).G4JL W2IQ&A'4L1NE+TWY?IC-R##"GFID?? M(.3SY6M_:G168EO4>]](#,5UZ.Q8;:?=J5==C27Z17UL=$1B+RBA$G=D&E_. M\@#TV#S&A56]+]A;9:G\>[&A?HO:*=#Y3BE[6K@+I@Z^_A=02P,$% @ M68.M6+O&UL ME95+;]LP#,>_"N$-.P7UVTF[)$#Z&-9#L:+=XS#LH-AT+%2V7$EIDF\_2G;< M#$@"[&)+(OGCGY9$3S=2O>@*T<"V%HV>>94Q[97OZ[S"FND+V6)#EE*JFAF: MJI6O6X6L<$&U\*,@R/R:\<:;3]W:HYI/Y=H(WN"C KVN:Z9VURCD9N:%WG[A MB:\J8Q?\^;1E*WQ&\Z-]5#3S!TK!:VPTEPTH+&?>(KRZ3JR_<_C)<:,/QF K M64KY8B?WQ%!@R=;"/,G-5^SK22TOET*[)VPZWSCV(%]K(^L^F!34O.G>;-M_ MAX. 27 B(.H#(J>[2^14WC+#YE,E-Z"L-]'LP)7JHDD<;^RF/!M%5DYQ9K[( M<[7& EA3P#=3H8*[+6VX1CWU#?&MEY_WK.N.%9U@Q? @&U-IN&L*+/Z-]TG7 M("[:B[N.S@(?F+J .!Q!%$3)&5X\%!L[7GR"]\AV;"E0NVI=Y4QH^+U8:J/H M>/PY5G)'3(X3[96YTBW+<>;1G="HWM";?_H09L'G,WJ306]RCOZ?FW.6=5SI MZ01P:)+.A'O3!A5"+NM6<4T>L@2R0RD%W7#>K*Z ]BVOAHV#6\RQ7A*A7XGA MKFZ%W"'2M1;,$&-@?X1H%$83>H>C<38>9.#KFK?4#,S>%<(TA93H>X]6R1*U M;19,0(G$2L8A)%DX>"BY8\)PLL24(['/Y'*PELK=8%=P@8)ZA=I!7C&U<@%1 ME)&T(,O><4B)4!LJ S;6L%!3,\@>1>U-EQPES(<1>$8LB"!9V:/H(T0G"VM M?0<)12:3#.X;^JX=KNT.*US&*4RRM-\?UH/WH19-LI( T@E\EX8D'7.ASYF. MDB"R U)(Q1\[GOY!'ZF1"K?=4M-6KQO3M91A=6C(BZX/O;MWW9R.P(HW&@26 M%!IM*2VFHQ[EA13\55-:![*649C^Q"8;?U/PO4$L#!!0 M ( %F#K5C]J]M"! 8 'X. 9 >&PO=V]R:W-H965TV'E?*7--SLGU.^/>J545>?RW,_=F\MS7;M"571OA*W+ M4IK':RKTZJ(3=C83G]1L[GBB=WF^D#/Z3.[KXM[@J]=:R51)E56Z$H;RB\Y5 M>'8]8'DO\)>BE=UY%XQDJO4W_O@]N^CT.2 J*'5L06)8T@T5!1M"&-_7-CNM M2U;6R+MPGO?J-UGB&;"_5A?5/L6ID MHW%'I+5UNEPK(X)25I%..J_/1+IH(UT<,SZ3Q/P M:RWQ94XH$6.H"]352CW*$Y$. CZ_3Y>$C_^*;]ELB#Q M[GNM%B4'\UY5LDKA0HR"9#C (&"(P< CC#%.?,J;:-?+J/H!9<: M!:HVG!]@TK7QZF<'$W@,01/O_3K>38QW38Q?M).%^$2\UF?@!)X\23L5,0Q& M$XYV$H]X>I(P@GZ01!,6';;\A,$8BF-.]6@(C*/)F 5&K?6T@8]U595UR M'IDON\$[#@;(9!S$?7A(.%"D-A)7I:[!JB&_7%2.B545G)%UK?'7@WA\*E[' MPPC/L#_$,YD,3@\JUY4LN71_4(9Z\=SGA(2TML(H.7V&I)F];\R(I2QJXI2U M($8)&H:L/7O6'Z\;? C)]R]&="N>:$U^^J8[77/SK">W+;#;#%SX)[[*-R5] ML#2K;<>%,7=<. E\>=_HQXSYU$**$Q079R+'UO[FD22.&U0IS0- M04Y:2^X-[]N92!MO^<;;2KFY^(/RG(P"FVVUW]UT?:/)I52%;X2I-L8O$$(V MZ:E]$CBP0S"D7UF>+"4KS&["Y1I45C1A@? =A)ZT\5LKJ% SQ88:79'!\VU:XD8X8%*]"S,Y3VG&2](#=W!#6K>8@P56=':(L MZ4;#E]VCB]:OJZ9A#@YX0U@8G1)E'ME)%'M&%,Z'E:#6>-X:E\;(:D9^UA?, M1WJP1#BN?*ZG3*Y3LBC 5%%LMI.GF>3E8YT []M:_MPZDTXHI'<#<4L^#BZ+ M@K*9KV/L6D4!:@V:;EM^1WAI\G2,N"D:QFX3AS@DD#_ 79/#7 R[XPG8W]\6 M]JO-[O?D$GN2KNUA!FT !A1O6V ,POFZY>8DEX\[C"QJU('?(Q@DVOE>TKKBZD S^3JU)*J] M@P(G9B\OG ^L%^161)6(NY/)2U]/X^X ^3ET#.WMW E*,C-_\^%XL)0TUX-V MMKU<735WBJUX;#Z86_84RUPWW%OR*C*%$6 MP/]< ]WZ@QVT5\[+_P!02P,$% @ 68.M6&7%^3* !0 UA< !D !X M;"]W;W)K&UL[5A+;]LX$/XK _>!+:#8>EM*DP!) MNL462-$@[6X/BSW0TM@6*HDJ2<=Q?_W.4++BV(ZWZ&4OA@&)I&:&WSPYYME2 MJF]ZCFC@H2IK?3Z8&].%2)HAYF+&J\5: 75274Z@I+N3P?>(/UPETQFQM>&%V<-6*& MG]'\V=PJFHUZ*7E18:T+68/"Z?G@TCN]BIC>$OQ5X%)OC($UF4CYC2[S&LF1!!.-[)W/0;\F,F^.U]/=6=])E(C1>R_)KD9OY^2 9 M0(Y3L2C-G5S^@9T^%F F2VV?L&QI/2+.%MK(JF,F!%51MV_QT-EA@R%QGV'P M.P;?XFXWLBC?"2,NSI1<@F)JDL8#JZKE)G!%S4[Y;!1]+8C/7-P@J:3/1H9D M\8/^4?$88>B+\&'Y@ )>H[K'P<7K%U[L MOCT ,.P!AH>D'[#\0;[]J#IM;U!K1/@R1Z"T5<(4]0Q$G<.TJ$6=\2R352-K MK(T&.05#E->T(NK5ZQ>)[XW?:E K+0"(($$BG+*'D/* LQ*IU?!SM0_^21#CAV.=!X/AQ!.][>]PJMI19.= 0 M,&,UQ>^+HJ'*8QRH"60\#B!U$_@BC2C[#>#I!I[CA1$/0L*>QPE+*>G1A4%312L9FZG6*RD-TI2OT-56YZ\APGYC]%Q8D'X\3MU-KU M+NW@.X%KE8J<@,RW#3R3FF.#/*PPDXH* ;M:@":2$@$?Z.@@LBY,M*$ 8:MR MX'7AR3@8GJ#HR&S\&&F)GPM"^PU+2[H+F7;/D;(B*]JH6B-@SJ(F]5&;]:)# M_9.MKH>?0B"*W6XI*+KAV%G56+O+' *D(WT+U M4;%KTT=K9BQPRABXA+1BIYL.94>1"UX^=<(^-OG41=K:-XJ"SL[Q1G'XJ5VC MF!Y)O+?8RHFA'J_5&!^RN:AG:*74U'K)YTN:K51\9'5QM/)-K9@Z,(*A=H<[8C*"YVQ>X"PX*Z,=!C[\ J289K0ZV>![-C8 M'XX[ /XP_5DH.U+B(;GI%43#A%\?A5FH[E#=?RKO+79$NQWL6\?M8_QT+<*Z M='33-E/OK.HYI21)M'(H#!S?5@LO3>PLC"+^%,'828(8^!1-',_U>#&&T-8% M/PII%(=VD::.1T\R.@V2E-<22,'CKWU"4[MGS'EN_8\AU;OF/+ M=VSY_L>6;[1QUUJAFMD;90W6\^VU:[_:7UI?MG>UC^3MC3?Y<5;4[.+L;!OW'XI7#M=\X0 M,LFL?0S&33Z-DB (-4H*#((?3WB%6@]ZP?VURYUPRX?'* MZM\JIW(:G4>08R%6FN[M^AMV^9P$/FFU;WYAW?J>)!'(E2=;=6!64"G3/L5S M5X<=P/E;@+0#I(WN-E"C\EJ0F$V<78,+WLP6#DVJ#9K%*1.:\D".WRK&T6SN M/7?^'DDYY%H3?,^T6HI0L4E,'""XQ;(C6[1DZ1MD([BUADH/7TR.^6M\S,)Z M=>E&W2(]2'@KW !&PV-(DW1\@&_49SMJ^$;OSQ:NE9?:^I5#^#///#G^8/[N MJT$;8KP_1!BB2U\+B=.(I\2C>\)H]O'#\#3Y?""!<9_ ^!#[>]MUD&R_U ,1 M//PH$:YL50OS J7(04!M/7W:U,VAU*)JRRE,#EY1N.2/V+67=EMN6\!1FAP/ MSU(0/EC<:UGVS1XTL0JK>6LHLP3E.1CS6R.55CT%L1-9$OI5;';(V(M>F, Q M?V_>COO6O5V:'':IN#$:"X8F M@[.3"%R[B%J#;-T,?V:)5TES+'EWHPL._+ZPEC9&"-#_&\S^ U!+ P04 M" !9@ZU8$"$BO=\" "&!@ &0 'AL+W=O9 5>E'07#C5XP+;SIV>PLU'8 5AB:FQ#(Q>KSC'LK1$).-OR^EU1UK@Z?K _M7E3KFLF<:Y M+'_QS!03;^1!AANV+7[;+7>Z9BE./&H'C>H5O>GUI_ FN+^@/NG4)Y?8+WV7B\#SL@ZU>.2:Y;G" MG+F6D!LX>%8%54J6U*-&$T&'+.954SL;_^-(K"X;VFAG1 #=F1 M$S-8[\'L:P0F,JA1I82GWK8G&6E8>831/'&\%,1EIH&+C*>6HD]:%.*[ZP5T M.=*BNQWV$7?2%^^.6;EC#K[_B5E:K:TNN(+A;6\8WL+M#7PF:Q3T FL-R5K2 MV#++O398=?E#W(OC&!)R1[0*(:;5ZC152Q+W@D$$81 TG!0Y"%IS=:PM(5*I M;+I782\<)%8J#1A4"H\"Z;/9LJ52:%GRK"DZ*YE($<[=._]D-M"5S]T$U(3? M"M.,B6ZW&[(/S6PYAC<3FCY"SH6&$C<$#?K#@0>JF7J-863M)LU:&NHOMRSH M1X'*!I!_(Z4Y&/: [M&ULM5;;;ALW$/T58E,'+6#KLI)C MQ[$%V$Z#^B& D:3M0]$':G=6RYI+;DBN9?7K>X9V,4OU,=SR/H*JWW\%\O$.YEDHNA\L$TO# \:9=)7WO5YV!(X'CTAD/<" M>?0[&8I>OI=!SDZ=70K'W-#&BQAJE(9SRG!1/@>'4P6Y,+LRA6U(?)%WY$^' M 1J9/BQZZ8LDG3\A/1$?K0FU%S^;DLI=^2$\V;B3K]VYR)]5^%&Z@9B,]T4^ MRJ?/Z)MLPIM$?9,7PQ/OE2^T]9TC\M7XS>C=\_X.]WX.WU.^XOE^'YI\:4F<6F;5IJ5**0N.BT#R"K@ M9P(YU> ;^0.RTSI[JV*GS5>"?% O#(+$:!%&M-)+>BN12M1*:BJ*#93E'10 M"Y92R+;5JR0C0R('&^U95RJ#EA$@WXN2/QZ]';S]:0]!D&^3I%[MQYNF%-;L%."A:D,Q M.R6P[0C[BDIR8&7-G(C(2O\BG)C-8%&[G7#R\6"T-X@8 X3:#ER,';CR1 X M-=V5J%)C2U6I(O)[43G;?&,GLOL.+DF_C5 $"&B@VKPIJ=4432*"KDB(*:1S MJ[DL;L!TGP!DWCIFP%,2UC@" W*P$!:V'3!*C1_L=$PM$WX<9T@*K>1<:156 M N^@Z$Q!+D@&%;>.]2I%TP<9@<6X+T"T6C':2U142\B)]-8B4S_D^_ETQ%%B M\YX*:N;PI:_#)+KC4K:-%0P(GT M-8K"U* D\,E-3;:K_.))P='TW_%S2]?G6^!K5[ M]C3N(J\+U%MHJB Z&AP=9L*E$3)M@FWCV#:W 4-@7-:8NLDQ \XK:\-ZPP8V M<_SL'U!+ P04 " !9@ZU8].8!?'L# !="0 &0 'AL+W=OJVL3=U)P=;? ?/@ $P<6.^,E5B!X^U\:Z95)Y MWUREJUXMJ/5& M6[QG<&U=*WZ^04.[93)-]@L/NJQ\6$A7BT:5^!']I^:>998.*(6NT3I-%A@W MR^1Z>G4S#_)1X'>-._=B#,&3-=%3F+POELDD$$*#N0\(2CY;O$5C I#0^*O' M3 :30?'E>(_^<_1=?%DKA[=D'G7AJV5RF4"!&]4:_T"[7[#WYRS@Y61<_(== M)SL[2R!OG:>Z5Q8&M;;=5WWNX_!"X7)R1"'K%;+(NS,46=XIKU8+IAUPD!:T M,(BN1FTAIVU(RD?/LJM%SZ]NR>9H/:L0([=(O6"&G33O]6\Z_>R(_@P^D/65 M@Y]L@<4_]5/A,A#*]H1NLEPVPZ@FR2S5_!FPT.SB+>[ C>@W9/#I0M MX)-XRE[.J=?HX(_KM1.W<__G(:<[S/EAS% H5ZY1.2X3J02'O,5D]?;-]'SR M[A7&\X'Q_#7T_Y"24_3AV@%M0,*:5T-<1["AEOOSA2SQR7-JK<="-AC.9S\$ M'5\AW%+=*/O\]LUE-KUXY\"35V8O[J0L<]1;M38X[@W=R4J]1M[;FGW#UL7D M_]BZ:UG;,FKYBA&A[DXAAE/XE;/GQVTP;M&V3'6/.] ^R:8X M?7;Q/6P>3I[?$0A$05]%,_OQJ-4ACHUZ_D;"R&*/_R_XZ?0$^--R=-RGV=E1 MHSDY'_9*HL*!(U.J-S9;W$8JN9K#17J; 1&"RET,1G%'BJ=0YYI6R)H01C $JD MDE53R8Y J7AN0E$+8W2C*$+:1%96^98%K52N]SOX)(U3BS\B^ SQOAP%5O'^0@X#L;XC\?A(, M#"^JU1=02P,$% @ 68.M6"Z+NSI"!@ !0X !D !X;"]W;W)K&ULI5=9;]PV$/XKQ+8($D#9RU<2'X"]:9$ 3FO$:?)0 M]($KC236%*F0U*[WW_<;4EJOZZ-H"QA>D9Q[OAD.3];6W?B:*(C;1AM_.JI# M:-]-)CZOJ9%^;%LR."FM:V3 TE43WSJ2161J]&0^G1Y.&JG,Z.PD[EVYLQ/; M!:T,73GANZ:1;G-!VJY/1[/1L/%9577@C.5 M-<)1>3HZG[V[V&?Z2/!5T=KO? OV9&GM#2\^%J>C*1M$FO+ $B1^5K0@K5D0 MS/C>RQQM53+C[O<@_>?H.WQ92D\+J[^I(M2GHSS ?B;SSP38],RQHE$F_\K:/PP[#F^D3#/.>81[M3HJBE>]ED&W]%W_%>^5S;7WG2/Q^OO3! 31_/!:%I&3_<25<2.]\*W,Z M':%2/+D5C_# [G!X_X\+^UH7]YZ3_^Y3]#W'B4@55R5A 'U%#1:'B=[ B MU 0@AD#.HPQ\[M22"K'D,L_B(02WTFQ M,$VRG[Y)TJ165?2*=MYH:F26K3. MYD0%=/I,Y%JJ)AE2V14YPX:!2!G?ID(&D>Q@AA?687M%?K 0;$YYR!'H/L*6 M^'$"[T4'O[622Z55V&2"S$HYV_-EL"N@*\&[+D4# M%D>JIM5VPT11M(7M+G8QB!V+D*JU"O 5NM"Z65\?'MLJPRF&J$8:-&:V(&44G4XA+.R@M[H+/5G2 M.,1KK;06K*R6*Q*2]\DICD^!8(&0RI)QP+S(3ZF,-!Q-X0,H(P['P([;B MR M%<( ]_58K,;B@WJ]<)VOQ06<O#P\R M\<4ACB0UR0Y2N^CI-Y0Y@@B'+TES;-\["?2%%:GPM,(L:7Q:V^$_:?O5B//6 M*2WF\RRRQ<1>4PN_ETCN_&WL<^AV#_UGRJ>MS3@EL4!6I#?B):X%/:Q2[E[\ M\&8^GQY?:C@?&ZEU2;+J-< J9/'.;J[Q#J[E%#5*P_VG!^5"N;Q3 M@6/J0H\Y<F3L--6-!MCL;$P3%6>8RBAUN&/N-(BKSN4UP^&<3V*7A7D*YXU1Y>;>#<9PXM\!\EC:1GF?%F54 MPI<1NU2BFA0R[<7+%#D.1 3+JP0=0Q-&)U9@ZF]2'COBS57N:N8:G1T= M0VS^':A10\>-\E+*&&5*!R?K^-:TX M_C'(,(EN>7#A#&WO@VW^$/$;;C+]I3-H2_U_+"ZL*7PT;9#,\<>=%E\0$?>1 M(EX_PR30=DMD+%J(L*RXKN%*0@5N4^EB&!WCJ8EXRE@BYI98)& MB52LL?OC[&UV-#\:/S;;379&G;W>T;YSR-]G?DZ8$$S14@ MCJFI!.MT?'0P2H4T+()MXZ"_M '/AOA9XYU&C@EP7EH;A@4KV+[\SOX"4$L# M!!0 ( %F#K5A;(LLZEP< "@6 9 >&PO=V]R:W-H965TN5 MU.+!,M?6-;>[.Z',]F9P,N@>/,IUY>G!^/:ZX6NQ$/Y3\V"Q&F7=W1>?#@;])L76]WXP\61KSF18?RYO!A P22A2>)'#\VXA[H10) M@AE?DLQ!5DD7^[\[Z1^"[_!ER9VX-^I76?KJ9G U8*58\5;Y1[/]DTC^G).\ MPB@7_K)M/'M^-F!%Z[RITV584$L=__.G%(?>A:O)*Q>FZ<(TV!T5!2M_Y)[? M7ENS999.0QK]"*Z&VS!.:DK*PEOL2MSSMXN8#&96;"'76JYDP;5G\Z(PK?92 MK]F#4;*0PK'ONE_?7X\]5). <9'4W$4UTU?4G+*?C?:58^]U*R^FQX5^#.W(W9Z,F33R?3LB+S3'(?3(._T%7F''/[[?.F\!6[^<NX86X&:!8G+ ;,;C]]IN3B\GLB+5GV=JS8])O'\5&AK) VAXL%J9U M:L<^.M>*DGV0FNM":(?$E.')(6_^*X+9+Y4 4Q2F;KC>$1I:S=M2>KC\I>76"XL8% 8HU@[/ MBGP9BU6.BJ. MKCDRZ&4@6<4W@BV%T)WUY8C-7VJ$BY#!X0#<4?"@:*VE#&ON8<,HI!X:0>4N'( _A9#M!M$:& M/ /6DJN0_=BF>>0G@BX/<>53"8?9_*3;D&=L-MQGB!\*92LWUZHEY@]5GP";+ MHKQQ4'/=1"8(:..K%8:?A,*$.%Y3GXNY=DZD6E22+Z627HJ7M4D'D1KJC*3Y MV<$HFC+6@?VK21QVK'/0(K09H=MD@WAJB&0!ZC;4Z?X2K1K$R:#.^U/+/ARM MR[7[,L2QG \"++''D"U;GZM;R3I4D#?OF 1DI0TI($\ERFW/O#&9JY:X*9Z'\T020;M9*KF.JF>1 M+#=!!R VD[0T\(5C+Y%E6??$.K?T>#PV431 M=47VA_/IE,HBE(3LE1@),30+,.J*R2<1!P;IW9%V1 2E>"R0/@;VK>VU2+C4 MZ;@JT@"3621&BAH:O7&59$4GQB4VHB$T/HLI")-0FAC@#PL\L1>Y!74Z%IR& MG7A2CV@2HM 85 8AOFEM8Q",X3,;I%*IA5/@2H'GP:04NK[W>SV2DK8* >Q( M*-!5"A#FDR-U<)7KX.HK WHA7KRJ6:/QNWA]Y/_/)-*0]Q? /D!M#[,/\\4= MD_&]8+[X%'9^F%P.V4*L0W(>.]8>LFTE =ZV*0--;S TX;4BT3KAIM]Y4N=+ M?0,U4<<9JZLQY"[NHAK[PR12[I+F#'"D80F R<:U9R(-_;:W%,B'C\%V^ / M$Z%]TBC783F/Z+EVD[R7?0G3SUIJ30_^S'$"]-FOUTYU/.Q>/7T^8K]64HGG MU8P1RQ,L7J(%O<+MLF'TFWMX[/SH5K'EE":, M'4,"_E(HB3;NDFTR?%Z(EL1JPF 8-<:7B7[JPFM$)K.O(>R/0QP/Y?L+?Z*Z M/0RN/C3VO5GHBAQ+D>K1@*7L4W/$KI+[%Y_]D8Y(^H*7NP17DK@&1R#!=("O ML5CWYKO\-A71%DF7(ZYE-X/ (*0XP9"F$$)+F';!,9A T#]$+[W IZ;TAY9+ M$'G6TONQ?2NZN_6_BNWS_/;P5GQ?_+_A^Q#MCWM?[VIAU^$;);4Y<'#\D)>? MYL^@\_CU;W\\?D/%:(! .Z;$"E-.$;X'@0F_J\+/"2YJP M= #[*P.+TX(4Y(_#M_\$4$L#!!0 ( %F#K5AWZ]+-C ( '\% 9 M>&PO=V]R:W-H965T>[[[ZS_7F^5?K)U(@6 M7AHAS<*KK6UG06#R&AMFSE6+DG9*I1MFR=158%J-K.B2&A%$89@&#>/2R^:= M[TYG<[6Q@DN\TV V3\0J% M<$!$X\\.TQM*NL3#]1[]6]<[];)F!J^4>.2%K1?>U(,"2[81]EYMO^.NG['# MRY4PW0C;/C:./,@WQJIFETP,&B[[F;WLSN$@81J^DQ#M$J*.=U^H8WG-+,OF M6FU!NVA"URRK/9C7Q&:95^A4\/;"W0?)X'EG#=;I#O M,)8]1O0.1@RW2MK:P%=98/%O?D!\!E+1GM0R.@EXR_0YQ",?HC!*3N#%0Y-Q MAQ?_M\EK;G*AS$8C_+I<&ZOI5?P^UG$/F!P'=$J9F9;EN/!("@;U,WK9QP^C M-/QR@FXRT$U.H6N^)X9YMZ1U:U)P).(.1/PXO:$[2"3R2#H%+:+6J MJ*R!U \G*5SX\<4(OG')Z;D64"E5&')&\02F?I0DL&H9W0L-UI!GDD9NC$;P MH"S5X /O,XC&_GB:N$7J3XG,L4,/#D31H*XZZ1MJ>B-MKX_!._PNE[VHWL+[ MKXD.H^+2@,"24L/SR=@#W&ULG559;]LX$/XK VVQV 6$2*(.'VL;R-%B%V@*(^[Q4.P# M+8TMHI2HDE2<_/L.*5M) =FT\@KK]3(B,5Q$35K50O96BQ;4& MTS<-U\\W*-5A&23!Z>!![&OK#J+5HN-[W*#]U*TU[:(1I1(-MD:H%C3NEL%U M,K_)G+P7^"SP8%ZMP7FR5>J;V_Q7+8/8$4*)I74(G*9'O$4I'1#1^'[$#$:3 M3O'U^H3^SOM.OFRYP5LEOXC*ULM@&D"%.]Y+^Z ._^+1G]SAE4H:/\)AD,V* M ,K>6-49Y#X8\RSMN^6JAU0&TDR8TM_"N M>FTB)UJ7E(W5="M(SZ[6FO*K[7,(:\E;"[RMX.WW7G04>!M"2V7QUT>^E6C^ M7D26##JUJ#R"WPS@[!?@*=RKUM8&WK855C_K1T1T9,M.;&_81_AZO3564]W\?\[U 3D[C^S>TMQTO,1E0(_%H'[$8/7G M'TD1_W.!=S;RSBZAKS;T-JM>(J@=?* 47?3C'/F+\.?).SO=:*<;[> 8KU+1 M6S46*Z(U!\I568_)@CLLL=FB/IU0;?"R)L.:T%XP'*)5BACMX0UD23C)IFX1 MAT7*8$.-PVZ>R49C'%#")I#259[ 9ZQ%264*6XT>=R>> MW-I $F9%<1Q? K;MA:R<79;D83R;TIR&D[R !^02T%AN\10!02B3D,6SX_C MA=2*5Q[(" =#!/-PDLS.^NW"?=(!I">D3GLW'>Y6SJ)Y*_-H9"K=$* M[>]!;:78<]?$## 6SI+X--V[^!&YGUAE&3N.=[A#K2D?U#B<8Z4RU@97+B,, MSCV=Z%7S:U#O?8LWY&O?VJ$/CJ?C7^1Z:)XOXL,OB$IV+RC($G>D&E]-\@#T MT-:'C56=;Z5;9:DQ^V5-?T+43H#N=TK9T\89&/^MJQ]02P,$% @ 68.M M6#'+RW0& P K 8 !D !X;"]W;W)K&UL?57; M;MLP#/T5PAN�CJNY-V28#>AO6A6-%VV\.P!\6F8Z&RY4IRT_S]*-EQ,R#- MBW4AS^&A*-'SC51/ND(T\%J+1B^\RICVS/=U7F'-](ELL2%+*57-#"W5VM>M M0E8X4"W\* @ROV:\\99SMW>GEG/9&<$;O%.@N[IF:GN!0FX67NCM-N[YNC)V MPU_.6[;&!S0_VSM%*W]D*7B-C>:R 87EPCL/SRX2Z^\>#TQI 6N#_?L7]SN5,N*Z;Q4HK?O##5 MPIMY4&#).F'NY>8[#OFDEB^70KLO;'K?^-2#O--&U@.8%-2\Z4?V.IS#'F 6 MO .(!D#D=/>!G,HK9MARKN0&E/4F-CMQJ3HTB>.-+%6-J;2<-T46/R/ M]TG@J#+:J;R(CA+>,G4"<3B!*(B2(WSQF'7L^.)W^.[8UN7FTG9'P(2&/^ MC96"*\RQ7A'#L!/#==T*N46D!RV8(8Z1^R-$DS":T1A.IMETS!.?.]Y2&S [ M5PC3%%)BWWFT2I:H;9M@ DHDKF0:0I*%HX>26R8,)TM,,1+[34Y':ZG(HHRD!5GV1H<4"+6A!,"P5RLXB.D;)&^B.L,%=R'#211. M(0L2>&#VSEF$X&QE[5M(")G,,KAIZ%Q[NK:_G7 :IS#+TJ'*;"#>02TUR4H" M2&?P* U).N1"QYE.DB"R$U)(R1^ZC_Y>!ZF1$K=]4E.IN\;TS63<'5OQ>=^! MWMS[/DY78,T;#0)+@@8GT]0#U??&?F%DZ_K12AKJ;FY:T>\$E74@>RFEV2UL M@/$'M?P'4$L#!!0 ( %F#K5@M]B+5&P0 !0* 9 >&PO=V]R:W-H M965T@;WP>F[?QW-(CC="/JD5@";?ZJI1$V>E M]7KD>:I80@R-O)6X$\.&[4S)@;)7(@G,_F]G#B^"0@J*+2QP+![ABNH*F,( MP_C:VW0&ET9Q=[RU?F.Q(Y8Y4W EJK]XJ5<3)W-("0O65OI>;#Y!C\<&6(A* MV99L.MD(/1:MTJ+NE7%>\Z;KV;>>AQV%S']#@?8*U,;=.;)17C/-IF,I-D0: M:;1F!A:JU<;@>&,.Y4%+W.6HIZ?7,-?D])'-*U!G8T^C2;/A%;WZ9:=.WU / MR9UH]$J1CTT)Y<_Z'H8RQ$.W\5S2HP;OF#PG8> 2ZM/HB+UPP!=:>^$Q?-=< M%950K03R]\5<:8FY\,\AL)VMZ+ M4Q\CM68%3!PL 7R&9SI^W=!XG\X$FDT M1!H=LSY]P'HKVPJ(6)!;T2Q_TR!K8N(_%.E16X9[;^PIY(AS(]?6[ZN33 WO&%-@2Y(XF9QA&V44/)9 M:%!DS5Y,;I(\"TG@^D'02P.I (M1H>.,T# C5_^)[(10ZOI1;$**W11-W?XD MX)(&+T'4>TW2_Z'D&-H3\OY=1@/ZP43DAEGV"G/@YBG%-@[RUZBC-"1Q1%\A M,!#=R"(,L<_)D;2,A[2,?SDM[YAN)=<'0PY8YQWC$\ZQG>LGK;L?HH-*O(/9C'K,131$_V6'=R.':3W/"; MAXE9SC/#N>]F-#>B\7"B@9NB8FJ2,XGQ5)(\-0+)(+#M,URCF/28W)EO1-(] MD3A)"19$TOG(]O9ID!*TCOYP.R>L*0UA^$0O\'3VK86[PPXR/BR\;FN3>88O MM<6;NA'F7NB&/GK(3*"8C)1EKD$N[7]$X0V#E'2/]K Z?'DNNI?^AWCW7\*K9\D;A7PM4-4_3[':9/<' MZ29:K.V[/Q<:?Q%VN,)O&T@C@/L+@;703XR#X2,X_1=02P,$% @ 68.M M6$C6^@YK!0 G1 !D !X;"]W;W)K&UL[5C; M;MLX$/V5@;^Z\:QF)9_,S^S8C9R?B8VN2HXW$M2FKIF\O\1* M;,\GWF0W<%NNUMH,S.9G#5OA1]1_-C>2>K,>I2AKY*H4'"0NSR<7WNEE8N;; M"7^5N%4';3"6+(3X;#KOBO.):Q3""G-M$!B]ON(55I4!(C6^=)B3?DDC>-C> MH;^UMI,M"Z;P2E2?RD*OSR?I! I+BIEG[!MYX;1!/*- MTJ+NA$F#NN3MFWWK_' @D+H_$/ [ =_JW2YDM7S#-)N?2;$%:683FFE84ZTT M*5=R$Y2/6M+7DN3T_!K)) 4O[]BB0O7J;*8)U'R:Y1W 90O@_P @@/>"Z[6" MWWF!Q4/Y&2G3:^3O-+KT1P'?,SF%P'/ =_UP!"_H+0PL7C!NX=\7"Z4ED>"? M(1M;B' 8PFR,4]6P',\GQ'R%\BM.YB]^\V+W]8B"8:]@.(8^OU *M8(+7L!U MR19E5>H2E0/72!]P2-M1O&%M[]8(M),ETR5? :.UEB5G/#>]7-2-X,A)";$$ M33.O:(3Q^Q>_I;Z7O%8@#;=/Q/)DHQ!8JZ_!J(QOH=IK#;31#$ NN!)563"- M!>V:BE9"L"Q5L$5I0& I*DH)ZA0NN^\?;1:Z%CFS&Y:(D*][)L ;S+%>H-R- M!' [H-6'WL9]:TC[9P3AA(EO&H'CQQ&\[?UQ(XVG]+T##2FFK:7X95,VE(RT M YR4C), ,C>%.Z%9U2\ #Q?P'"^,3"-T/)I_?>2L(66/7.I0&I 2.STJP54'B+[$X2);DI3B)H"%YMQ6, MS538[&2]EHA0M\D,33)[S$#C-$N\+;'WD,!W5O0P#SX6M6)M6+#SJ]7YHC:N M_]X2GO0:IFJ4T",+X1VG<"&)T>3CX'@I>/$1D^PR@1.D"3V]+*)=1DNV<3^8 MD='O,.IV\!F)A(EGWX$7P@?RDR3GMF>!MBQ7UKE:#.8-@V7SC:F]I;[_%6>7 MO^3K*Z;6T+"RL$NR6FQ,>BMY7FV*/4%JTF\C>U8<^W3OS=P +HT.9I>WL,O# M@)I 40B>/0S"D)AX&")E_1M%0>?G^&#_/FG5**9'&@_F0['0=#)K+<9O^9KQ M%5H43@.L8Y.)22F>$WH!?+*G&X)A7TF$(,AIA+L7M7PZ>:Q;,'7A'ID\ M;!U!%:7*37B =,%CC&P:^_ EMA=&D?D40>*D00RF M)J>.YWIF,(;0IC _"JD5AW:0NHY'3^('-=+,C*60)80 6>I3JJ!LR9;$")(# M:ZC_VC1;G>S>:JUNV'UMSS]T%HC=A&I@;&IID 7V%';:)Q")UJ7<&ESNTO%+ MS\G2X!6]W8B>ON.FZ:NQ(KJKUZ;>]C5UA$Y)3Z?D)]70'!F=QT%Y,K%&T?\G MUG^(6+.#*V.-^:*^<^^GMQ9WBN"JYB?.21-UI0B0O+W'7MA M0RK"0U]V?9ESYAS;,\.U=?>^0B1XK+7QHZ0B6IZGJ9<5UL)W[!(-[\RMJP7Q MU"U2OW0H9A%4ZS3/LI.T%LHDQ3"NW;AB:%>DE<$;!WY5U\(]35#;]2CI)MN% MJ5I4%!;28K@4"[Q%^KZ\<3Q+6Y:9JM%X90TXG(^2"'PK7?&4-P M4EI['R9?9J,D"X)0HZ3 (/CW@!>H=2!B&7\VG$F;,@!WQUOVS]$[>RF%QPNK M?ZH95:/D+($9SL5*T]2NKW#CYSCP2:M]_,*ZB3T=)"!7GFR] ;."6IGF+QXW MY[ #.,M> >0;0!YU-XFBRDM!HA@ZNP87HIDM#*+5B&9QRH1+N27'NXIQ5(R] MYYN?(BF'?-8$WTJM%B*>V/L[46KT'X8I<:80G\H-ZZ1AS5]A[<&U-51Y^&1F M.'N)3UEA*S/?RISD!PFOA>M KWL$>9;W#_#U6MN]R-?[#]N7RDMM_\"D>/>F>Y)]/&"@WQKH'V(OIBBM MD4JK1K.=PYTEH=F2U*)N%K\J47($/0$7+QRP[/>Y.YA_O[N["CF5YD)79@'* M@^"Z_56MI.0H&W@Q5]02P,$% @ 68.M6)D(H+G @ -P8 !D !X M;"]W;W)K&ULG57?;]HP$/Y73NE6;1)J?D&A+40J M=-/V4 D5MCU,>S#)D5A-[,PVI?SW.SLAI1)ETUX2G^^^S]\Y=Y?Q5JI'72 : M>*Y*H2=>84Q][?LZ+;!B^D+6*,BSEJIBADR5^[I6R#('JDH_"H)+OV)<>,G8 M[_;/+G7)9,8TS6?[@F2DFWLB##-=L4YH'N?V";3X# MRY?*4KLG;)O8_M"#=*.-K%HP*:BX:-[LN;V' \ H> ,0M8#(Z6X.%_2@+H\C+"6>2!WQ"L4'XL&2K$O7'L6^(U?K\M&68 M-@S1&PPQW$MA"@V?1(;9:[Q/:CI)T5[2-#I)>,_4!<1A#Z(@ZI_@B[L48\<7 M_R7%M9(5S$BKHE*@:S8%S-P%HX*?MROM]G\=NX"&OW^D(O.3\++X.;$^K[G?K^*?;DCFN6YPISYJI8KJ'-YYC0_Z2"94'7(TOJ4"YR M,+84P.4BC 9#SIFL:B9VYV>C*!S>:&I'!]20O7!B!JL=F%V-P$0&-:J4\-39 M]B0C#2M?8#1-'"\%<9EIX"+CJ:6X("T*\55- 55$6G0E81]Q)WW^ZIBE.V;O M^Y>8A=7:ZH)W,+SJ#<,KN+J$]V2-@EY@K2%9"QI:9K'3!JLN?XA[<1Q#G]P1 MK4*(:;4\3-62Q+U@$$$8! TG10Z"QCQ6'_Y!,U-IYFYD:4CE1IBFK[O=;BK> M-L/@);P9J71O.1<:2EP3-+@8#CQ0S9AJ#"-K-QI6TE ?N&5!DQV5#2#_6DJS M-^P!W;\B^0-02P,$% @ 68.M6,OM8YPR P P0X !D !X;"]W;W)K M&ULK9==;],P%$#_BA4D!!)JTO1CZV@C=8LFD(!- M&X,'Q(.;WK863IS93CL0/YYK)PO)R"(J^:6-'=]SXQ/;L><'(7^H'8 F#RG/ MU,+;:9V?^;Y*=I!2-1 Y9'AG(V1*-1;EUE>Y!+JV02GWPR"8^BEEF1?-;=VU MC.:BT)QE<"V)*M*4RI_GP,5AX0V]QXH;MMUI4^%'\YQNX1;T77XML>37E#5+ M(5-,9$3"9N$MAV?Q,# !ML47!@?5N":F*RLA?IC"^_7""\P3 8=$&P3%OSU< M .>&A,]Q7T&].J<);%X_TB]MY[$S*ZK@0O"O;*UW"^_4(VO8T(+K&W%X!U6' M)H:7"*[L+SF4;:9DK?";71RH'9#1\0\(@')//'8"+_P $8PL(.P%Q/^ 6S M KD'+WKY8C@-WG99URE$?/;J6(D&3+-N2A&(6IG]VR2LA,PLQ M"]L^F@PF3C,R!(GZ0UPJF%- M+E$1QP$'U>"36/>[8UR7VGKS'#OF7,+B$C9IO-"P?ITM:9-:VJ17VCFG3'8Y MZ T[UH%+6.P(UM(UK75-W2]A4Y*@M:Y/8$ ML1(:SR/V*23 M @ [ < !D !X;"]W;W)K&ULM57O;],P$/U7 M3F%"0X(E3=H,C332UH*8!%*U,OB ^. EE\::8P?;;;?_GG.212UD%4CE2^(? M]U[>.U_.R5;I>U,B6GBHA#13K[2VOO!]DY58,7.F:I2T4RA=,4M3O?)-K9'E M#:@2?A@$L5\Q+KTT:=86.DW4V@HN<:'!K*N*Z<T\(-7Y76+?AI M4K,5+M'>U@M-,[]GR7F%TG E06,Q]2Y'%[/8Q3[=Y#J? M>H$3A (SZQ@8O38X0R$<$[IC!F1+?>&[+J??6 M@QP+MA;V1FT_8N=GXO@R)4SSA&T7&WB0K8U550,:DA<33P!B[SG+OD,P'7LJT@=Q2G<[2,BU<4 M<;N ^ M.PR?8];#HWVX3PGJLQ3V60H;ON@9OJ%T?/]$07!ML3(_A@RVC.-A1O=S7IB: M93CUZ.\SJ#?HI2]?C.+@W9#=(Y'MF8]Z\]$A]G2AL68\!WR@UF'(.1TI*%NB MI@+5&JE.#JM]7M5"/ MB'"#EB2Z.IUII/H=4GF0ZE_/ZDAD>ZXGO>O)T0MU&ULK59K3]LP%/TK5H8FD!AY M)RUK(XTB-*1M0A3&AVD?3'/;6B1Q9KLM_/M=)VGHPX1-ZI?$CWN.S_'CVH,5 M%T]R#J#(<9+*+!GRD5.%5;%S):E )I6H#RS/<>) M[)RRPDH&5=N-2 9\H3)6P(T@?AM1JQ]3 S?*:_:HRCV8>J801SQY8JN9#JV>1%*9T MD:E;OOH*C:%0\TUX)JLO6=6QL6.1R4(JGC=@5)"SHO[3YV8B-@!N\ ; :P#> MOP+\!N!71FMEE:U+JF@R$'Q%A(Y&-EVHYJ9"HQM6Z&4<*X&]#'$JN2Z64"@N M7L@G,L8]DBXR('Q*UNT,)#F^!$59=H(A]^-+V/8[U2<$=\])9[C!0;XJ!M^"9,6[F_#;9R =A:\=A:\BL]_ M=Q9^?<,NP,RCS]RY+.D$AA8>*@EB"5;R\8,;.9]-)@]$MF79 M;RW[7>ROED_)#U"GY(XKFIDC4.,;-99+4B?K?13@0V9;!L#48'FC?A8>T?""R+'&1G)#I[^SV_:#@B@V[[6XU15WZGK VT8GM5+P&;HVYK1X;]C(B:,= M;?M!?;_OFL7U6G&]3G%7K&"8XU,RX]R<;GO[HWI^O"-M/ZCG!8%96K^5UN\^ MHR450/"CC+KZ^T/&D;>CRQ3DO3%EKO-ZLSF'R7 -SWLISA1FR''VQF6L7T)X MU-M7Q3D^R$#H .R?&ULM5I=;]LV%/TKA%<,+=#%(JD/.W,,M,F*%4B&(&F[AV$/ MBDW;1"71)>DD_?HAMB3?>WSNY35S>,G)$^/?Q8H0"9[+HA(7 M@Y64Z_/A4,Q6I,S%&5N32GVR8+S,I;KERZ%8R&*(H2H=E3JO!=%(_ MN^73"=O(@E;DE@.Q*O@GG(!;EDQ=]T+E<7@]$ S,DB MWQ3RCCW]29J $HTW8X6H7\%38QL-P&PC)"L;9\6@I-7V/7]N$M%Q@/$!!]0X MH/_K@!L'7 >Z95:'=97+?#KA[ EP;:W0]$6=F]I;14,K/8SWDJM/J?*3TUNN M*H++G^_!;9%7$N35'/SQ8T/7:JCD>_"7*J3?P+TJGOFF(( MZB=>)_#VBLB< M%N^4X]?[*_#VS3OP!M *?%FQC5"F8C*4BKG^_N&L8?EQRQ(=8'F3\S. X7N M(A0[W"_][E=DUKICVWVH\M4F#;5)0S4>/B5IX)]K90X^2U**?UVA;K%C-[;^ MV9Z+=3XC%P/UNQ2$/Y+!]-=?8!K][@H\$)B5!MRF ?O0.VE8MVD@IG:6G GG M6&]1TQI53S./TQAF,4XGP\=N:"ZS&.&H-;-(QRWIV$OZF@AQKF:/V:;<%+DD M<_6C5[F9T7P[K53U@X+H.Q?Y+7K28073-$K0#GF'63*&>.0FG[3D$R_Y+TSF M!5C[\UX1Z2*>[#%"B2(4[Q!WF271&+F)IRWQU$O\)I^MU".N.+=,:]Z2,66[ M=!'V(A[[.PD$9@6?M<%G/4X76<@T! *STC!JTS#J9;H8[56DGBY&.W7KL(I2 M?*!LQRWEL9?RO9(V\OZGT(/CHN;U/G9L H%9@<+(Z("HQR)MP -E(A2:G8J. M)(*]%&H#VZU!#"'*=BK591:E"727*C2B!'K_V4^_D16=%<1-+:CH"(5F!VID M!\1]EJI7U!R=BD!H=BJ,F(%^-7-RJ>[KDQC%T6ZE.JRBT8$Y%1H1 _TJYM.& M5U1N.*GI+NBSOG;3] (=/5:!T.RPC02":9]E&U0.A4*S4V$$$?0*C=/+-MN7 MU7&ZNW!XS0+?$6_M%0?-K28'U"M?I"CQRD0FAVRD3]PW&?)!I5'H=#L M%;_11\@K.DXNV0;66E!!M:#:U:]..YPE!\H6&36#_&KFCJ@E(Q%2K75?5H[4 M/=OZ@8[N3 1"L\/NM&AZ[=&$;=+TH9>0T4NHGSY- ]LMR0Q%X]W"?<7*)FV4 M#?(KF[N<%ISE\YJMH'JZ=9/TPAP]4H'0[*"-,D))GT4;5"V%0K-38=02\G>, M3B[:=']UE61PKVI=9O'XP"(,&66#_,KF6O/4?X5^H:6:<1^)INPF&[2Y$PK- M#MWH(S3JLWB#ZJ90:'8JC&Y"_K[1R<4[=BRX$K2G%9QF\,":]9V:2-RL%^E7-%%H1S,M=;^TKA@AD3 M;J7@QSEZJ/IH_V CDG"?&V(XJ&@*A6:GPH@FW,^F&';L=Z%H=ZO!885'T:&J M-?(&^^7-I=(#DF^V!W%HI2?2[4VW#JL49;L*8=@Y]Z0/G=WD?$DK 0JR4&[16:8*GV_/ M<6UO)%O71Z$>F)2LK"]7))\3K@W4YPO&Y,N-/EW5GJ:;_@=02P,$% @ M68.M6(0FZ2UC @ R 4 !D !X;"]W;W)K&UL MK511;YLP$/XK%JNF5LH* 99U'4%JDD[;0ZNH7;>':0\.7()58U/;A/3?[VP( M2RM:3=->P'>^[^.^X^Z21JI[70 8LBNYT%.O,*8Z]WV=%5!2?2HK$'BSEJJD M!DVU\76E@.8.5'(_#(*)7U(FO#1QOJ5*$UD;S@0L%=%U65+U. ,NFZDW]O:. M&[8IC'7X:5+1#=R"N:N6"BV_9\E9"4(S*8B"]=2[&)_/8QOO KXS:/3!F5@E M*RGOK?$UGWJ!30@X9,8R4'QM80Z<6R),XZ'C]/I/6N#A><_^V6E'+2NJ82[Y M#Y:;8NJ=>22'-:VYN9'-%^CTO+=\F>3:/4G3Q08>R6IM9-F!,8.2B?9-=UT= M#@#(,PP(.T#X'!"_ (@Z0.2$MIDY60MJ:)HHV1!EHY'-'EQM'!K5,&'_XJU1 M>,L09]*EPH90YG%$EIP*0ZC(R>5#S2K\4V9$KK&/WI%KJA2UY2;'"S"4\1-T MWMTNR/'1"3DB3)!OA:PU8G7B&\S*.+_J7"I.?%RMM%#;S MKZ'*M&ULK99+;]LX$,>_ M"J$610NTD:BGG;4%I$X7V\.B01[MH=@#+8\MHI2HDE1L?_LE)5EQ+,KPH1=; ME&;^_,WP,3/;[!:$EDXZ:][=B73&:\5H"7<"R;HHB-A_!L:W[[]![J (J.7<2:;7[1M;6/?05DM%2\Z9TU0T++])[LN M$4<..!QQ\#L'_U*'H'-H,N>V9$U8MT21=";X%@ECK=7,0Y.;QEM'0TNSC ]* MZ*]4^ZGT)LM$#2M$RA7ZIG(0Z,M.;Q$)$KV_!44HDQ_0)_3T<(O>O_V WB): MHL>0-\E)P6SF843NUT24^77$2W%LV]VYS'%3!]PXL]RG(B M-G;@9,CB^_$)\-#(]^+8#CSI@2>7I1/T4H-4^@ A178VQLEP4R9><,)H,?+" MD6TY[1FG%S'6BC(ZMN33X<0^3D[HAD:Q-P*'O9?*XYW%>R#FYM5)0XR2I4'< M6PN*-SP,@_39C"8C2XR/:B.^*(%?RXP7@![)#N1'M*B%T/>0E14/,*;!Z05D M,9K$T0CK2R7#9VM%VA9OTA$?,CJRZ)W6ZR,1>J>@0ZMH,L+Y4G3P^:KSR)4^ M,9=R6BI*%'K^*:C%#'N#6]T]:I-,CZJ;D0TM)6*PUG[>5:(C%6W;UPX4KYK. M:&ULM9QK;]LV%(;_ MBN -0PT=:A#AY&^ MM+%-'IXC47[>EZ)U_I@77\J54I7W;YIDY<5D557K5]-IN5BI-"I?YFN5U9_< MY44:5?7+XGY:K@L5+=M.:3*EOB^G:11GD_EY^][[8GZ>;ZHDSM3[PBLW:1H5 M7R]5DC]>3,CDVQL?XOM5U;PQG9^OHWOU456?U^^+^M5T'V49IRHKXSSS"G5W M,7E-7EV%K.G0MO@C5H_EP=]>4\IMGG]I7KQ=7DS\)B.5J$75A(CJ_Q[4E4J2 M)E*=QS^[H)/]F$W'P[^_17_3%E\7IB$DZ\I;J+-DGU(7_\ M5>T*$DV\19Z4[;_>X[:M]"?>8E-6>;KK7&>0QMGV_^C?W8$XZ%#',7>@NPZT MVX'W=&"[#NV1FVXS:\NZCJIH?E[DCU[1M*ZC-7^TQZ;M75<39\UI_%@5]:=Q MW:^:7ZO;RKO)L_NS3ZI(O>;E3]YO]?1Y<:VJ*$[*'[TS[_/':^_%]S]ZWWMQ MYGU:Y9LRRI;E^;2J$VC"3!>[P2ZW@]&>P9CW+L^J5>G]DBW5\KC_M$Y\GSW] MEOTE10.^BXJ7'B,_>=2GW)#/%=[]6BWVW1F2#ML?3-;&8SWQ;NK77G[G715J M&5?>FV@1)W'UU?NK_>!MI=+R;]-1VT;EYJC-A?RJ7$<+=3&IK]12%0]J,O_A M.R+]GTTE#Q3LZ #P_0'@6/3YU:8H5%9YZ[QH+]+Z6"3-W*J:N;6LYY:I^FU( MV89LOG4>YI3Z7)Q/'P[+@JV(" C9MSK*5^SS%6B^-];DMOW%87($!>DX^J(8^2U4TLZ?G MNKX,X&GQ0SKKG!=T(,E'ABIY(/<)9@L>&S7W \X3&RYA\;<"9PPS35Q MG#L:VS5WJG.GMMQG7BT)O&JE:BUY5W^C&DNAH!3!NI6@([E6H@%.4#S./^55 ME#0Z*TXWJ;>.OC;?O6:EP^!Y$8+0;CUCX)AH'A,E>0]1LFDU)3H7)?Q^"TFW(-@H./C^/LY3 MPYK@M+Y19?FJ-BI'NL^8(T3VF4GGF=HA2H]H'A,BT(M8)QC8X@!JL4 Q<5 G\^BD/(@\S$03S7B*8[X/J-%(:A!YF,8 M=*JA3W'H]_DL"MD-,A_#DU,M JC5E1M=%H50!YF/8%X?Z:_ M8G;VXPFX%GBP3(^[_)--"X,F_\PX!0WM^H46TYQF.*?M0HM!2(/DQ@ TTX!F M.*!_C[XLHT1YO_RSB=>MU'H39U&VJ&>5L:"!H+RK?0S$,XUXAB_B.]\0&G0U M?ZAHQP=!JP6&JP4G@\.@E)"AZ"Y$F5IQ27LN.ZT2V'.7"IA=+QB:$!:&/;EI M'UPDF_A4#8(.0/W$\=0#5RK!FY=[C?:%FXP M]@%8[\>#NR:O!0*WKO<;G0NWDQ^/[)JY)C_'R=_G7#@$.,A\E!OK!W?6<2G0 MYURX70#@D5TSUP* 6QWZ* ZN-6H)P/&E@)/M M"X>+ 6<&%65LUBNCA*:UP&E]PNX:B.KN-6]HTB^CA.:OP/G[6UZILKF&H]M$ M&5,;"+&[*L8 MM# %G04'R(&HO7N((S!?J'9+W#V._D0 87!+.QN6C T(G[O MWC2-?/%<]R\,2_2SH+L'P=1*D)X[EN)@[YP8U(F(09W]4-&.B]=:0.!:X"0G M(J ,F#'9/3MCJ "A58"PKN4;C8B M _\+@CQV*ZY:]@+ZVJ^T8<(2/&0@N,^ M!L2%AKBPKN<;G8B ,!:R*[+PV(ZY2PUV:=UG9_0B$K*:DF[N>&S7W#7XI=5X MG^)&)/3A8*\:/I)K)1KJ$G?AI]L1"7TY8SXX,6/@66H\2QS/3[4CTK#FSD27 M??B@KD5IA,NG[[][@AV1=G./)^!:H!8!TK*#_E0O(@V[[J"2,K7JEU+R8#,] MCFN[E)*0U08I96K5*Z6DAK#$(;R](Z+JZ1"5/3-A(-+NRAB#VU)S6X:CV!$Y M$+)W!V$, 2"U )"X '"R(Q*J PI4F:D1ZW',@89^\%PW'T#\\Z![A1L:"=ZS MU!!HJ@=D4"\2#.KNAXIV7+P6 @$N!$[[Q0S4 &36G3GX0*Z%: D06%?GC5XD M,.RUE]T;.GALU]PUZ0/K^KS1BP00X12LP.&Q77/7$ ^L*_1&+Q) &LLN$?'0 MKJEKL ?6371&*Q(85N"[F8_R*[>#G[E9C?_JKO[+AF'%]GD/VQ=5OFX?F7";5U6>MG^N5%1?(DV# M^O.[/*^^O6@&V#]U8_X_4$L#!!0 ( %F#K5AFI0SGW@, .P1 9 M>&PO=V]R:W-H965TA'2J0DH>_S-8:OVKHFALA#BT31NXKGC MF1E!"I$V$ Q_-A!"FAHDG,?G&M1IQC2!^]=?T=^7Y)',@BD(1?J)QWHU=\X< M$D/"UJF^%]O?H"8T-GB12%7Y3;95W^G8(=%::9'5P3B#C.?5+WNJA=@+H*,C M 7X=X']KP+ .&)9$JYF5M*Z99L%,BBV1IC>BF8M2FS(:V?#<+..#EOB48YP. M0@DQU^0]BWC*]3/YF5S&> ,59BFYR:L\,7J_O0;->/H.>WQ\N"9OW[PC;PC/ MR8>56"N6QVKF:IR/076C>NRK:FS_R-C7$ T('?Y$?(^>=X2']O _F!R0(37A M_J@=[J(*C11^(X5?X@V/X-UBFXB$O)3DG_+!C89,_=M%LD(==:.:,KQ0!8M@ M[F"=*9 ;<((??Z 3[YC!/9BZCT$:%0Y%K=A:(4YE6X%- M2C#SA[,)?._,QUS8=- 8-31&5AJ75[WD(&_IR/.\[KR=-C2F5AJ?RBT'8L(V('$+Q7]7 M#3@93233T,7)BGGNDO %6X[B;U5G#ZLS*ZD]X4H!+$[*":]Q3OI"_ MV&/,4B"_?E[S AT!IBS/61[Q?-E%T@I_*LF>P%I*G#=*G+]*G9[W*4!/8"T! MJ+ZDB !B11(I,J(@6J,6)!<:%"G8,UNDG7E>H[;VB6&3EK57L([\ MO-B+= M8&4>9.T7\CLDB>1(MBI?(+?X"3L9]VJ1^D)KR[(S273X*F5,>W5.?:&U1=A9 M+&KW6+N\B"H9$HO3JK':-N]E^;Z&@Z(["T6M!B7X #+KG+H];$R>@)J-T3A6LIS=:Z$!)CRX5B.-RQ%>K5'=%#>^1[1^T1W?DC:C=(E<\S M7+Z15:_^J$;;9S4Y).7N'<7->Q \I"YYKD@*"89Y _/B0%:O%JJ&%D5Y.E\( MC6?]\G(%#,VLZ8#/$X'[2-TP!_[F!4_P'U!+ P04 " !9@ZU8W'=B1,@$ M #=&@ &0 'AL+W=O MQ'K@_XP([](#QO+.EK*("'G* M=B8_,"1^:A2%IF-90S,B06S,I^FU-9M/:2+"(,8U YY$$6$O-QC2X\RPC=<+ M=\%N+]0%H_A\6#-Y9A8J?A!AS ,: \/MS+BVKUS'4@9IBR\!'OG) M,2A7-I0^JI.E/S,L-2(,T1-*@LB?)UQ@&"HE.8ZON:A1]*D,3X]?U6]3YZ4S M&\)Q0<._ E_L9\;8 !^W) G%'3W^B;E# Z7GT9"G_^&8M[4,\!(N:)0;RQ%$ M09S]DN<WNTBZ]9YH]L>K&@L]AS^B'WT MJ_:F=*'PPWGUX\9I%+S%31><<0<"J]5*_WAIZ+&P'+F N6R!@3\/<'V0"6 B/^3\WH;C*U?KV:2AU7_$ \G!DR M-W!D3VC,?_W%'EJ_UY'2*>9J$JM0[!<4^TWJ\P>9"'G"7N!>4.^Q U](F& ' MKKVO2<#0[\""<@$K%'OJUU%M5&]+5:>8FXD-4S&5V9_FX_' FII/-;0&!:U! M(RV9 ]2[QD%.)G"'AX1Y>YE0@6XEIRB2.3K%6 >J4;@MJ,%WOMFCTK7,_^_; M]/O.N-[_8>'_L-'_18B$A>0184$.@2"AS(I,Q,@X+)=PL2)<(+OLP(?NNEL' MH5&]+02=8JXFL0K544%UI#63C712U"GF:A*K4!P7%,>-[^8=2H"!)] 'KH(0 M-LF+7.[(@PLY#VY\2P85<& ?Q#NZSY?,-2L8(#XS$G*0E3RW5?+%NG6"U MNK;=.^?:.-+67#6I5;DZ)5>GY<3[GM'D /]6&)^\GQ(WHU' .96AK@J86I2- MG;:=2;2JN;K4JL#+XL+66UW86LL+K6JN+K4JRK+"L)M+C&4L%X5R<@9&5!TM M7]98%=2U%#,EVZ[&]GED:ZT3=*E5Z905A=U<4JR".(B22$:R#%@_\03&KM3+1JN;J4JNB+(L3NW'5 MWBI\M58FN=K91&_U)I.S2E=7MU5 9=UA-Q<>*_+\OR-89UFQT*KFZE*K4BW+ M%'NB-X)UUAP+K6JN+K7J5]^RA'&:2Y@6$=RLU)9BKG8>P:/^>'+Z=Q;.NL:0 MT3)/OOM'R';I_@D'CR:QR#Z=%U>+/9KK=&?B[/K"OG*SG992)MOX61&V"V(. M(6ZEI-4=R;F/97LIV8F@AW1W84.%H%%ZN$?B(U,-Y/TME<\C/U$=%#M:\V]0 M2P,$% @ 68.M6,DJ&ULK59;;]HP&/TK5E9-G03-_=(.(K6@:9,Z#?6R/4Q[,/ !5ITX MM1UH__UL)\VXN*B;]@)V#Y@M:2DA E'HBX* MS)^O@++-T/&=EPLW9+F2^H*;#RJ\A%N0]]6$JYG;J].3+?.AXVA!0F$FM@-7?&D9 J192-AY;3:=[I"9N MCU_4/YGL*LL4"Q@Q^H/,Y6KH9 Z:PP+75-ZPS6=H\\1:;\:H,+]HTV(]!\UJ M(5G1DI6#@I3-/WYJZ[!%\*-7"$%+"-Y*"%M":((VSDRL,98X'W"V05RCE9H> MF-H8MDI#2OT6;R57=XGBR?P:5 T$ZB/S_A!;H'L!Z%((D +AZLM7'5V A>L?$5 M\S,4^CT4>$%DH8^.T\FJ$G15"8Q>>+PJ/R^G0G+5:;]LB1J) MR"ZA5]^%J/ ,AHY:7@+X&IS\_3L_\3[:\OTGL9VT89?ZN 8TG*):+F M97/="GVVZ-=J@DTKV/(WHHD1U9O%.@^\* T&[GH[F 45!DG8V).D79+T:)+KSN 'K9+Y M>]8/,6GFV8UGG?'L#:UR4'Z;P^QP706AM]\H%E0G(?-1++*'"E3)M4!988K]0D!7 /4_05C\F6B3ZGNHR3_#5!+ M P04 " !9@ZU8I:S2CMX" B" &0 'AL+W=OB.W+,K51BE@%73' B83%T1M[- MI&_LK<$7!ANU,R8FDID0+V9R%P^=M@&"%.;:*%!\K&$":6J$$.-'J>E46QK' MW?%6_8.-'6.94043D7YEL4Z&3M\A,2SH*M6/8O,1RGA"HS<7J;*_9%/8AJ%# MYBNE158Z(T'&>/&DKV4>=AR\4PY^Z> ?.G1.. 2E0V #+DO. MSR[(&6&4WE% N^2^&V_4\,S^7?WH $GJ/(86+V@.8_?1C.E)9[-[W4I*B0Z M]1+FOMZHG,YAZ."%5"#7X$1OWWC=]KNZ^/Z3V%ZTG2K:3I-Z-,J$U.P7M3=1 M+(@TEZ4E%JT5GB&J%.C:(U*(=JVH*2_K*.P-W/5N5,5HRKC#I"Y1L7_4P:;+H2,5$B]P6]9G0 MV"+L,,$F#M(8X/N%$'H[,1M4?PNBWU!+ P04 " !9@ZU8[R/;06P# ![ M"P &0 'AL+W=O(G;OGGN<. MGV^X$O*'*@ TN:]*KD9.H?7\TG555D!%U868 \@/\]O):[6ZV+D) [) M84H7I?XH5F]@+2@R>)DHE?TFJ]JVWW=(ME!:5&MG9% Q7O_2^W4B6@Y!=, A M6#L$NP[Q 8=P[1!:H34S*^N&:IH.I5@1::P1S3S8W%AO5,.X*>.=EOB6H9]. MWP'F0)%S\D$7((E=DF<5SR+?]723=, \VS*^#HX#OJ;P@H?^"!%[0Z^ S M/MT]/$(G;!(96KSP>"*_74V4EOCG_-Z5HAJBUPUA3NREFM,,1@X>205R"4[Z M](D?>R^[]/TGL"VUO49M[QAZ^F$.DFK&9R2CJB!3[ :*+!3D!#L+F3).>0:D MM#GI2D2-'EMTTVF6J9\,W65;7H=)W)ALD8X:TM$_D!;-V\.T:_RHQ2F,HG"' M>(=1>(AZW%"/CU*_I0_8.S72Q=-S2H+C/1)1O,-SWR0YP++?L.P?96DO@7,Q M/<>D$JH4(&$QP5;",:&?.2M05;8*W]?EN-Q0O( 5'8Y MCO_"<4OJH)$Z^#.I.5.96'!-L%!PDL8Z@.^U2N!=>(/8'[0_.V7K=DH&27?E M?._Q?O/^2^U..?Z_"17452 )J>JKS@](3A\ZZWDBE.]ML()>!]9V3EIWOO]O M13XI&7YGR>*]?GC ,$IV3Z7;&F,JD#,[W2EBF=5S0;/;3)!7=F[:V;\VDZ4= MCQYAZK$4;_T9XPIE31'2N^AC^Y/UI%]K' Z1BD,<#W4R'T M9F$"-/-V^@M02P,$% @ 68.M6!-'IR>&! ZQH !D !X;"]W;W)K M&ULM9EM;]LV%(7_"J$50PLTD7AER7)F&U@2%!N0 M8$'2;I\9F[:%2J)'TG'[[T=)CNB(#-.QUI=8;_?<\:_B@VE$GTK MBTK,@HV4VXLP%(L-+8DX9UM:J3TKQDLBU2I?AV++*5DV16410A2E84GR*IA/ MFVUW?#YE.UGD%;WC2.S*DO#OE[1@^UF @^<-]_EZ(^L-X7RZ)6OZ0.67[1U7 M:V&GLLQ+6HF<58C3U2SX'5]T*&HEY>/?@VC0]:P+CY>?U3\UX5681R+H%2O^R9=R,PNR "WI MBNP*><_V?]!#H*366[!"-'_1OCTV51T7.R%9>2A6ZV5>M;_DVV$@C@KPZ)4" M.!3 CQ;$AX*X"=HZ:V)=$TGF4\[VB-='*[5ZH1F;IEJER:OZ-#Y(KO;FJD[. M;Z@: X'.4+. ;HG<\5SF:M/[:RI)7H@/:N>7AVOT_MT'] [E%?J\83M!JJ68 MAE(YJ'7"Q:';9=L-7NEV2_@YBO%'!!&,+.57[O)KNNC*XY?EH,I[:C">&\5&<]4?<*>UI/.V,IV\9 M']N,IX9QP- W[I3V-#[NC(_?,I[9C(\-XY-QTO/M5/;TG76^,Z?OSQNJ@+R2 ME-O<9^:P]\T[Y3W-3SKS$[=Y)DF!%D1L4-$094N^*^I+Z[-U8F:)TZA_#3D; M>L;!D>9CY QT0X6X0*1D.Q5"O;@T3:H&&GFESA$5TLK!R,AVAB=9W,OF;NX; M[@C^V!E. [ ]645.'O.BX?]']?;!N4J*%.I1P:KUF4I;HBWC]?N7'?[8\DQ( M:]*\#(T-RL HF4!WV,LTFN;8C?-/>46J!77 ')^4YJ=2>QE7\QR? .@'C>-3 MHB[#_@D9@NA8(QW[,1V;4(>T_[!S:_MZUU3'?EC')MK['P+O6/,=GQ#PV"3\ M..N_E;L;>@8"#7@8!/!@ WS4?SJY>_MFTWP'-]]O.FPOZ:/T03J82$\SW$]I M GV<17:CKMG'P(BH.F.)R XF!2/!LEQL4V!,9!8QS\, XF MQC,<&=?0$!P'S7'PXSA8YN?IR# _!,A!@QS\0 ZV.7HVZ9L? N6@40Y^* ?+ M/#WKOX:XM7V]:YC#S\ ?8FH/P/= M$K[.*Z$J;]W M=-^WYO\!4$L#!!0 ( %F#K5B0Z+8T2@( %@% 9 >&PO=V]R:W-H M965T2EF9"2VL MK<>,F:R DIN!JJ'"DXW2);=HZBTSM0:>>U I610$(U9R4=$T\7L+G2:JL5)4 ML-#$-&7)]:];D&H_H2$];"S%MK!N@Z5)S;>P OM0+S1:K(^2BQ(J(U1%-&PF M=!J.9['S]PY?!>S-T9HX)FNE'IUQGT]HX H""9EU$3C^=C #*5T@+.-G%Y/V M*1WP>'V(_M%S1RYK;F"FY#>1VV)"WU.2PX8WTB[5_@XZ/E )EKMB7;> M&,TMO#8>C6Q$Y6YQ936>"L39=&H,MLH2K-" EV/)Y[446^XEOB33/!=NR26Y MK]J6<0?G<[!%C-R?G9!3DCHB)?"M487N4F819K/P)_D&4N3":5:320[].U ML1I;\<D4;CS'IN893"C.GP&] YJ^?1..@@^G^/^G8,_4B'LUXM>B MIPME[.6!LX9,\JX1\*Z)$=9M8J?J=E/U4IT2I#ZBA+=SG%K6%7[45@KBX/EEP4^ M?:"= YYOE+('PTU7_YBFOP%02P,$% @ 68.M6#\5>.Z, @ #P8 !D M !X;"]W;W)K&ULE55M;],P$/XK5IC0)HTE3=N, MC392NX) 8F+J-OB ^. FU\::7X+M-MV_Y^RDH4 6B2^)?;Y[GNETHK:6,PEWFIBM$%0_SX&K:AH,@H-AR3:%=88PG91T _=@'\L[C;NP M1AK,!M?SQ/E[AZ\,*G.T)BZ3E5)/;O,IGP:1$P0<,NL0*+YV M< .<.R"4\;/!#%I*%WB\/J!_\+EC+BMJX$;Q;RRWQ31X&Y Z:R*M<4$O3 MB585TX/V M3,F,<58;U)H\*$NYLW,J:N-G1E?H89\)7A'2@V?(Z0(L9?R,G! FR4.AMH;* MW$Q"BYDX/6'6J)[7JN,75 _)K9*V,.2]S"'_,S[$"K1EB ]EF,>]@+=47Y#A MX)S$43PBC_<+K8KJG,PDY<^&&?+]V/RC MJS8UY:B;TG7QM2EI!M, V]2 WD&0OGXU2*)W/0F-VH1&?>CI C(0*]"'8@V[ M!-80B8=P4V&7#JZNG.NN@WG<,H][F6=9IL'?.-CC2#+0Q5Q#C(^8X]%5-V_2 M\B:]O'@ULJ*]&UVDR3_IQM'@,OZ+-CQJ4@%ZXT>1(9G:2EOW:VMMI]VL;O+? M[O6H1$D;AOW$88VAT<4E)JSK\5-OK"I]RZ^4Q0'BEP5.;-#. <_72MG#QA&T M_X#T%U!+ P04 " !9@ZU84,=@1.L" H"P &0 'AL+W=OSG9 "#=$JI2\DMN\Y.>?Z8M^@9'PM,@")GHJNQ@#GFNF92./S6I MU7Q3 P_?]^S?C'EE9H4%S%G^B\0RFUJ7%HHAP=M<+EGY'6I#%YHO8KDPOZBL M8QT+15LA65&#E8*"T.J)G^I$' 43SO JP'>*6!X!N#7 -\8K9096S=8XC#@ MK$1<1RLV_6)R8]#*#:%Z&Q\D5ZM$X62XA!W0+: ;(G":2;05QI#?(RWE?TF!]X^!S.O MD_ >\P'RW4_(<[QABY[Y_\/]#CE^LR6^X?//\)W?BL<[%8IN)12B-6\5[["= M5Q\(5V*#(YA:ZA\O@._ "M^_=69:[/KEWH!O;NT%!GR)',BT;F1:?,!TSC-C&=J-?N0T]D1P9'C<'1 M&Y7BJ,\4]$1VE()QDX)QSZ4X?EEGSF R.JG&]JAQ>T%>-F(O.\7>L90(22+1 MIJL3^MHMZ8GLR.6D<3EYHZJ<])F"GLB.4N ZS_>VTW-=UH0G)><,3PKS3)A_ M4IGV0<^A;O;4M&("16Q+977U-K--NW=MFIR3^9EN TTO\TQ3]9#J8DT)%2B' M1%$Z@[$Z"GG5EE4#R3:FLUDQJ=H+\YJI5A:X#E#K"6-R/] ?:)KC\!]02P,$ M% @ 68.M6$*Z \=Y P 8 \ !D !X;"]W;W)K&ULS5?;;MLX$/T50ALL6L"-;I9C9VT!B=UB"[1H$*?=AZ(/M#2VB$JD MEZ3M=+^^0TI6[$11DT# %C!LD>*2Y0<(X_JU MG=JG,3Q\WJ._L^21S((JF(K\'Y;J;.(,'9+"DFYR?2UV?T-%*#)XB5$ <&B--L$%0&P7V#_B,&865@E7/+R"RM&=4T M'DNQ(]*L1C3S8+6QULB&<;.-:K&KL8 #(R;5,XN2V?!(\Y"\E%PG2GREJ>0 M'MN[&'@=?;"/_C)H!?Q(Y2D)_1X)O*#?$,^TW7P&26T>MH03UF*&%B_\A9C7 MD(@59V6>\O2AN%\O%DI+3.%O32*63OK-3DQ=GZLU36#B8.$JD%MPXC__\ ?> M7TT*= 1VI$>_UJ/?AAY/<;<-2\QIG579#+)']H)H01:_RH02,CK,A&'?'WKWPZ?PZB 7>F2NJ=0$_XS,,7?+U+=S>SJ_\?#C-^G3&MISLZ,CL",5 M1[6*H]^EHD9=:M81V)%FOG=W ?&ZKZD*\["H1L-1=+^FVEV_E-K!W3#6AI;2Z1==7=] MI+^^NRM94:CME)"0@+'VFC?OSF=V9<9$3IJ9B[,A=(8FN4I6[@>1TW(Y0YX<"NC40XX N54H8C 7*1943< MG6+*5T/'=S8+8SI/E%EPPT%.YCA!=96/A)ZY%4I,,V22<@8"9T/GQ.^?^M; MGOA)<25K8S!2IIS?FLE%/'0\PPA3C)2!(/JQQ#-,4X.D>?PN09W*IS&LCS?H M7ZQX+69*))[Q]!>-53)TN@[$.".+5(WYZBN6@MH&+^*IM/^P*L]Z#D0+J7A6 M&FL&&67%DZS+0-0,@F"'05 :!)9WX
*A /!5R#,:8UF!E:JM=;D*#.W M,E%"[U)MI\(Q+I$M$$8H[!6S".''-*5S8H-V>(Z*T%1^@ .@#"X3OI"$Q7+@ M*NW<0+A1Z>BT%"829OM@DLB+2V M$S'ETY!OA K)C(4UY+D._V_*[WL!=;J'2JJBT_H?*,T2\ 1-%A *=N0C7)VLJ;_HV M/SYZ^N=OD[27VA/OH%T);[^55&N_@,Q.);/S_*G6^2?5>MU>>T>F'5=,CA]A MLHES7HLSK\7YGF,59_D@P;0AY5L9[W?=@XPSE<@]\>Q6*KJO7"]M72P[ZF4O MM2LETVT%S1\GXM0^Z_WI%\XAO'^Z0 MB&TQ=6LMBFGW=#LPITQ"BC.-Y!T=ZS>>*#JH8J)X;KN6*5>Z![+#1'>=*,P! MO3_C7&TFIA&J^MCP+U!+ P04 " !9@ZU8KC=/\AP# !H"@ &0 'AL M+W=OLK)M:J2,_@;:#2$ V MK0^54&F[AVD/)CF(U<1FM@/M_OK9<<@H"UD[\0*VX^^[N^_L\PTVC#^*%$"B MISRC8FBE4JZN;%O$*>18=-@*J/JR8#S'4DWYTA8K#C@I07EF>X[3LW-,J!4. MRK4I#P>LD!FA,.5(%'F.^?,8,K896JZU7;@ERU3J!3L""P$3MCI".9,_:H)]?)T'*T0Y!!+#4#5G]K MF$"6:2+EQL^*TZI-:N#N>,O^I8Q=Q3+' B8L^T82F0ZM"PLEL,!%)F_9YBM4 M\70U7\PR4?ZBC=G;]RP4%T*RO (K#W)"S3]^JG38 2B>9H!7 ;Q]0' X%< M?Q_0.P (*D!0*F-"*76(L,3A@+,-XGJW8M.#4LP2K<(G5*=])KGZ2A1.AM[JK2;.NU?=BZ= M]V=-$K0B_U.";BU!M]6O>\HA9DM*?D%2'JDQ4%@0*<[1%#AAB:H6L7IU!.A2 M849-08Q;S;SUA!V3+#)DO9WT>5[@U-E[(5NOEJW7*IM6:L)!E50TP9P_JX*Z MP3PY1P\X*TQE'67JX<4T;CQ3K>QO5>N89%'O+[4N^D&S6/U:K/X1KIGA<-T= MRT['<_=NV:MV1:W^O/5&V3MO< Y\6?8R L6LH-*\0?5JW2Z-RBYA;WWL7DU, MU_.'QO1@ZH59$BI0!@M%Z73ZZLQRT]>8B62K\J6?,ZGZAG*8JE80N-Z@OB\8 MD]N)-E WE^%O4$L#!!0 ( %F#K5BI\4N5V@, '@7 9 >&PO=V]R M:W-H965T@+/6#7F_H9SS) MO>FX;)O+Z5AL=)KD,)=$;;*,RZ^WD(K=Q*/><\,B6:VU;?"GXX*OX 'TW\5< MFCN_88F3#'*5B)Q(6$Z\&WK-Z,@"RAX?$]BI@VMB4WD4XLG>W,43KV='!"E$ MVE)P\[>%&:2I93+C^+)//(%1:#@^[\G'#&42GX*ULPF8&PY*O?X+O)HK$)M>*+"""9,L?4R#?R*Q< M.B!):X+)(E%/YNE;L9%-%]4UI\Z8]F5TK0H>P<0S;QL%<@O>].>?Z+#W>Y>> MF&0,B:RE=;_1NE^RAR]Q2R7FYS]-'W*G(5/_= G9QQ02DXPAD;6$'#1"#IR+ M]K]"OB%SD+;-[#9=.E9\M'J/V=UL.^U=#(V!MH<".:.>*U!GR%$3L97XL$E\ MZ$Q\ 5O(-S]VZ%]K">"VJ#/0N2L+DXPAD;4$'C4"C[ M.L(4$I.,(9&UA+QL MA+Q$MNAEIT6/'-K9:3!J]V+.H;TR\:LF\:N7;:AS_M7NILK8\6%3%&ERTJP[ M03Y"'HMNHSK#G;N^,,D8$EE+9MK;?WKVL*U:,R)IB4:> S2 M=C#/ET+HYQL;H#ELGWX'4$L#!!0 ( %F#K5@/1_$<4 ( ,% 9 M>&PO=V]R:W-H965T0)6,XN%P&E5<*)8F M86UITD0W3@J%2P.VJ2IN7N8H]6[&1NQU826*TOF%*$UJ7N #NL=Z:2B*>I9< M5*BLT H,;F;L>G0UG_CSX< /@3N[-P?O9*WUDP_N\AD;>D$H,7.>@=.PQ05* MZ8E(QI^.D_4I/7!__LI^&[R3ES6WN-#RI\A=.6,?&.2XX8UT*[W[@IV?"\^7 M:6G#%W;MV>F40=98IZL.3 HJH=J1/W=UV /$\1% W 'BH+M-%%3><,?3Q.@= M&'^:V/PD6 UH$B>4_RD/SM"N()Q+%[JJA*,J.PM"='>)=HR K,MVGCP#X^(NTZRW1#)3Z';]HA#?>:J[;@MT)Q*K8J8(49BBU? M2X1?]T0 =PXK^_N0E_%_\#+IO4S>+//GAANNG#:@U[+K#G*4-<90%T'&C7GQ M=K9<-GA(?$L_#?3^S=BFHX^7\642;?=517L][9\'ZII"4,TD;@@W'%Q>,##M ME6L#I^O0YFOMZ-*$:4FO%!I_@/8WFDK?!?[F].]>^A=02P,$% @ 68.M M6/X>8&$R P *!, T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-) MFQ&:T5;:*B%-VB8D>-@;38F>.REE^/;YRD'_@BQL-&EXK&OL?GW&/[ MAAB&E5D+=K-@S 2K0LAJ1!;&E)_"L)HM6$&K,U4R:9%O<+H/[GC;#]X"V M!P:Y$)W!/G&!\;"DQC MKVRG'EP'GT!!T[Y=E];A7--UKW].-H3Z9I-,EENV_2CTY04+I?F#S0:E,K,!IDEPS[3AL^W( M;TW+6[8R;3FM3Y(9A,#L'D0=3DX!!,IF_29-B\P+=."3MGA"X:P%EL1'[ F4YLD@;3 M)1>&RZ:WX%G&Y).C@I4W=&K_#-C1M^,SEM.E,+<=."*;]G>6\661=J.N82&: M49OV-YA>+^D.@C87EQE;L6S2=/5\6C<#V[!9FPL(^\A5??D1C.,P/P(8E@=S M@'$<"\OS/\UG@,['89BW@1<9H)P!RG$L'S*I/U@>/R>UEW^F:1K'28*MZ&3B M=3#!UBU)X,>OAGD#!I8',OW96N.[C5?(\W6 [>ES%8+-%*]$;*;X6@/B7S=@ MI*E_M[$\P,!V :L=R._/ S7EY\0Q["KF#7N"<21-,01JT5^C28*L3@(?__Y@ M3TD/Z/;CW/@K;]U2X^=_8^!%02P,$% M @ 68.M6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'4IQ';,R;5\C^U\?%;ZVTJI;^RE+*3I1EMK=P^MELFV4'+SA]J! MQ)JUTB6W>*LW+;/3P'.S!;!ET8K;[?M6R86,/GT\]373+?]&6.,@E7YFZQ/+5G"-(-[IO8X=KH8VM6]3]:]1Q^%T/03Q0?],&-5Z+3(8J*PJ0=I#'#44 M#E":K=B9B$E>0C?JJR?0;,8WX%X*_V64'U[0(ID7+OT@L$*/\IHQ(,]T,AA. M%L,!PU^+Z7@TZ"WQYG-OW)OTA\R#C G(^(J0_\0>9$) )E>!'$WZT\7]-R,2#?$= O@L+.=4;+L5K7<&X MS-F$VTH#4VOVN3+"@WQ/0+X/"[FHRI+KO8-:B(T4^!B7EO6R3%72^I ?",@/ M82%'\@D;*+WWTW:;RMOML$!HXAUZP _I*9MA"'VI\*BKG=P(G_;XJ2V%=(U/G!J2TN"8'F8EFZ*B23^59L'=LL6V%]>%74HC^7^^07ED>2:6XI&-!-**LE5 MI9+ZF)14DBM*90#^EB,A3ZU^A53&2FYNEZ!+YFYOV 3_S$%R?_>=4)I)0A]< M:"_C; :E>Z9;B/2=DG"6R?,V;] _<&QEZ.)>6>)+![SI"' MR7U O4A)J2<)K)XWH7QT&L=IYC4NI)0Y]FD9AS M'Y-23QI8/:=5Y4 8OMEH.!+B=*]K?$Q*/6E@]9PQ80T:\SL[KX;?JBL4,?DU)0&OJ[2>,XZCM0'Y-24!K\ MU(PXGV)C'Y.24%I+J'7ZKIS#6DC()_@7!LLS7F0SS=SE< R>WKGSKG55%'TL MF\JQXOGI,_7I$_NG_P!02P,$% @ 68.M6)(LH):X 0 YQP !H !X M;"]?[ M0YI6ZYS;MQ#2?!WW=>HW;3R<[RR;;E_G\[);A;:>;^M5##H8C$)W/Z-ZG]S/ M[,U.;?S/Q&:YW,SC1S/_WL=#_F-P^&FZ;5K'F*O>K.Y6,4^K<-S=ME.X7*1_ MGESU/A?3JOM<2!5*!RD$:?D@@R K'^00Y.6#AA T+!\T@J!1^: 7"'HI'_0* M0:_E@\80-"X?) .4<4"0]( U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X'; M@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WOKPL4V@MZ+>2J"WHMY*H+>BWDJ@ MMZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WH=Y&H+>AWD:@MZ'>1J"W/1R6$.AMJ+<1 MZ&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3 MZ.T/A]T$>COJ[01Z.^KM!'H[ZNT$>COJ[<_4.^73+J9;SW6-[W\FU?G\;+R] M_K*\;J*$PPO. ?YKOO\"4$L#!!0 ( %F#K5B,3^J/N@$ .X< 3 M6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V2)B/)0. C9MMRV+_H"; M/$A$$ENVH?#W=<(@M:*HB$J]FT2)[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ6 M4*U]:BPU<61N7*U#?'0+9G6VU MB8C@5:'WO(FO M?6F:2>*H\DGO<3>QS9HDVMJJS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([ M\G/ ?MWKFIPK<^K-M LONHZSV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y M+XA"7:6[HOWSR2'N,.VN_.K\KLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3 MCXFQ]-7?1^UIYY3_,CMN[X=QR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2 MQPBDCUN0/NY ^K@'Z8,/41I!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#( M*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56B MR"I19)4HLDH4616*K I%5H4BJT*15:'(JE!D52BR*A19U7_*^F[,\J__P+7W MM-9E<\AGW6_.Z2=02P$"% ,4 " !9@ZU8!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( %F#K5A] MM[C7[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ 68.M6 -KMEWH!0 MN1\ !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68.M6%"6$8)[!0 .A< !@ M ("!4!@ 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 68.M6(#-P2F1!P 32$ !@ ("!72L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 68.M6/E/A@)Y @ M<@4 !D ("!L48 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68.M6/VKVT($!@ ?@X !D M ("!3U 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 68.M6! A(KW? @ A@8 !D ("!$5\ 'AL M+W=O&PO=V]R:W-H965TP, %T) 9 " M@3-G !X;"]W;W)K&UL4$L! A0#% @ 68.M M6"Z+NSI"!@ !0X !D ("!Y6H 'AL+W=O<0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 68.M6(,JE_!K P 9P< M !D ("![WL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68.M6$C6^@YK!0 G1 !D M ("!((< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 68.M6,OM8YPR P P0X !D ("!=9( 'AL+W=O ME0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 68.M6"; MLYZW!0 62< !D ("!P)L 'AL+W=O&PO=V]R:W-H965T@, (@+ 9 " @4BD !X;"]W;W)K&UL4$L! A0#% @ 68.M6) #H-OB" @4, !D M ("!^:< 'AL+W=O&PO M=V]R:W-H965TU !X;"]W;W)K&UL4$L! A0#% @ 68.M6,DJ&PO=V]R:W-H965T&UL4$L! A0#% M @ 68.M6!-'IR>&! ZQH !D ("!!\0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68.M6%#'8$3K M @ * L !D ("!",X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68.M6*XW3_(< P : H !D M ("!Z=< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 68.M6/X>8&$R P *!, T ( !U.$ M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ 68.M6)(LH):X 0 YQP !H ( !C.H 'AL M+U]R96QS+W=O
XML 63 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 64 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 117 243 1 false 53 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.smartsand.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED INCOME STATEMENTS (UNAUDITED) Sheet http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED CONDENSED CONSOLIDATED INCOME STATEMENTS (UNAUDITED) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Sheet http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (UNAUDITED) Sheet http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (UNAUDITED) Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Nature of Business Sheet http://www.smartsand.com/role/OrganizationandNatureofBusiness Organization and Nature of Business Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.smartsand.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000011 - Disclosure - Inventory Sheet http://www.smartsand.com/role/Inventory Inventory Notes 10 false false R11.htm 0000012 - Disclosure - Property, Plant and Equipment, net Sheet http://www.smartsand.com/role/PropertyPlantandEquipmentnet Property, Plant and Equipment, net Notes 11 false false R12.htm 0000013 - Disclosure - Accrued and Other Expenses Sheet http://www.smartsand.com/role/AccruedandOtherExpenses Accrued and Other Expenses Notes 12 false false R13.htm 0000014 - Disclosure - Debt Sheet http://www.smartsand.com/role/Debt Debt Notes 13 false false R14.htm 0000015 - Disclosure - Leases Sheet http://www.smartsand.com/role/Leases Leases Notes 14 false false R15.htm 0000016 - Disclosure - Asset Retirement Obligation Sheet http://www.smartsand.com/role/AssetRetirementObligation Asset Retirement Obligation Notes 15 false false R16.htm 0000017 - Disclosure - Revenue Sheet http://www.smartsand.com/role/Revenue Revenue Notes 16 false false R17.htm 0000019 - Disclosure - Income Taxes Sheet http://www.smartsand.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 0000020 - Disclosure - Concentrations Sheet http://www.smartsand.com/role/Concentrations Concentrations Notes 18 false false R19.htm 0000021 - Disclosure - Commitments and Contingencies Sheet http://www.smartsand.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.smartsand.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.smartsand.com/role/SummaryofSignificantAccountingPolicies 20 false false R21.htm 9954473 - Disclosure - Inventory (Tables) Sheet http://www.smartsand.com/role/InventoryTables Inventory (Tables) Tables http://www.smartsand.com/role/Inventory 21 false false R22.htm 9954474 - Disclosure - Property, Plant and Equipment, net (Tables) Sheet http://www.smartsand.com/role/PropertyPlantandEquipmentnetTables Property, Plant and Equipment, net (Tables) Tables http://www.smartsand.com/role/PropertyPlantandEquipmentnet 22 false false R23.htm 9954475 - Disclosure - Accrued and Other Expenses (Tables) Sheet http://www.smartsand.com/role/AccruedandOtherExpensesTables Accrued and Other Expenses (Tables) Tables http://www.smartsand.com/role/AccruedandOtherExpenses 23 false false R24.htm 9954476 - Disclosure - Debt (Tables) Sheet http://www.smartsand.com/role/DebtTables Debt (Tables) Tables http://www.smartsand.com/role/Debt 24 false false R25.htm 9954477 - Disclosure - Leases (Tables) Sheet http://www.smartsand.com/role/LeasesTables Leases (Tables) Tables http://www.smartsand.com/role/Leases 25 false false R26.htm 9954478 - Disclosure - Asset Retirement Obligation (Tables) Sheet http://www.smartsand.com/role/AssetRetirementObligationTables Asset Retirement Obligation (Tables) Tables http://www.smartsand.com/role/AssetRetirementObligation 26 false false R27.htm 9954479 - Disclosure - Revenue (Tables) Sheet http://www.smartsand.com/role/RevenueTables Revenue (Tables) Tables http://www.smartsand.com/role/Revenue 27 false false R28.htm 9954481 - Disclosure - Organization and Nature of Business (Detail) Sheet http://www.smartsand.com/role/OrganizationandNatureofBusinessDetail Organization and Nature of Business (Detail) Details http://www.smartsand.com/role/OrganizationandNatureofBusiness 28 false false R29.htm 9954482 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.smartsand.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 29 false false R30.htm 9954484 - Disclosure - Inventory - Schedule of Inventories (Detail) Sheet http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail Inventory - Schedule of Inventories (Detail) Details 30 false false R31.htm 9954485 - Disclosure - Property, Plant and Equipment, Net - Schedule of Net Property, Plant and Equipment (Detail) Sheet http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail Property, Plant and Equipment, Net - Schedule of Net Property, Plant and Equipment (Detail) Details 31 false false R32.htm 9954486 - Disclosure - Property, Plant and Equipment, Net - Narrative (Detail) Sheet http://www.smartsand.com/role/PropertyPlantandEquipmentNetNarrativeDetail Property, Plant and Equipment, Net - Narrative (Detail) Details 32 false false R33.htm 9954487 - Disclosure - Accrued and Other Expenses (Details) Sheet http://www.smartsand.com/role/AccruedandOtherExpensesDetails Accrued and Other Expenses (Details) Details http://www.smartsand.com/role/AccruedandOtherExpensesTables 33 false false R34.htm 9954488 - Disclosure - Debt Long-Term Debt, Net (Details) Sheet http://www.smartsand.com/role/DebtLongTermDebtNetDetails Debt Long-Term Debt, Net (Details) Details 34 false false R35.htm 9954489 - Disclosure - Credit Facility - Additional Information (Detail) Sheet http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail Credit Facility - Additional Information (Detail) Details 35 false false R36.htm 9954490 - Disclosure - Notes Payable (Details) Notes http://www.smartsand.com/role/NotesPayableDetails Notes Payable (Details) Details 36 false false R37.htm 9954491 - Disclosure - Leases - Right of Use Assets and Lease Liabilities (Details) Sheet http://www.smartsand.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails Leases - Right of Use Assets and Lease Liabilities (Details) Details 37 false false R38.htm 9954492 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.smartsand.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 38 false false R39.htm 9954493 - Disclosure - Leases - Other Lease (Details) Sheet http://www.smartsand.com/role/LeasesOtherLeaseDetails Leases - Other Lease (Details) Details 39 false false R40.htm 9954494 - Disclosure - Leases - Lease Maturities (Details) Sheet http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails Leases - Lease Maturities (Details) Details 40 false false R41.htm 9954495 - Disclosure - Asset Retirement Obligation - Additional Information (Detail) Sheet http://www.smartsand.com/role/AssetRetirementObligationAdditionalInformationDetail Asset Retirement Obligation - Additional Information (Detail) Details 41 false false R42.htm 9954496 - Disclosure - Asset Retirement Obligation - Reconciliation of Total Reclamation Liability for Asset Retirement Obligations (Detail) Sheet http://www.smartsand.com/role/AssetRetirementObligationReconciliationofTotalReclamationLiabilityforAssetRetirementObligationsDetail Asset Retirement Obligation - Reconciliation of Total Reclamation Liability for Asset Retirement Obligations (Detail) Details 42 false false R43.htm 9954497 - Disclosure - Revenue Disaggregation of Revenue (Details) Sheet http://www.smartsand.com/role/RevenueDisaggregationofRevenueDetails Revenue Disaggregation of Revenue (Details) Details 43 false false R44.htm 9954498 - Disclosure - Revenue Deferred Revenue (Details) Sheet http://www.smartsand.com/role/RevenueDeferredRevenueDetails Revenue Deferred Revenue (Details) Details 44 false false R45.htm 9954499 - Disclosure - Revenue Performance Obligation (Details) Sheet http://www.smartsand.com/role/RevenuePerformanceObligationDetails Revenue Performance Obligation (Details) Details 45 false false R46.htm 9954501 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.smartsand.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 46 false false R47.htm 9954502 - Disclosure - Concentrations - Additional Information (Detail) Sheet http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail Concentrations - Additional Information (Detail) Details 47 false false R48.htm 9954503 - Disclosure - Commitments and Contingencies Litigation (Details) Sheet http://www.smartsand.com/role/CommitmentsandContingenciesLitigationDetails Commitments and Contingencies Litigation (Details) Details 48 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - snd-20240331.htm 4 snd-20240331.htm snd-20240331.xsd snd-20240331_cal.xml snd-20240331_def.xml snd-20240331_lab.xml snd-20240331_pre.xml snd-20240331_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "snd-20240331.htm": { "nsprefix": "snd", "nsuri": "http://www.smartsand.com/20240331", "dts": { "inline": { "local": [ "snd-20240331.htm" ] }, "schema": { "local": [ "snd-20240331.xsd" ], "remote": [ "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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "snd-20240331_cal.xml" ] }, "definitionLink": { "local": [ "snd-20240331_def.xml" ] }, "labelLink": { "local": [ "snd-20240331_lab.xml" ] }, "presentationLink": { "local": [ "snd-20240331_pre.xml" ] } }, "keyStandard": 215, "keyCustom": 28, "axisStandard": 19, "axisCustom": 1, "memberStandard": 31, "memberCustom": 20, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 117, "entityCount": 1, "segmentCount": 53, "elementCount": 393, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 507, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://www.smartsand.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED INCOME STATEMENTS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED INCOME STATEMENTS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "unique": true } }, "R6": { "role": "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-27", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-27", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "unique": true } }, "R8": { "role": "http://www.smartsand.com/role/OrganizationandNatureofBusiness", "longName": "0000008 - Disclosure - Organization and Nature of Business", "shortName": "Organization and Nature of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.smartsand.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.smartsand.com/role/Inventory", "longName": "0000011 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.smartsand.com/role/PropertyPlantandEquipmentnet", "longName": "0000012 - Disclosure - Property, Plant and Equipment, net", "shortName": "Property, Plant and Equipment, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.smartsand.com/role/AccruedandOtherExpenses", "longName": "0000013 - Disclosure - Accrued and Other Expenses", "shortName": "Accrued and Other Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.smartsand.com/role/Debt", "longName": "0000014 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.smartsand.com/role/Leases", "longName": "0000015 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.smartsand.com/role/AssetRetirementObligation", "longName": "0000016 - Disclosure - Asset Retirement Obligation", "shortName": "Asset Retirement Obligation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.smartsand.com/role/Revenue", "longName": "0000017 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.smartsand.com/role/IncomeTaxes", "longName": "0000019 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.smartsand.com/role/Concentrations", "longName": "0000020 - Disclosure - Concentrations", "shortName": "Concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.smartsand.com/role/CommitmentsandContingencies", "longName": "0000021 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.smartsand.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.smartsand.com/role/InventoryTables", "longName": "9954473 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.smartsand.com/role/PropertyPlantandEquipmentnetTables", "longName": "9954474 - Disclosure - Property, Plant and Equipment, net (Tables)", "shortName": "Property, Plant and Equipment, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.smartsand.com/role/AccruedandOtherExpensesTables", "longName": "9954475 - Disclosure - Accrued and Other Expenses (Tables)", "shortName": "Accrued and Other Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.smartsand.com/role/DebtTables", "longName": "9954476 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.smartsand.com/role/LeasesTables", "longName": "9954477 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "snd:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "snd:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.smartsand.com/role/AssetRetirementObligationTables", "longName": "9954478 - Disclosure - Asset Retirement Obligation (Tables)", "shortName": "Asset Retirement Obligation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.smartsand.com/role/RevenueTables", "longName": "9954479 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.smartsand.com/role/OrganizationandNatureofBusinessDetail", "longName": "9954481 - Disclosure - Organization and Nature of Business (Detail)", "shortName": "Organization and Nature of Business (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-3", "name": "snd:CurrentAnnualProcessingCapacity", "unitRef": "t", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "snd:CurrentAnnualProcessingCapacity", "unitRef": "t", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.smartsand.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "9954482 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "snd:EmployeeRetentionCreditPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "unique": true } }, "R30": { "role": "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail", "longName": "9954484 - Disclosure - Inventory - Schedule of Inventories (Detail)", "shortName": "Inventory - Schedule of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-52", "name": "snd:InventoryRawMaterialNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "unique": true } }, "R31": { "role": "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail", "longName": "9954485 - Disclosure - Property, Plant and Equipment, Net - Schedule of Net Property, Plant and Equipment (Detail)", "shortName": "Property, Plant and Equipment, Net - Schedule of Net Property, Plant and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.smartsand.com/role/PropertyPlantandEquipmentNetNarrativeDetail", "longName": "9954486 - Disclosure - Property, Plant and Equipment, Net - Narrative (Detail)", "shortName": "Property, Plant and Equipment, Net - Narrative (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.smartsand.com/role/AccruedandOtherExpensesDetails", "longName": "9954487 - Disclosure - Accrued and Other Expenses (Details)", "shortName": "Accrued and Other Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.smartsand.com/role/DebtLongTermDebtNetDetails", "longName": "9954488 - Disclosure - Debt Long-Term Debt, Net (Details)", "shortName": "Debt Long-Term Debt, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "unique": true } }, "R35": { "role": "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "longName": "9954489 - Disclosure - Credit Facility - Additional Information (Detail)", "shortName": "Credit Facility - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-78", "name": "us-gaap:DebtWeightedAverageInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "unique": true } }, "R36": { "role": "http://www.smartsand.com/role/NotesPayableDetails", "longName": "9954490 - Disclosure - Notes Payable (Details)", "shortName": "Notes Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-97", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "unique": true } }, "R37": { "role": "http://www.smartsand.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails", "longName": "9954491 - Disclosure - Leases - Right of Use Assets and Lease Liabilities (Details)", "shortName": "Leases - Right of Use Assets and Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "snd:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "snd:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "unique": true } }, "R38": { "role": "http://www.smartsand.com/role/LeasesLeaseCostDetails", "longName": "9954492 - Disclosure - Leases - Lease Cost (Details)", "shortName": "Leases - Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.smartsand.com/role/LeasesOtherLeaseDetails", "longName": "9954493 - Disclosure - Leases - Other Lease (Details)", "shortName": "Leases - Other Lease (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails", "longName": "9954494 - Disclosure - Leases - Lease Maturities (Details)", "shortName": "Leases - Lease Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.smartsand.com/role/AssetRetirementObligationAdditionalInformationDetail", "longName": "9954495 - Disclosure - Asset Retirement Obligation - Additional Information (Detail)", "shortName": "Asset Retirement Obligation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetRetirementObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://www.smartsand.com/role/AssetRetirementObligationReconciliationofTotalReclamationLiabilityforAssetRetirementObligationsDetail", "longName": "9954496 - Disclosure - Asset Retirement Obligation - Reconciliation of Total Reclamation Liability for Asset Retirement Obligations (Detail)", "shortName": "Asset Retirement Obligation - Reconciliation of Total Reclamation Liability for Asset Retirement Obligations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AssetRetirementObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetRetirementObligationAccretionExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "unique": true } }, "R43": { "role": "http://www.smartsand.com/role/RevenueDisaggregationofRevenueDetails", "longName": "9954497 - Disclosure - Revenue Disaggregation of Revenue (Details)", "shortName": "Revenue Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-104", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-104", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.smartsand.com/role/RevenueDeferredRevenueDetails", "longName": "9954498 - Disclosure - Revenue Deferred Revenue (Details)", "shortName": "Revenue Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.smartsand.com/role/RevenuePerformanceObligationDetails", "longName": "9954499 - Disclosure - Revenue Performance Obligation (Details)", "shortName": "Revenue Performance Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://www.smartsand.com/role/IncomeTaxesAdditionalInformationDetail", "longName": "9954501 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail", "longName": "9954502 - Disclosure - Concentrations - Additional Information (Detail)", "shortName": "Concentrations - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-109", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-109", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.smartsand.com/role/CommitmentsandContingenciesLitigationDetails", "longName": "9954503 - Disclosure - Commitments and Contingencies Litigation (Details)", "shortName": "Commitments and Contingencies Litigation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-117", "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-117", "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snd-20240331.htm", "first": true, "unique": true } } }, "tag": { "snd_ABLRevolvingCreditFacilityMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "ABLRevolvingCreditFacilityMemberMember", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ABL Revolving Credit Facility", "label": "ABLRevolvingCreditFacilityMember [Member]", "documentation": "ABLRevolvingCreditFacilityMember" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "snd_AccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "AccountingPoliciesLineItems", "presentation": [ "http://www.smartsand.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Line Items]", "label": "Accounting Policies [Line Items]", "documentation": "Accounting Policies" } } }, "auth_ref": [] }, "snd_AccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "AccountingPoliciesTable", "presentation": [ "http://www.smartsand.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Table]", "label": "Accounting Policies [Table]", "documentation": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.smartsand.com/role/CommitmentsandContingenciesLitigationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.smartsand.com/role/AccruedandOtherExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and Other Expenses", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r14", "r509" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r475" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r209", "r210" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/AccruedandOtherExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsand.com/role/AccruedandOtherExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued real estate tax", "label": "Accrual for Taxes Other than Income Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17", "r59", "r483" ] }, "snd_AccruedEquipmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "AccruedEquipmentExpense", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/AccruedandOtherExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsand.com/role/AccruedandOtherExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued equipment expense", "label": "accrued equipment expense", "documentation": "accrued equipment expense" } } }, "auth_ref": [] }, "snd_AccruedFreightAndDeliveryChargesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "AccruedFreightAndDeliveryChargesCurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/AccruedandOtherExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/AccruedandOtherExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued freight and delivery charges", "label": "Accrued Freight And Delivery Charges Current", "documentation": "Accrued freight and delivery charges current." } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxes", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/AccruedandOtherExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsand.com/role/AccruedandOtherExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales tax liability", "label": "Accrued Income Taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes." } } }, "auth_ref": [ "r73", "r74", "r108", "r117", "r381" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/AccruedandOtherExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.smartsand.com/role/AccruedandOtherExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Income Taxes, Current", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r73", "r117" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.smartsand.com/role/AccruedandOtherExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/AccruedandOtherExpensesDetails", "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total accrued liabilities", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/AccruedandOtherExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.smartsand.com/role/AccruedandOtherExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional fees", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17" ] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/AccruedandOtherExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/AccruedandOtherExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued royalties", "label": "Accrued Royalties, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17", "r483" ] }, "us-gaap_AccruedUtilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedUtilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/AccruedandOtherExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.smartsand.com/role/AccruedandOtherExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued utilities", "label": "Accrued Utilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for utilities, such as electrical power, heating oil, natural gas, and water." } } }, "auth_ref": [ "r69" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less: accumulated depreciation and depletion", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r53", "r145", "r388" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r26", "r27", "r85", "r150", "r385", "r407", "r408" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive (Loss) Income", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r2", "r10", "r27", "r338", "r341", "r371", "r403", "r404", "r534", "r535", "r536", "r543", "r544", "r545" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "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." } } }, "auth_ref": [ "r77" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r311", "r312", "r313", "r414", "r543", "r544", "r545", "r561", "r577" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition", "label": "APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition", "documentation": "Amount of increase in additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Accretion of debt discount", "label": "Amortization of Debt Discount (Premium)", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r6", "r66", "r93", "r261" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing cost", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r88", "r261", "r353", "r538" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r6", "r49", "r51" ] }, "snd_AssetAcquisitionAnnualProcessingCapacityOnceOperational": { "xbrltype": "integerItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "AssetAcquisitionAnnualProcessingCapacityOnceOperational", "presentation": [ "http://www.smartsand.com/role/OrganizationandNatureofBusinessDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition, Annual Processing Capacity Once Operational", "label": "Asset Acquisition, Annual Processing Capacity Once Operational", "documentation": "Asset Acquisition, Annual Processing Capacity Once Operational" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.smartsand.com/role/OrganizationandNatureofBusinessDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Axis]", "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r560" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.smartsand.com/role/OrganizationandNatureofBusinessDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Domain]", "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r560" ] }, "us-gaap_AssetRetirementObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligation", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/AssetRetirementObligationAdditionalInformationDetail", "http://www.smartsand.com/role/AssetRetirementObligationReconciliationofTotalReclamationLiabilityforAssetRetirementObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Post-closure reclamation and site restoration obligation", "periodStartLabel": "December 31, 2023", "periodEndLabel": "March 31, 2024", "label": "Asset Retirement Obligation", "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r216", "r219" ] }, "us-gaap_AssetRetirementObligationAccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationAccretionExpense", "crdr": "debit", "presentation": [ "http://www.smartsand.com/role/AssetRetirementObligationReconciliationofTotalReclamationLiabilityforAssetRetirementObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion expense", "label": "Asset Retirement Obligation, Accretion Expense", "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability." } } }, "auth_ref": [ "r217", "r220" ] }, "us-gaap_AssetRetirementObligationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Asset Retirement Obligation Disclosure [Abstract]", "label": "Asset Retirement Obligation Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetRetirementObligationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationDisclosureTextBlock", "presentation": [ "http://www.smartsand.com/role/AssetRetirementObligation" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Retirement Obligation", "label": "Asset Retirement Obligation Disclosure [Text Block]", "documentation": "The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r132", "r215", "r218" ] }, "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationRollForwardAnalysisRollForward", "presentation": [ "http://www.smartsand.com/role/AssetRetirementObligationReconciliationofTotalReclamationLiabilityforAssetRetirementObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]", "label": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AssetRetirementObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationsNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Asset retirement obligations", "label": "Asset Retirement Obligations, Noncurrent", "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r547" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r115", "r147", "r167", "r194", "r200", "r204", "r211", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r333", "r335", "r346", "r380", "r438", "r509", "r521", "r554", "r555", "r565" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "snd_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.smartsand.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r141", "r152", "r167", "r211", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r333", "r335", "r346", "r509", "r554", "r555", "r565" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ] }, "snd_BlairMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "BlairMember", "presentation": [ "http://www.smartsand.com/role/OrganizationandNatureofBusinessDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Blair", "label": "Blair [Member]", "documentation": "Blair" } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plant and building", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r102" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.smartsand.com/role/OrganizationandNatureofBusinessDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r332", "r505", "r506" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.smartsand.com/role/OrganizationandNatureofBusinessDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r61", "r62", "r332", "r505", "r506" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.smartsand.com/role/OrganizationandNatureofBusinessDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r332" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property, plant and equipment in accounts payable and accrued expenses", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r34", "r35", "r36" ] }, "us-gaap_CapitalLeaseObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeaseObligationsMember", "presentation": [ "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Capital Lease Obligations [Member]", "documentation": "A borrowing recorded for a lease meeting the criteria for capitalization. A lease is defined as an agreement conveying the right to use property, plant, or equipment (land or depreciable assets) usually for a stated period of time." } } }, "auth_ref": [ "r122" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r33", "r143", "r481" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of year", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r33", "r95", "r164" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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." } } }, "auth_ref": [ "r1", "r95" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "snd_ClearlakeCapitalGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "ClearlakeCapitalGroupMember", "presentation": [ "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Clearlake Capital Group", "label": "Clearlake Capital Group [Member]", "documentation": "Clearlake Capital Group" } } }, "auth_ref": [] }, "snd_ClearlakeCapitalPartnersIIMasterLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "ClearlakeCapitalPartnersIIMasterLPMember", "presentation": [ "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Clearlake Capital Partners II (Master), L.P.", "label": "Clearlake Capital Partners II (Master), L.P. [Member]", "documentation": "Clearlake Capital Partners II (Master), L.P." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 12)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r22", "r70", "r383", "r425" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.smartsand.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r103", "r221", "r222", "r476", "r549" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r512", "r513", "r514", "r516", "r517", "r518", "r519", "r543", "r544", "r561", "r576", "r577" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r76" ] }, "snd_CommonStockRepurchasePromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "CommonStockRepurchasePromissoryNoteMember", "presentation": [ "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Repurchase, Promissory Note", "label": "Common Stock Repurchase, Promissory Note [Member]", "documentation": "Common Stock Repurchase, Promissory Note" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r76", "r426" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r76" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r76", "r426", "r444", "r577", "r578" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value, 350,000,000 shares authorized; 46,164,730 issued and 38,706,008 outstanding at March 31, 2024; 45,858,022 issued and 38,486,762 outstanding at December 31, 2023", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r76", "r384", "r509" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r28", "r154", "r156", "r161", "r376", "r392" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss:", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail", "http://www.smartsand.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r39", "r42", "r64", "r65", "r208", "r475" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail", "http://www.smartsand.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r39", "r42", "r64", "r65", "r208", "r409", "r475" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail", "http://www.smartsand.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r39", "r42", "r64", "r65", "r208", "r475", "r529" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.smartsand.com/role/Concentrations" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations", "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r99" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "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." } } }, "auth_ref": [ "r475" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail", "http://www.smartsand.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk, Percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r39", "r42", "r64", "r65", "r208" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r38", "r39", "r42", "r43", "r64", "r111", "r475" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail", "http://www.smartsand.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r39", "r42", "r64", "r65", "r208", "r475" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.smartsand.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r63", "r487" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/RevenueDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r269", "r270", "r280" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r269", "r270", "r280" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/RevenueDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r281" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold:", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r90", "r375" ] }, "us-gaap_CostOfGoodsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsTotalMember", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Goods Sold", "label": "Cost of Goods and Service Benchmark [Member]", "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r528" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r169", "r170", "r243", "r267", "r372", "r484", "r486" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "snd_CurrentAnnualProcessingCapacity": { "xbrltype": "massItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "CurrentAnnualProcessingCapacity", "presentation": [ "http://www.smartsand.com/role/OrganizationandNatureofBusinessDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Processing capacity", "label": "Current Annual Processing Capacity", "documentation": "Current annual processing capacity." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r40", "r208" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.smartsand.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r104", "r166", "r239", "r245", "r246", "r247", "r248", "r249", "r250", "r255", "r262", "r263", "r265" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/DebtLongTermDebtNetDetails", "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r12", "r72", "r73", "r116", "r118", "r171", "r240", "r241", "r242", "r243", "r244", "r246", "r251", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r354", "r492", "r493", "r494", "r495", "r496", "r539" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rates on notes", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r19", "r241" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.smartsand.com/role/DebtLongTermDebtNetDetails", "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r171", "r240", "r241", "r242", "r243", "r244", "r246", "r251", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r264", "r354", "r492", "r493", "r494", "r495", "r496", "r539" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/DebtLongTermDebtNetDetails", "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r20", "r171", "r240", "r241", "r242", "r243", "r244", "r246", "r251", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r354", "r492", "r493", "r494", "r495", "r496", "r539" ] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amount representing interest", "label": "Debt Instrument, Periodic Payment, Interest", "documentation": "Amount of the required periodic payments applied to interest." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.smartsand.com/role/DebtLongTermDebtNetDetails", "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term 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 company, if longer." } } }, "auth_ref": [ "r20", "r55", "r56", "r66", "r67", "r68", "r71", "r105", "r106", "r171", "r240", "r241", "r242", "r243", "r244", "r246", "r251", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r264", "r354", "r492", "r493", "r494", "r495", "r496", "r539" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average interest rate", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r109", "r135", "r326", "r327", "r541" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities, net", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r315", "r316", "r382" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expenses", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r6", "r52" ] }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAmortizationAndAccretionNet", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, depletion and accretion of asset retirement obligations", "label": "Depreciation, Amortization and Accretion, Net", "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r6" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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." } } }, "auth_ref": [ "r6", "r52" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.smartsand.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r279", "r498", "r499", "r500", "r501", "r502", "r503", "r504" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.smartsand.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r279", "r498", "r499", "r500", "r501", "r502", "r503", "r504" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.smartsand.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r557" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY 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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r525" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r526" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per common share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r162", "r177", "r178", "r179", "r180", "r181", "r185", "r187", "r189", "r190", "r191", "r192", "r344", "r345", "r377", "r393", "r488" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r162", "r177", "r178", "r179", "r180", "r181", "r187", "r189", "r190", "r191", "r192", "r344", "r345", "r377", "r393", "r488" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.smartsand.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r318" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.smartsand.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r168", "r318", "r328" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/AccruedandOtherExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/AccruedandOtherExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee related expenses", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17" ] }, "snd_EmployeeRetentionCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "EmployeeRetentionCreditMember", "presentation": [ "http://www.smartsand.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Retention Credit", "label": "Employee Retention Credit [Member]", "documentation": "Employee Retention Credit" } } }, "auth_ref": [] }, "snd_EmployeeRetentionCreditPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "EmployeeRetentionCreditPolicyTextBlock", "presentation": [ "http://www.smartsand.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Retention Credit", "label": "employee retention credit [Policy Text Block]", "documentation": "employee retention credit" } } }, "auth_ref": [] }, "snd_EmployeeStockPurchasePlanCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "EmployeeStockPurchasePlanCompensation", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan compensation", "label": "Employee Stock Purchase Plan Compensation", "documentation": "Employee stock purchase plan compensation." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r523" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r523" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r523" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r527" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r523" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r523" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r523" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r523" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r11", "r139", "r157", "r158", "r159", "r172", "r173", "r174", "r176", "r182", "r184", "r193", "r212", "r213", "r268", "r311", "r312", "r313", "r322", "r323", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r347", "r348", "r349", "r350", "r351", "r352", "r371", "r403", "r404", "r405", "r414", "r464" ] }, "snd_FinanceAndOperatingLeaseLiabilitiesPaymentDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "FinanceAndOperatingLeaseLiabilitiesPaymentDueAbstract", "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Finance And Operating Lease Liabilities Payment Due [Abstract]", "documentation": "Finance And Operating Lease Liabilities Payment Due [Abstract]" } } }, "auth_ref": [] }, "snd_FinanceAndOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "FinanceAndOperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_2": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "label": "Finance And Operating Lease, Liability", "documentation": "Finance And Operating Lease, Liability" } } }, "auth_ref": [] }, "snd_FinanceAndOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "FinanceAndOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash lease payments", "label": "Finance And Operating Lease Liability, Payments, Due", "documentation": "Finance And Operating Lease Liability, Payments, Due" } } }, "auth_ref": [] }, "snd_FinanceAndOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "FinanceAndOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Thereafter", "label": "Finance And Operating Lease, Liability, Payments, Due After Year Four", "documentation": "Finance And Operating Lease, Liability, Payments, Due After Year Four" } } }, "auth_ref": [] }, "snd_FinanceAndOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "FinanceAndOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2028", "label": "Finance And Operating Lease, Liability, Payments, Due Year Four", "documentation": "Finance And Operating Lease, Liability, Payments, Due Year Four" } } }, "auth_ref": [] }, "snd_FinanceAndOperatingLeaseLiabilityPaymentsDueYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "FinanceAndOperatingLeaseLiabilityPaymentsDueYearOne", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2025", "label": "Finance And Operating Lease, Liability, Payments, Due Year One", "documentation": "Finance And Operating Lease, Liability, Payments, Due Year One" } } }, "auth_ref": [] }, "snd_FinanceAndOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "FinanceAndOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2027", "label": "Finance And Operating Lease, Liability, Payments, Due Year Three", "documentation": "Finance And Operating Lease, Liability, Payments, Due Year Three" } } }, "auth_ref": [] }, "snd_FinanceAndOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "FinanceAndOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2026", "label": "Finance And Operating Lease, Liability, Payments, Due Year Two", "documentation": "Finance And Operating Lease, Liability, Payments, Due Year Two" } } }, "auth_ref": [] }, "snd_FinanceAndOperatingLeaseLiabilityPaymentsRemainderofFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "FinanceAndOperatingLeaseLiabilityPaymentsRemainderofFiscalYear", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Remainder of 2024", "label": "Finance And Operating Lease, Liability, Payments, Remainder of Fiscal Year", "documentation": "Finance And Operating Lease, Liability, Payments, Remainder of Fiscal Year" } } }, "auth_ref": [] }, "snd_FinanceAndOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "FinanceAndOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_2": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Less: amounts representing interest", "label": "Finance And Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Finance And Operating Lease, Liability, Undiscounted Excess Amount" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r358", "r363", "r508" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/LeasesOtherLeaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows used for finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r360", "r366" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "snd_LesseeLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/DebtLongTermDebtNetDetails", "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails", "http://www.smartsand.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Present value of payments", "terseLabel": "Long-term debt, current and long-term portions", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r357", "r370" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.smartsand.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Maturity", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r564" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_1": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r370" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDueYearOne", "weight": 1.0, "order": 1.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r370" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDueYearFour", "weight": 1.0, "order": 2.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r370" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDueYearThree", "weight": 1.0, "order": 2.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r370" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDueYearTwo", "weight": 1.0, "order": 2.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r370" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsRemainderofFiscalYear", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r564" ] }, "snd_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDueAfterYearFour", "weight": 1.0, "order": 2.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, To Be Paid, After Year Four", "documentation": "Finance Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: amounts representing interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r370" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.smartsand.com/role/LeasesOtherLeaseDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments under finance leases", "terseLabel": "Payments under finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r359", "r366" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "snd_LesseeLeaseAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r356" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r358", "r363", "r508" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.smartsand.com/role/LeasesOtherLeaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate - finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r369", "r508" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.smartsand.com/role/LeasesOtherLeaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term - finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r368", "r508" ] }, "snd_FourCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "FourCustomersMember", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Four Customers", "label": "Four Customers [Member]", "documentation": "Four customers." } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 3.0 }, "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED", "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss (gain) on disposal of fixed assets, net", "negatedLabel": "Net loss on disposal of fixed assets", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r6" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r89", "r167", "r194", "r199", "r203", "r205", "r211", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r346", "r490", "r554" ] }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsCurrentCarryingValue", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/CommitmentsandContingenciesLitigationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor obligations, current carrying value", "label": "Guarantor Obligations, Current Carrying Value", "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." } } }, "auth_ref": [ "r229" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income tax expense", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r86", "r120", "r194", "r199", "r203", "r205", "r378", "r390", "r490" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.smartsand.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r168", "r314", "r319", "r320", "r321", "r324", "r329", "r330", "r331", "r413" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r123", "r136", "r183", "r184", "r197", "r317", "r325", "r395" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Unbilled receivables", "label": "Increase (Decrease) in Accounts and Other Receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other expenses", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r537" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r479" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Increase (Decrease) in Stockholders' Equity", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r48", "r50" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.smartsand.com/role/Inventory" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r214" ] }, "snd_InventoryFinishedGoodsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "InventoryFinishedGoodsNet", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory Finished Goods Net", "documentation": "Inventory finished goods net." } } }, "auth_ref": [] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "totalLabel": "Inventory, Net, Total", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r151", "r482", "r509" ] }, "snd_InventoryRawMaterialNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "InventoryRawMaterialNet", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Raw material", "label": "Inventory Raw Material Net", "documentation": "Inventory raw material Net." } } }, "auth_ref": [] }, "snd_InventorySparePartsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "InventorySparePartsNet", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Spare parts", "label": "Inventory Spare Parts Net", "documentation": "Inventory, spare parts, net." } } }, "auth_ref": [] }, "snd_InventoryWorkInProcessNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "InventoryWorkInProcessNet", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work in progress", "label": "Inventory Work In Process Net", "documentation": "Inventory work in process net." } } }, "auth_ref": [] }, "snd_JeffriesFinanceLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "JeffriesFinanceLLCMember", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Jeffries Finance L L C", "label": "Jeffries Finance L L C [Member]", "documentation": "Jeffries Finance LLC." } } }, "auth_ref": [] }, "us-gaap_LandAndLandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndLandImprovementsMember", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Land and land improvements", "label": "Land and Land Improvements [Member]", "documentation": "Real estate held and assets that are an addition or improvement to real estate held." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Real estate properties", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r558" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r362", "r508" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.smartsand.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r563" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.smartsand.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r355" ] }, "snd_LesseeLeaseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "LesseeLeaseAssets", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total right-of use assets", "label": "Lessee, Lease, Assets", "documentation": "Lessee, Lease, Assets" } } }, "auth_ref": [] }, "snd_LesseeLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "LesseeLeaseLiability", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "label": "Lessee, Lease Liability", "documentation": "Lessee, Lease Liability" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.smartsand.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Maturity", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r564" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_1": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r370" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDueYearOne", "weight": 1.0, "order": 2.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r370" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDueYearFour", "weight": 1.0, "order": 1.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r370" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDueYearThree", "weight": 1.0, "order": 1.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r370" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDueYearTwo", "weight": 1.0, "order": 1.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r370" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsRemainderofFiscalYear", "weight": 1.0, "order": 1.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r564" ] }, "snd_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityPaymentsDueAfterYearFour", "weight": 1.0, "order": 1.0 }, "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "snd_FinanceAndOperatingLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: amounts representing interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r370" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.smartsand.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r355" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r16", "r167", "r211", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r334", "r335", "r336", "r346", "r424", "r489", "r521", "r554", "r565", "r566" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r81", "r119", "r387", "r509", "r540", "r546", "r562" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r18", "r142", "r167", "r211", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r334", "r335", "r336", "r346", "r509", "r554", "r565", "r566" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r15", "r539" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current borrowing capacity", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationPeriod", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term", "label": "Line of Credit Facility, Expiration Period", "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r15", "r539" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "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." } } }, "auth_ref": [ "r539" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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." } } }, "auth_ref": [ "r15", "r539" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "snd_LogisticsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "LogisticsMember", "presentation": [ "http://www.smartsand.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Logistics", "label": "Logistics [Member]", "documentation": "Logistics [Member]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/DebtLongTermDebtNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum payments", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r12", "r118", "r252", "r266", "r493", "r494", "r573" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "negatedLabel": "Less: current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r148" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/DebtLongTermDebtNetDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r171", "r257" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/DebtLongTermDebtNetDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r171", "r257" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/DebtLongTermDebtNetDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r171", "r257" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/DebtLongTermDebtNetDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r171", "r257" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/DebtLongTermDebtNetDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r542" ] }, "snd_LongTermDebtMaturityAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "LongTermDebtMaturityAfterYearFour", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/DebtLongTermDebtNetDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Long Term Debt, Maturity, After Year Four", "documentation": "Long Term Debt, Maturity, After Year Four" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r149" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r20", "r54" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.smartsand.com/role/CommitmentsandContingenciesLitigationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r223", "r224", "r225", "r228", "r550", "r551" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.smartsand.com/role/CommitmentsandContingenciesLitigationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r223", "r224", "r225", "r228", "r550", "r551" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery, equipment and tooling", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Axis]" } } }, "auth_ref": [ "r208", "r500", "r557", "r574", "r575" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r224", "r225", "r226", "r227", "r284", "r374", "r402", "r416", "r417", "r467", "r468", "r469", "r470", "r471", "r477", "r478", "r491", "r497", "r507", "r511", "r556", "r567", "r568", "r569", "r570", "r571", "r572" ] }, "us-gaap_MineDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MineDevelopmentMember", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred mining costs", "label": "Mine Development [Member]", "documentation": "Components used to prepare a mine for its intended use including, but not limited to, labor, materials, and equipment." } } }, "auth_ref": [ "r112", "r113" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r224", "r225", "r226", "r227", "r284", "r374", "r402", "r416", "r417", "r467", "r468", "r469", "r470", "r471", "r477", "r478", "r491", "r497", "r507", "r511", "r556", "r567", "r568", "r569", "r570", "r571", "r572" ] }, "us-gaap_MiningPropertiesAndMineralRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MiningPropertiesAndMineralRightsMember", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Mineral properties", "label": "Mining Properties and Mineral Rights [Member]", "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." } } }, "auth_ref": [ "r114" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Domain]" } } }, "auth_ref": [ "r208", "r500", "r557", "r574", "r575" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.smartsand.com/role/OrganizationandNatureofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Nature of Business", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r124", "r137" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r163" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r163" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r95", "r96", "r97" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED", "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r87", "r97", "r121", "r140", "r153", "r155", "r159", "r167", "r175", "r177", "r178", "r179", "r180", "r183", "r184", "r188", "r194", "r199", "r203", "r205", "r211", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r345", "r346", "r391", "r446", "r462", "r463", "r490", "r520", "r554" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.smartsand.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "snd_NexseerCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "NexseerCapitalMember", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nexseer Capital", "label": "Nexseer Capital [Member]", "documentation": "Nexseer Capital" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expenses, net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r92" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.smartsand.com/role/DebtLongTermDebtNetDetails", "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable", "label": "Notes Payable, Other Payables [Member]", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "snd_NumberOfMinesAndRelatedFacilitiesAcquired": { "xbrltype": "integerItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "NumberOfMinesAndRelatedFacilitiesAcquired", "presentation": [ "http://www.smartsand.com/role/OrganizationandNatureofBusinessDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number Of Mines And Related Facilities Acquired", "label": "Number Of Mines And Related Facilities Acquired", "documentation": "Number Of Mines And Related Facilities Acquired" } } }, "auth_ref": [] }, "snd_OneVendorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "OneVendorMember", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "One Vendor", "label": "One Vendor [Member]", "documentation": "One Vendor [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r194", "r199", "r203", "r205", "r490" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r364", "r508" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.smartsand.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "snd_LesseeLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseMaturitiesDetails", "http://www.smartsand.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current and long-term portions", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r357" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r357" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r357" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/LeasesOtherLeaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows used for operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r361", "r366" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "snd_LesseeLeaseAssets", "weight": 1.0, "order": 2.0 }, "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.smartsand.com/role/LeasesRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r356" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.smartsand.com/role/LeasesOtherLeaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate - operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r369", "r508" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.smartsand.com/role/LeasesOtherLeaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term - operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r368", "r508" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/AccruedandOtherExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.smartsand.com/role/AccruedandOtherExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r17" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r146" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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, attributable to parent entity." } } }, "auth_ref": [ "r4", "r9", "r110" ] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Income", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r394", "r447", "r472", "r473", "r474" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21" ] }, "snd_OtherRevenueDetailAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "OtherRevenueDetailAxis", "presentation": [ "http://www.smartsand.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "other revenue detail [Axis]", "label": "other revenue detail [Axis]", "documentation": "other revenue detail" } } }, "auth_ref": [] }, "snd_OtherRevenueDetailDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "OtherRevenueDetailDomain", "presentation": [ "http://www.smartsand.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "other revenue detail [Domain]", "label": "other revenue detail [Domain]", "documentation": "other revenue detail [Domain]" } } }, "auth_ref": [] }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock purchased with debt", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. 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 a transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r34", "r35", "r36" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of treasury stock", "terseLabel": "Payments for Repurchase of Common Stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r30" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of deferred financing and debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r94" ] }, "snd_PermitBondMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "PermitBondMember", "presentation": [ "http://www.smartsand.com/role/CommitmentsandContingenciesLitigationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Permit Bond", "label": "Permit Bond [Member]", "documentation": "Permit Bond" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.smartsand.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r533" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.smartsand.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Previously Issued Financial Statements", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r531" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan issuance", "label": "Proceeds from Issuance or Sale of Equity", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r3", "r411" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from revolving credit facility", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r29", "r539" ] }, "snd_ProceedsFromSaleOfOtherProductiveAssetsNetOfAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "ProceedsFromSaleOfOtherProductiveAssetsNetOfAdjustments", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Proceeds from disposal of assets", "label": "Proceeds from Sale of Other Productive Assets, Net of Adjustments", "documentation": "Proceeds from Sale of Other Productive Assets, Net of Adjustments" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSecuredNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSecuredNotesPayable", "crdr": "debit", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from secured notes payable", "label": "Proceeds from Secured Notes Payable", "documentation": "The cash inflow from borrowings supported by a written promise to pay an obligation that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.smartsand.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Product Concentration Risk", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ProductFinancingArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductFinancingArrangementMember", "presentation": [ "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Financing Arrangement", "label": "Product Financing Arrangement [Member]", "documentation": "Arrangement that in form is a sale with full right of return but in substance is a financing in that the financier is not the end customer, is not at risk other than credit risk similar to any other form of lending arrangement, and typically is repaid from collections of sales made to actual customers including an amount that constitutes interest." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED", "http://www.smartsand.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r206", "r375", "r396", "r397", "r398", "r399", "r400", "r401", "r480", "r498", "r510", "r530", "r552", "r553", "r557", "r574" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED", "http://www.smartsand.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r206", "r375", "r396", "r397", "r398", "r399", "r400", "r401", "r480", "r498", "r510", "r530", "r552", "r553", "r557", "r574" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentnet" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r101", "r127", "r133", "r134" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant and equipment, gross", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r102", "r144", "r389" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r7", "r379", "r389", "r509" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentnetTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Net Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r102" ] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Axis]", "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r532" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Domain]", "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r532" ] }, "us-gaap_RailroadTransportationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RailroadTransportationEquipmentMember", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Railroad and sidings", "label": "Railroad Transportation Equipment [Member]", "documentation": "Equipment used for the primary purpose of rail transportation, including railroad cars, tracks and ties." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r224", "r225", "r226", "r227", "r283", "r284", "r307", "r308", "r309", "r373", "r374", "r402", "r416", "r417", "r467", "r468", "r469", "r470", "r471", "r477", "r478", "r491", "r497", "r507", "r511", "r514", "r548", "r556", "r568", "r569", "r570", "r571", "r572" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r224", "r225", "r226", "r227", "r283", "r284", "r307", "r308", "r309", "r373", "r374", "r402", "r416", "r417", "r467", "r468", "r469", "r470", "r471", "r477", "r478", "r491", "r497", "r507", "r511", "r514", "r548", "r556", "r568", "r569", "r570", "r571", "r572" ] }, "us-gaap_RemediationPropertyForSaleAbandonmentOrDisposalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RemediationPropertyForSaleAbandonmentOrDisposalMember", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset retirement obligations", "label": "Remediation Property for Sale, Abandonment or Disposal [Member]", "documentation": "Land and facilities subject to environmental issues for which a plan is in place to sell, abandon, or otherwise dispose of the property." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of revolving credit facility", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r31", "r539" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of notes payable", "label": "Repayments of Notes Payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r31" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r169", "r170", "r243", "r267", "r372", "r485", "r486" ] }, "snd_RepurchaseOfCommonStockPercentageOfOutstandingSharesBeforeTransaction": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "RepurchaseOfCommonStockPercentageOfOutstandingSharesBeforeTransaction", "presentation": [ "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase Of Common Stock, Percentage Of Outstanding Shares Before Transaction", "label": "Repurchase Of Common Stock, Percentage Of Outstanding Shares Before Transaction", "documentation": "Repurchase Of Common Stock, Percentage Of Outstanding Shares Before Transaction" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r37" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r78", "r107", "r386", "r406", "r408", "r412", "r427", "r509" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r139", "r172", "r173", "r174", "r176", "r182", "r184", "r212", "r213", "r311", "r312", "r313", "r322", "r323", "r337", "r339", "r340", "r342", "r343", "r403", "r405", "r414", "r577" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.smartsand.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark [Member]", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r208", "r528" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.smartsand.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r138", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r282" ] }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition and Deferred Revenue [Abstract]", "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/RevenueDeferredRevenueDetails", "http://www.smartsand.com/role/RevenuePerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue expected to be recognized", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r130" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.smartsand.com/role/RevenueDeferredRevenueDetails", "http://www.smartsand.com/role/RevenuePerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.smartsand.com/role/RevenuePerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r131" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.smartsand.com/role/RevenueDeferredRevenueDetails", "http://www.smartsand.com/role/RevenuePerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r131" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.smartsand.com/role/RevenueDeferredRevenueDetails", "http://www.smartsand.com/role/RevenuePerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r160", "r167", "r195", "r196", "r198", "r201", "r202", "r206", "r207", "r208", "r211", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r346", "r378", "r554" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ABL Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.smartsand.com/role/LeasesOtherLeaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r367", "r508" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainties [Abstract]", "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r208", "r528" ] }, "snd_SandMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "SandMember", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED", "http://www.smartsand.com/role/InventoryScheduleofInventoriesDetail", "http://www.smartsand.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sand", "verboseLabel": "Sand", "label": "Sand [Member]", "documentation": "Sand [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.smartsand.com/role/CommitmentsandContingenciesLitigationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "documentation": "Schedule itemizing specific 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." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.smartsand.com/role/AccruedandOtherExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued and Other Expenses", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.smartsand.com/role/OrganizationandNatureofBusinessDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r61", "r62", "r332" ] }, "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfChangeInAssetRetirementObligationTableTextBlock", "presentation": [ "http://www.smartsand.com/role/AssetRetirementObligationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Total Reclamation Liability for Asset Retirement Obligations", "label": "Schedule of Change in Asset Retirement Obligation [Table Text Block]", "documentation": "Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation." } } }, "auth_ref": [ "r547" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.smartsand.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r20", "r55", "r56", "r66", "r67", "r68", "r71", "r105", "r106", "r493", "r495", "r542" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.smartsand.com/role/InventoryTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r13", "r82", "r83", "r84" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.smartsand.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Long-term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about 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." } } }, "auth_ref": [ "r7" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r522" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r524" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r91" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, net", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r300" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier", "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Goods and Nonemployee Services Transaction, Supplier", "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/LeasesLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r365", "r508" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.smartsand.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r98", "r165" ] }, "snd_SmartSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "SmartSystemsMember", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "SmartSystems", "label": "SmartSystems [Member]", "documentation": "SmartSystems" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r23", "r139", "r157", "r158", "r159", "r172", "r173", "r174", "r176", "r182", "r184", "r193", "r212", "r213", "r268", "r311", "r312", "r313", "r322", "r323", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r347", "r348", "r349", "r350", "r351", "r352", "r371", "r403", "r404", "r405", "r414", "r464" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED", "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r172", "r173", "r174", "r193", "r375", "r410", "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r426", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r445", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r464", "r515" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED", "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r172", "r173", "r174", "r193", "r375", "r410", "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r426", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r445", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r464", "r515" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan issuance (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r11", "r75", "r76", "r107" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r11", "r75", "r76", "r107" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r76", "r79", "r80", "r100", "r428", "r444", "r465", "r466", "r509", "r521", "r540", "r546", "r562", "r577" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Concentration Risk", "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r40" ] }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardValuationAllowance", "crdr": "credit", "presentation": [ "http://www.smartsand.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Valuation Allowance", "label": "Tax Credit Carryforward, Valuation Allowance", "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r60" ] }, "snd_ThreeCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "ThreeCustomersMember", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Three Customers", "label": "Three Customers [Member]", "documentation": "Three customers." } } }, "auth_ref": [] }, "snd_TradeAccountsPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "TradeAccountsPayablesMember", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payables", "label": "Trade Accounts Payables [Member]", "documentation": "Trade accounts payables." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.smartsand.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r57" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r57" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost, 7,458,722 and 7,371,260 shares at March 31, 2024 and December 31, 2023, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r25", "r57", "r58" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock buy back (in shares)", "terseLabel": "Restricted stock buy back (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r11", "r76", "r107" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.smartsand.com/role/NotesPayableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock buy back", "terseLabel": "Treasury Stock, Value, Acquired, Cost Method", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r11", "r57", "r107" ] }, "snd_TwoVendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "TwoVendorsMember", "presentation": [ "http://www.smartsand.com/role/ConcentrationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Two Vendors", "label": "Two Vendors [Member]", "documentation": "Two Vendors" } } }, "auth_ref": [] }, "us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums", "crdr": "debit", "presentation": [ "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amount representing unamortized lender fees", "label": "Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums", "documentation": "Amount of deferred fees paid by borrowers and unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of loans that are being amortized into income as an adjustment to yield. Excludes amounts for loans and leases covered under loss sharing agreements." } } }, "auth_ref": [ "r47" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables", "label": "Unbilled Receivables, Current", "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." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://www.smartsand.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits, Period Increase (Decrease)", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r559" ] }, "snd_UsGaap_OakdaleEquipmentFinancingMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "UsGaap_OakdaleEquipmentFinancingMemberMember", "presentation": [ "http://www.smartsand.com/role/CreditFacilityAdditionalInformationDetail", "http://www.smartsand.com/role/DebtLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Oakdale Equipment Financing", "label": "us-gaap_OakdaleEquipmentFinancingMember [Member]", "documentation": "us-gaap_OakdaleEquipmentFinancingMember" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.smartsand.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r44", "r45", "r46", "r125", "r126", "r128", "r129" ] }, "snd_UticaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "UticaMember", "presentation": [ "http://www.smartsand.com/role/OrganizationandNatureofBusinessDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Utica", "label": "Utica [Member]", "documentation": "Utica" } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r186", "r191" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of common shares:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.smartsand.com/role/CONDENSEDCONSOLIDATEDINCOMESTATEMENTSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r185", "r191" ] }, "snd_WellsiteStorageSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsand.com/20240331", "localname": "WellsiteStorageSolutionsMember", "presentation": [ "http://www.smartsand.com/role/PropertyPlantandEquipmentNetScheduleofNetPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "SmartSystems", "label": "Wellsite Storage Solutions [Member]", "documentation": "Wellsite Storage Solutions [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "20", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481598/310-20-45-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482479/932-360-25-13" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482479/932-360-25-14" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482479/932-360-25-7" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481161/840-30-50-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "20", "Topic": "410", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-2" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//410-20/tableOfContent" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481999/410-20-25-4" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481879/410-20-45-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r480": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r481": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r484": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r485": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r486": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r487": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r488": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r489": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r490": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r491": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r493": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r494": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r495": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r496": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r497": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r498": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r500": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r501": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r502": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r522": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r523": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r526": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r530": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r531": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r536": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 70 0001529628-24-000110-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001529628-24-000110-xbrl.zip M4$L#!!0 ( %F#K5@:'15)K < )TE 3 83(P,C1Q,3$P<65X,S$Q M+FAT;=U:;7/;-A+^WE^!.G.I/2/)HB1;L>QXQG64&@'^A.A>A.?G9^=![[P; MM'O]'O\M.((JQ+V.L;-,O#[*9=%,!?4_Z'5:_;/27DYE;--!T&[_X\B)7E\E MJK#H3T/??_5F-HQ9\6B;/)/C8N"&=.15Y\V1RI0>O&B[?Y?4TDQX+K/9X+M[ MF0O#WHDINU,Y+[YK&%Z8IA%:)E[0R/\*^ 3WW./4N]R'G4P68CZ$H$-.#Q]3 M&4K+ND$K>.KQ8C1?SJ7.FDN]K2Z]?!&C?P_9^[>0&-[M'$S.]1BHLJKT ML[,RN/]4QLID]M5'MST(HP:[3;G.8''88K^JJA@W6"0TN<1LRNW+%V>O=@=I M?5PECV,LZ&8F$COHGL]'*HL8(1PTZ9>_:*!!:SZ(/[_WI]/2>=4ZHVD8L91/ M!--B(L445&A3:=B/%=? >C9C=Z)4VC)5L+=*YRQH-W]D*F$_8/% MC%6%U97 ")#@7*Y#U#C+\:0ESUC"(_RDFED%M M '\01[->:9=% @+A5L*.+**LBF$3P%F)8 .@DT0Z)>).D"4H9]D2DS4-E8 9N9 M.[/A[7/!6^_@\';_)#@O7[SJ!/U+4R.JK@J((E222#RZL(T8U\(!! &7828H MD$P E6$F34KB)):#'HDBZ3F6)LJ4J:!'Q*E5YI%2:A6)&#\;=@Q@Q )(\]$? M/D8I+\:"W8"3[BHJ5X(N;P9GQ^+$J09GL7\Z<=VOHPP2E&P_HYCI;R_;#@9, MQ_SD8-#4:UT$-!%OA,%4(8(N^?QQU!N4%R->F?U5*$&% E"I>_(I3U4:!L C M$VD<.T%*%,X.U;1+7EOE1BTR? $\ZYRWQ$^CYDUJE. X^&)4AMVE=8Z&1L:2 M:TD#D#XS.[8NR%)E*%NZ%61<:G5^A8($P9+0%_%GL.+!8SL\)&QW>YO8EK1!+7Q&))@R*I16$J4/FJ3- MU1K$]];<'^E8'1,9$X"Y404G2N8&X*>BD%#-=3Q'&# O>2@S:6>4G+=U2^O- M@='AS"^5)Z(K1:5C_L=Z0&6E2^#G" P9DNAMJ@%]J!D M_[B]=G. A2+HU/@*,525W>W!/DF#+Z0%E;_)'^]86#@OK-T:%'XFX(_#&W7P M'# 7'Q+F:M;TX=R$!6VY/8=CQ#I4$* :+K4G7CF._(]R>GXX#BFKAUXGW*N5F47\0_SG4B]@E M!C(B[L)L,-1IJ1@FHT6:8MM61 M%,!&G:L7NZ&IX ^4?'W-YM*OJS;=<>7\4.>3$%=O7/P)P19BXS$4C5CPVDYT MUC4J5 QE)(-7P$8I']3Y0 (9LD-ILXG6X^_GE5V/\ ]T0V2>*)!' W$73BN M W+<\7(-L8;/@;*8J&PB*!$6?%R?DNN:'D5>9FHFT#I-E>=$_@3 -P7J1): M?[_KNC=4KSNR9/_D,W^#&G0;_I[\(.]UK=M_UBZ$6+E"-^%)QDLC!O,OETAZ M9<9G UDX>T[ILHY"J*Q5^8"NX2>4.5%RU;%P8?'-]0W]Q46KW^[3);W5^(OG M'=?W]RUW?W]JX\VV;J_UJM/=V=QN!3O;/F;VO-.ZZ/?W,GOJ7/9N8V),R8O7 M1]VCN4*]Y :=\I$%3S%)JW!C;E3YYV.T[>/?PS)TGQMWRPN(UI/QD7&VF M>\U-C2NW7DL,F [GV'RDGSAQ'D]'7V4![3>!FQ?RMZD4"1L^BJBB#3)[[\O& MK[[@]_/W^(,_KP&W;KAXLO9ZS/\3]U-'!P?&:QLY8^V-H5(9=S,V\,?*$['Q M#M$2O([?VDL5'@+!E=VMLNO=F)TO)-6?_O6H4_=:UO\ 4$L#!!0 ( %F# MK5CVADG5J0< %0F 3 83(P,C1Q,3$P<65X,S$R+FAT;=U:;6\;-Q+^ M?K^"Y^!2&Y!DO<:V[!AP'!L0T$M2-T!QGP[4F51T@LG8Y,QQR'CXSI'@U=IFZOAH3%]=_N_I[O<[>ZZ3,*'TGR3GJG)UKN0H[X7.BE3;]5\WP[]*WU%.>237K__!99F39!YJR!YWQ_(>: MY;FM6S(RC8)6_I?@$]P+C]/H\AGL*)G3? BMMG?Z[FDLA]*Q3JO1?N[Q8C2_ MGTOM-9>Z6UUZ_:KUIGFYX4?)("@9K+"'C76)NS-WK5[WSW4%:'U?!A<""KBM*7;_S9NM( MXRN9"T2U7_="?]+86XWYN/[XWI_/5/N\T?/3,&!C/B%F:")I"G9T8VG93R4W M@+^:L0FXRUFO6?F$[9SXB"8S_S7-38($\:"-G%"PU9^^!"]HY; M! HAR6;L,==316)$M1@Y$^,E-%S(-9(>>N R9SR?L3)WIB2, &DP9$0$DK,, M3T9RQ5*>X)5A.@-I.QWE-@1R2LA:;F9>)../A'Y7;%J\$W &7:J03M&'%TBD M0?J$6 YU>"+(L.E8)F-F2_^QU)^2H]2E[*MT8 [0%)<%!;[> M:UI@F!.H"3:UE;P9^?.;'C[@B'8/3@(?GX6K]>O MSMNMLTM;@:RJ,#R1Z#25> R1'#!N*& &&)!#13ZVC #4H9)V[,6]6 82]43J MGX6TB=*VA)ZG5Z-5!$]A=$("KRT[!E8$ 7P1$'=/R9CG(V(W8*Z'4D&BU>'U M5N^83H)JJR?BTTGH?AUXD/!9>GMAM'-CL *T9]-UMKTJW$5#SF33AI=U?Q:>T(0$V54\Q2>K2P !H9B)M("](41[L M^%IY27NKU&E(X0N@6F7))99J%:WZ1@D*A"]6*RG"SMB60RN%Y$;Z E G6A3$K%/4-C6,&)99Z&1LSZJ\4*O@W) M"X)$H4_B&TCSX+$]/"1L=[J;V)9^XYO'A.EARGQIM9)'8]!@90/B>VONCW2L MCHD4'L#N86X/=EI$\J%4TLU\[M[6K5]O 8P!9W&I/!-= M*4-#%GBJ!E24I@#.;:@UDD0;$1P(!>F([)-'^$*:?,&<_O:VAPWGI7A8EA1G OX$"/H.7B@,Q2'!L.+6&.%- MI/@->544AI:M+58S;1W>^R-.V+()#/T:#WS8\0Z5 M%, &UZU)5XYCTT3A+,$?,^3EPJ^3Z-68VT65XEDR+ 02(7V$^:BH?<:4?"15 M'2RLR=>^>8J^$?R'OAOKO9#=6#B-%/-54UMRF:?65>0N:.$: M1UWLM+&+0B&\@,DLD\X1?2%Q##5*$=\N)/P+1HZ!;_"T]7D ?WUU/E^4]&LI MX7Y8@&6>A/.'DV\X]CYX9C[ '=V-0KV'R9) G]]D^^UZ(@EPJ9+\8F#I5K."R=GQ]]%0BK35 \>=A"?UQ T=*"_78"MJIWH0+4H2RMQ=+! MHFZP90;,8);"8*JLL_6D[:67!0>XY;I!]D\-Z*4&*%!@1( IG'=7J*O%Y"GS MB583\ADTYZ/JV-Y4)$I9H?2,T#H=Z\B<_!FF@<'?I;QH_/5^97SO:_] J>R? M?!9_^&UU:O'G_8/\.=J%[6WEPA"+F4P=GBA>6.K/OUPB-1:*S_HR#_:"TF45 MA:%V3F=]?WM@XO,K:K4J%B$LL;FZ6'!QT3AKGOF[!<[@OYAW7%T[:(1K!Z=. M;+9UNHWS=F=G<[/1VMGV);-OVHV+L[.]S)X&EZ/;F!A;\/SM4>=H[;"SWRZ> M6.LY)OTJW)@;7?SQ&&W&^'>Q#,/GQD_B"XA6D_&%<3992&A[S4V%J[!>"PS8 MG_VQ^4B_58X4_K-A#_OK_B5C0>2$V:I"UMTX+4 ME:*'M%$>+7I[GR8W<5J/Q,ZS':#[ZW=VTL*C@'C3V$!#*&I\OO/O[GZ^BSU8 MZBP]&BPIB8]^&/SH.' LHB*C7$,D*=$TAD(QOH#/,557X#C5K)'(5Y(MEAH" M+VC!9R&OV#4IY9KIE!ZM[0P:Y?N@81<9S$6\.AK$[!I8?%AC+=H.FD%,YMV# M7HLTH^Z\W8X/_*1#:=P).O[O?@U5<7JIH_0JI8>UC'%G2A[WD_U>S4HT$BN,;U).J7/TLS6\8TO=4.2=F"A]:E6JFZ%DQ? MWTBE) [:"=E MG*Y=\ ,#>GR[9'.FH1FX_K>(-][\/ M>SB%X?'D?#8^?E?A7@>YYQW Y 1F'\%R'4QZYL&=F[NYT@\#KCT26$[ZR;WY_']#8B9 9^)[S"1(AK=6OI56@ M/,8.]2N1T1*:?KUL1D1!PE(%\6VT)'Q!L8ME&5/* ,9_ M,S/&E@=+*BG"O(^J!+\&A;#K,%H2F:+%L0M?1,$79H31!*WC:II=4Y@D"8L0 M)=HRIBK/ZH!C)E%UR NI"H*YT@+N2H')>*=?5@+C#(E%;AKQ_=G5'$/DROJ4 MR#GA5#F3VY2N8!C94!LBUU%.K%:V@BLN;C V"[J[T^YNT^I-%TE7B_UVQABGM]P_CO MC>RKAO%_2(G@64HPCF4M(S;/6$(U00,QCMH4K_E"F*FAN:3*4*-NQ"1- =40 M$TF1."I'KJBZU4H8)SPRXV@P9M:TJ7PXJTA+9HF<2KNF>E"?W/=1%-Y,XSLV MIR1;3;$1K4K4?K/J16\REIK,4[J&,!+UP=6!S M[8&MH>-M6;/E=H/FDV+/]9^4/6?V('![GF7^6YV^LL^M[Y8-1:M@/..G9[Q\86PJ7J'/(2J! M$BF+8>WI=P:NY%/M53;0RP+XXH^]5]_P+\.[=RX9-H <]_D6Q/T']R%_)^\- M6PZVW'SDNN5>R7YP8Y,+93M3*&E*#,"M.YP[+MERX]VID#D2JM!/JSQUY'SR M0JAZEM=3#7LM]A=02P,$% @ 68.M6,V);2&$! J1, !, !A,C R M-'$Q,3!Q97@S,C(N:'1MY5A14^,V$'[OK]B&*0 &*M=O7M[J==2X-4Y]G1(*4D M/OIA\*/CP+&(%CGE&B))B:8Q+!3C5_ YINH:'*>:-1+%4K*K5$/@!2WX+.0U MNR&E7#.=T:.5G4&C?!\T["*#N8B71X.8W0"+#VML3N->DW2C-@T.6H3ZW;C3 M)L&<=(G?(G'@_>;74!6GESI*+S-Z6,L9=U)JU@];@=MI%[I_RV*=AK[G_52S M4X\&B> :UY.H7_XLS6P8T_1..R1C5SRT+M5*U94X$IF0X8YG__I&XB0D9]DR M?#=C.55P1F_A0N2$OZLKPI6CJ&1).5&Q/RAB0GCV];:$W$$[&>-TY8(?&-#C MNY3-F89FX ;?(EY[\\]!"AY :CT*:7?'/_#Z&V >"5R$F:;R/XK<:'PQ.STY M'0UGIY,S.+^\F%X.SV8PFVP]K_9]NI;CWLXA>'QY'PV M/GY3X5X%N><=P.0$9A_&,!U>O!^>C:?.Y)>/XU]A.)H92>!Y;V\/_KY0FB7+ M5X_MXSA/.42"8P=ZF"^%)B,=_IE)3#.D%@4IA%_/;N:8XA<69\2.2><*F=R ME]$E#",;:D/D.LJ)UTGO[E'<"](\-M[\?XZY_>\7G.Z2KS?:[8PQ;V^8?SW1O95P_@_ MI$3P+"48Q[*6$YMG+*&:H($81VV*5WPAS-300E)EJ%$W8I)E@&J("6L-"@KD MBJI;K61=@]!@S*QI4_EPUB(KF24**NV:ZD%]V]+GW:N0.9)[H9]6>>KX^^3E5/4LK\H:]HKN M3U!+ P04 " !9@ZU895D!4X80 "ELP $P &$R,#(T<3$Q,'%E>#DU M,2YH=&WM7>MSVS82_WY_![3#42"$FJ* M8 %0BOK7W^Z"+UF27U='M,1,$ELB 2P6^_@!6&!/1W8,A:199X6W J?)49&0_;5%^:&-9OI6Q="!/M'1T&_+_Q@T.9'0;O7 M\<7!6\[[A__M[$!1>-V5,786BI]VQC)JC@2V?]SOM@[V8WLRE;X='7?:[1]V MZ-6STT!%%MK34-[]ZJI9J,R*;[;)0SF,CJE+.ZYH]MA3H=+'K]KTYP2?- ,^ MEN'L^,!>-/)/ 30!>?1QZD@^@'I"&8FL M"YTN$OW^VT@.I'W]JO.V?7*TW^K,DUWN/==#8(!5L:N[U $/."[TFGKP\<.O M[]GU^>7[+_]A[SY<7_SRZ?JWJ_?7"_UX;NKZ2ZESC%W)U!(3?T^,E<'LV;FX MG,XO(\$"%89JBGKG2^.%RB0:&N!:L%BKB?1!+>-$FX0#>5:Q:^%9J2+6V6_W M=OD>4P&S4,L[Y?O-2\VC&_:5AR&[MEH(RZY$H/28\<@'-8X,:*EFG[6R:27G MGF6[6/SUJ\-NMWT"G^FWSLD>E?E@Q9AUVGULY4H,DY!3L>OFOQIL.I+>B&GQ M1R*18$]HRV4TUXG!C'EJ'/-(PH?T31\[$<@0N@<\4[[TX$FLM#4LB7P@#\F! M3B9:6BSV_ILWXM%0$*U 1N>HUV\P#AP"BP/,:4 !#D^@-C!A#*P%M46THD7+ MZ[P4\!L/V4=X@UWS0-@9]?%GP4,[*JH_.)AC";U>XDNK^E)5(>FG&H^EA>:\ M!U!>'IL/$8HN"=Q3K.-ZA^#K2$1B\D#)\T%HI;':*==N)GC7/Y_GRC@0H83Z M0.K91*I4#5/5SR04M"*:L9&K5&EF7$O&0EM<^_@5OJ +/1Z!&BD/5$VC'DG+ MQGS&I#&)@'8\ZRRDZ8 )/RP&0@&V"B1%#4*^"&.Q0(+\1B198R:;2CF16 M&LO\UKINH7ZBJ7/J"A2-89@8'Z#J+JVW!7+ C(+ZC+0)?64:S"10)Q _!38S M9%3!(+(&GHI\2>^R6!GLS8C_B3P VX,60D,=5*S48>"G1ENAQ1C,+M#H7F2! M5F-'&X"DC.?XC/$@ #L*U(*=PR_S5L'J6!G.=_ ':*(1F8(\@0R%,[0*V"?W*L3:"86$0SYK($% J#+64?HATE"FQ&\P-C4 M;N*S?#"D<2TZ(QWS68M=I-08&F!Z"K8>F#6@_EIAD 'XC,,,!VY#B4A382#TJ"A!A4%)GJ!!\K8%Y:!_ *A]Z29H)C&0.3D&OH M-J-D/(#1@OHSAIE&1A\63MF$E "S#,)3PR91J!C M,(ES>H52:?D D!881S5%E=OJM?>1./D, W'[]^E7O\.2Z,.-SH[0.-I8\"CA!(2<@5.1B M2V)E2CVX!7) ,71)5O'Q&/$-V-P[L$\."Y+09VB592#!B=G0.1V3#/!-*\G! MHEL#)4D0DJA44Q+C/(0@EX^ME/8H>,R4;:J#L@!OH%>^KBV MK]-U3K8+[MT7 ;V<4K#'Q#=I'NGK5T[EE^P1/JVB=8O6SMEG;H&QM$SX65E! MLQ>6?QF4+%B])O*@-1$1B@GM&<4%$POD*;!Z3]!V.?>N:B!J^10@+9$(FX1AH(5=4L=(SX1CUCO\.]:\* IW (Q MV;[&(G86-?JHI"H\S%>L3RG0TLV%"FD)@IW_LCNTCZE0,X8-M JP;"W 0;1B(=LY5^)B81>7*@Q;E66=_,O M 2)<763[^7<#@UO1;K$R1/FQ%BCU$[$0_Y853(>G713A Z-"L.PKBZR*)UL9 M3.?^'^FL@I@/17.@!;]I\@#*'_-PRF=FY_EB^&IG\=V,L!%SQT+IS:3Z*.L!IH00W91:% MV$7)Y*WY"GH<*8LA*E9:W-Q<134X/HXM@N<0,#U(@V2*,)HT1B?UEHXZ5XL4 MIL7.HQDT NZ'YM+<_SWQ8>Z1KKW[OH9:B@D((+LQX3IROB&?NM@=!8(R*TCU MF>MP%M.5SWNRJ";@); 9&#$7'%?,H8HI4STEJ9YNOY.X @,8P8U7EXHXR#&_07/#LUDY;4*!=;"@CJ%14*,7 M)HB"+="A-$;!:8'J!3I*-)6U7U*7L3Z/8YQAOIR;LH ZZ$P:+UIR.UYDM[!: M+'X77_SY,:?HNW2?V#40*G#P(XI(A#HTRR!MK;$5T%B8X(#%-Q74UW.2R)RV M.WQQ&MZ+ZPPV=#YDKBC%%J=1/B"&>*C!%:XH]3KU.B M!FJDM>=T;\2YV-ROE@EI,!E@X':#^8DH IB9],,BE,+14.M&!73C2VYBKS F M/:B 3L1QF$,PQ)%E+X D.BPU]Q9IR>W%M?WEN\K+ZZ0X(#QP,%8^+3]G\-2) M?([2\!6'6&OI7;_TGE,4?Q4,>92>*'CX) IF&D-A4H0&MM63QFVGZ,Q&I]L; MQ?I<(X5&M%0HK"QTA "*H!5#DFE:V$.8DOZ:&M[24A_\E19:FT8@\G=#E34L MEBX_QGFI'*3\,M("%!K>'QGV'L_5L8]< ^;K=1IT['?M O&4(PINIS=?'$49 M: *](8^-.,Y^.8&1!@@[.Y81M4J%3N9-#EH7P/$6K%B8MD(-NL?%6F:K[=8S MK89_?M9R^KA%C]Y8?_'9_F'KL-]9^;C=>NJSWF'_227O(K;3:?6Z;Y^!V/W> MZD9OE83!,S&/?MKI[63O9<,8J4@\>_LOBEF/(K;7>U"U;TC$]:K!2'W+<3?^ MQCKSKAG=S6UEQ?$/R%SZ A8C'N MPB&;#_:/_EHVORR.?+*63WF#??@%&=+IM'O=_=X<0^XQ@P/NW;B3I,V49L\3 M(@A.4C!"N^>QQ:5VZ;.L0X\TGE#)]Y_5$'_*)\V*DX(OXX06VWVU]P#97CF" MCQ#ZOUP*UJHJRT6!9EW=D^_$T8=;ZWK\JCA^V\K11[N+@/Z\2(] YQ?=LLM3 M3>VMWC])L.[GX N1G>=CVO]C3>LAJN7Z.]O$6^[F1=E$?Z\$E$LG42L 1E^^ M)&T\WJR':"N9MCVH,3^W7%H_J,%CI9%)#1XK/T0;S+0M H_NY'T-%U\ %JGA M8N6':(.9]IW@8GG/?CV=_[SLBE<7LTAQZ,^R:;_?.MQ_ '5+3FWBHG:SU^HL M"2;" S=8P\X9@-\'[_;7V" 7A7]TC_HUX*WP^-2(]RE2N.I&O)6?H@VF&G;LT+J+E:*%) E:F=:W36W&B56?H@V MF&D;CQ-_)0.8GZO-KPMSMV3<=578O"6M76]U\4H-*2L_1!O,M(V'E.[BO^PJ MV_(==W157>D.GWH'OM(XIH::E1^B#6%:9[M YGT64@N#=T-5XBC1RQ*D&DC6 M0[0M3-LR()GE5ETPEPTF(DHUYI*.S5^!7+O?RF&6&E96?H@VA&E;!BO32[7- M7.[J\F&@/&\-705ZG0PHD_8_\?WN$;NXO&*?\8ON0;M=0\]JXYH:>E9^B#:8 M:1L//O0:'J!N[NX:>X*[.7V\UT- M1->MG#40W< AVF"F;0$0S:TH&$>\.WK$]5 T;N>Y LK<<12N[K"PKZO$>JZ MU;=&J!LX1!O,M(W'J?/1:IKD!2WC_3E3 MEIO5GVN(NFZ=K2'J!@[1!C-MXR'J%V5YF = A7-A437@K#2:J0%GY8=H0YBV M9'OI#:4<.WM$FK@SS$>R,A=:RA"7V*_W=IXE5GN3VDP\4>VB"!\8%29V=9%5^;Z6R'KY_Y$NQ'XHF@,M^$V3!U#^ MF(=3/C/SK0#7FK=Z=9N@>YI]I**M2:TPG#"3$!9K 9,VMP-1B$2+_1:%PJ2B M.95&@ 3ZN,8F0(PH+2M)..8O+@DO-T9Y[F @I?SFS /0B?R;,0G @0:4R+UB92UF8;;N;NRAVNDJHMBANEBQXK2Q4)SGDMJ/I\RUKW.0?R**.?7K_H' M)]G*DFL7C0UJ, XM5(SITG'3U*5;3Q5+JVFY'=+70V"G)-OWK3T1* F' (!!&$CFK9Q<&73(CGKAF9.27__LRMLD3XY[E M.K_]EUI3_HLPQW!-RWG\[;]Z_8OKZ__ZO]U_^_+_G9W][]?[[^32-8(Q+7]$_!$C?[C\E_5$R9U-_:'+QV=GX6T7[F3*K<>13S1%J\>7Q;_R M\SI36TJC73]35*5^5F_0YAEML>%9IZ$IZE#1AM1L5A_/6\W&0&DUV9DY:+?/ MZJS!SCH*_-DV&^VV7F\/6JQ3-<\; UWKM >&KC<:]2&M#UKJH-YJ*F9=596V MWA+O'?DP9YBWXYV_#+AM6K]51KX_.?_T"?^LN?SQDZ8HS4_ACY7H4NO%GUWW M_/Q);G4\=@ MB9>>>TS78V?X_'YX(?4&X@WPIB.=/;?9;Q;2\B4VGYX[K,'B_ M]7*.%S(>?K1,DSGB(_Q^ TJ$6T;X^A?_G@U_JQAG,&^'CO%)S#KO@9HQ4=5\ ML^ECA5A M^&9UJQTA]3VV)=/"P]*\=Q8@WVS/(/:?V>4?X-OO-D;6I4NSCBK M%]S!Y:ZY^(IVI?M7=?<77#G B.D%O()3^]HQV M_247 ><+5+IRS$O0^!42JIG?*J":SDWXYFP,3QGAG6MXI\"1V7"; M0.AE\GY:E#K.A@PX:C!OA:Y %77N"?T.$R)"99W[H"%^JWC6>&*CJA/?C3C. M-ZD6:B^>"3I#O&[^CNB5GAMP\9>P>^>!8_EBT-Z(PH^5^/LQHU[ 63?\*_SQ MRZ?%W^*_\1E+SPM@#*\?%JG&\Y_]R[3/ LKW<1"S9X*6LTR6O%20F?HNW_&U M2_?CEY?,<0$'JQZ[+6D6'O%ID3();1F6_R/T34P+?A4!< 5"HO,[[IJ!X=_R/N-/EL%Z+Q:8 M*M1C?7#4PWN^?%KYJ-FL9V\LAE9H2CZ\XH.^/1_T[/C0*A@?,'KM3SV?C;U2 MRD5;\B-7\M')@27, 1E4)6^XC(/>O@]SPGNN_@PP2>&.)ZX#?WHA2./+X'N( MN/N^:_S*'J>'<574@P<0!Z;Y Q>QTE10/61 86A_\*CEP+3OF::%*1UJWU'+ MO'8NZ,3RJ5T8^A\\MCHP_>^93RV'F5>48RKN ,;Q0(0_>.AW:. ;1C .;%PJ MO/5'C.-UG(WP:4_LVC'<,2L,+W(7K!:!%SEPXM7<1;=Y\I;RP*#]Y M8%;N8N*#2=/6;^X]4V[B@OIKK\/SN87+>R66W8.'Y+D+BR0L-L-"RVV&XI29 M4O04QN'#N#QPJ>C)CO=*[F6XPJH5/<'QWLF]+&E?^!S'$9)[6=*_Z'F-=TWN M94GXHNV_@X MCT8W2\(7/08^MM'-DAC1Z/LM%AZ)044/5X^S M6'@D9A4]Q'T7%S\/C#J=^'?K-^=BI>A(<#B]T%S"8@M8Y#9K<,),J !>[JI*6=*YTQ7,IE:;H//KX$'*LGS>@9(D"?,PWSS]4_? M,FA1ZAWJ^8WD/(_Y*PG\U:86/_#:%A!8J6=!X$;NHC(DH5#H46.R2S2P]IR\ M5^.)[4X9 \.++W&="\[,^$'Y1W0C=P%6'@F>9>^>W$97=\$ K@!];(,&8=ZU M ^3W73X]= .9 P$[MY%4#NB<)9YS&S'=<1 M/Z@Q B<%N)"XL#!8SVWPE',>9"D'N5VSW8H'J';^8+8-WB/K@S:BCZSOV@': MU\)4AC=RNQJ;;Q9D*06Y#4)3::*_L9%EV*PXR,]M7)H_LF>(]F;NHM6=R/XM MX([E!YS!A=^L%_Q4&.0W_%H,%64I!?B/:-"SX&E@VGM]2&.3G-\#-'=FS M1'LYXMWO!4KE-,L1WAZ'%"V_TRQV M8)L';F0I&^6(<5$=P37XS_5XPMTG4>10',>_'"'O,;B0H2RTRA$!W\, 34NH MH_B^;R[O4YOU!L 9U\$;;_FE!6K+*TZ/DE8Y@N,\<2=+V2E'W/PC/*8MO,5B M'ES_ U=QJ'V/YY<6QJ"TRA%/'Y4=64I'.>)LI/TE>V*V6ZB(HU6.D/L]J9\E M]LL1?5^X0 ,>B%,YK]%T/W+F%<<>E"/H/@(3LI2$W,;:WUWGT6=\?,D&_BJ7 M](=K;N8VF5Y-=U.][O\,%_[BEOTP( MR&:JZ)OE4,>8K>L4!?CMW$;,N>9 EC*0VZCX;=5SX_K,NZ-3.K"9*%^//A?& MWVGG-O[-(^&S1'QN(]VW"1]M[?W.J,=N![;U2 M5+=K.;8B;/[)GB?;'=$?4#KHCJIZ%.]+);< O M.9Y4"*]Y_H9">'WI7@HAM]D("8_#A(6=W*9!T#Q?B\4.$&,$@^ >,TO:'C1,KJPF:4 MV_07B[3A'5SB,.Y=7_^@'MSR_>[ 0;9^IFAG\YENZ.F;O'0O YK;=-4Z YIH MXGO/)@$W1M1C((ICR_-X27_D3R\-0 M7E5RE\]"TD=&[);W&7^RC 3IMVA\M;4P7[@0>#H^%^G*>\O[M:HZ+AK*TK4' M',17YABC,>6_EM:7L-O=-] J(SE_@\ MSND#JI*[]-_;^/SN/EJ>;QF;5F@I@(K+ M;?Y5HJ< NN=(J5X?@&"NYUK$BWLVIN&>7<:'+A_C>NF\SN;J9<+P(+8':PR7 MW [[\*TWI&([5S^F7\CC+X=Y<,UT\3F12-<%_P[[IAG^$@3,49I958Z49RX= MGAJQ/CAQ/!T\(7Y01;U0&KZ?HLY=ICB]A>T9!F:6O7MF,.L)RUG?-Z)\:QCM?I_U@ @]E/,'!9_=O0!YW(_SCGSW("#[(5_CACX'3@>TWKJ?H'_")Y8C8&N M==H#0]<;C?J0U@A3O?+@'^"N\//X4-FC^I^\='UB9\X<#D,[\QP M;9M./'8>?_AL6M[$IE.8NFTY[$S<]!FD^!&&,'!]""//&S"")^Q&;%#[C-K6 MHW..9(A^C@;7Z=3:#1W'YP,5?#-^<33T&@S]T_+WG7:MHZS^2:FIXOM/XGD\ M_C$FR\2OB'M@(CC_WRIZY=5Z%G_8N=J&]XB_GP.)]N"YPCN1)-7-03" MSYOKAZM+TG_H/5SU%U&0&'Q>1MN_NOAY?_UP?=4GO9M+O;V^.. 5MJRG\0;T1P,9WG2JYK%W4B*8TZIW__'>UJ7P^WN!?D[^^ M@L5H:6'<$%75<[^*C3Y_"G=$G-U$;9%L!7UFMIZVU1L;77T6E/?RNJL M,S&Q!=$F+VA#DC;!9L,E$H2SSUP\E$T@"1V&U)+QUP#<5<;MZ3W#8YXJ1!1Q M^.#.P"S!683YN/: VK;K#]R76(8TQ&.G56]^7BM&OID10<$69TW-SB9=(XCY MUY^]^X>K^^]_)_=7=[?W#^3NYWW_9^_F@3S<$K!Q#V#(B*J3VWNB-CZ8'\GM M-_+PERN2,'\ST]>[>,"?U8Y>7Z#0UMZ(_B[>R&N4K5'"+B?^B)$9=LB=<)[) ME6,RC9EE)\Q)\:B7NG^H-P8$5VM M$O3S7T.2K%7M.:7O[;W4U5)7K_!B,/-CB;1&&F5=CY1UO9A[(D,+U*03B(S4]G)U M)1)'W^#>&W%K+# -S(RI9WJKHS>W#A.VX+XU?B0>-WZK>(YYAI9*T77U'X]J M[9^3QPJA-@CRG65@IBSZ:C$/HG8:DY==]+JX46C/=X]MM.U8F99G]PSWI0&@ M?>P'$/.M6>GV?X#/1OJ]F\LJN;ZYJ.4WREM-B ]7+]3PQ7R).R1\-D]"/>)- MF(&Y69-8#K%\CQ@CX8!]C&=UM+#T:/Y*2VFE]EN&:;-E[\? */%@5GS-W\%N5[B6SZ3/E+%L' MI@04?J OU]&2C2&HO&C)VI5NO7&FM95.1UMORF:N3>YQ.M-)XH'GV/+%,K;P MM3\(\!'PA%QL7DW^&7#+,RVQB(IZUDH"55S&'ZEC_4O\_;$X*-N9/M>U^UJ_ M1J["M69.%D%%0E1]7(685TY*XXW%FJ6UF"TO.U#0]Z[I[<.(?\\T\8BXZ!]L MYZC&HM_!-+>BD&\P\_&9MEF!7P \++) W M36N\[8!M(5$2!=ORX@(^WO(']WEF.7&[P=^!W3:;9L9QH4EO^1V8:=":VUMQ MK#"_8X[C3>TG4*UT.4NWVWCN7'BA_?];D]"GB%ZF _H[2K.U-_Q* *5;X M(OLDYHH0N.IJK56OIPI ;]+DP?)MD4%C MU!@1PZ:>ET)O;AF@%(,2G.)@27\Z'KCVAU3VHTQTN(E2J@(0[,488?]L D+Q M/++@F[GDI)&)R%*@90$"$,^U+7.I]#!GY-DWYHC4S535!D+*9LY<,UR2 9** M]LM5,J&.R8F"AD93(DQ8L8O@EM#0+$RD6Q%9R.QD/5!_1@N&HVH)Q9N34)M&Z[ MD@9T8?X,+'1@P&\9L.@">'#DPX2WJCHF:<-U_,B=27A!,7?0Q<&?<1V?F/ K MF$&\=,*9P8115#4B:HL\\@&>!WPD7@#&P!NYN*Y&PCT!< _U7\_BF2X.5:Q MBYNCB7PDU#')!RTQV0$@ JX9_!,Y#_>(R^%&'$GT+"SS\,1 Q$"IYY..0DPZ M]6KA'Q2.H,'SJ!]X,HYU*]^_,>XW%Q06^+='U!SP=">SM MN;88E1@>>77SQHVI'E71;%4"4 191%0"(,>6[P.,A4KBKH-JV9X2!BIZ2JY1 M6^-VLR=&+JE/"=9+O);2^3,0]!/7\U]%(/XMGUHP0V'/AOW3"B9]S$#D4M0#XD72>"LC%:1(G=J M(@?0IL2&83-"#0-$CE,4%D0JW1 Y!@H,*VB M?82'@4%! CV21^X^^Z/XYQJ82R9&9K*AY8BJ,)%XQ'R;!I-<,S[QL_HYOFSC M!>O'%U^(EXDT:]%ZK.Y+)1'.SGK@=%7:IK^470+1'ET]GGH\* ?$KFR8N M7.T+'</ K R5KN"HM(9(18!4<5R00 B^,5X#^3.PR].?;6:)H M'[, ^"Y[BB]_MN#5"$H'IN9B"/)D><)PB_-8J8WA#58CX\78"L2DW/0(%BY9 MYKKU4_T#_;@R]-C#3&6UJ6P>OYW_0:4CQ9KA!^#PN7?O&PSY:)'"LD/WA"RNO(*%5 &^&!;Z M]UOE^N;;BM3Z_-A9T<3+NYT/<1$Q3C ^,UW_+'H@&$:P=? L98:?1J5;UZJ- M5KW:J;=C",5#[1XGR5'BEC_)YDL3-S0IYYQAAOJ)+;5CFH]"O%Z9WT('GFL' M_O(MFSHXI6TCU9JUD1KQN5OUR,X&G-%?9W0(7M0YM9_IU,/9K^XU5==JK<9N M[:9>J8J($IT<[0Q]Z'W]?H4[>"]N;QZN;A[Z1Q.:'U:UJ[<2H[\U^U>&T_5S'PX/5M@?#AW44=VWC^0 MZR^?Z,%V:DB.OB]'OUW?]&XNKGO?"3C.M_<_>@^B_U\*!N]::,9Q,KE25BMT M\.[J*D+J6GSG9()R7JE>/US]B HD:R=@0T^& MK]]F.6NQ^U84B1Z1OYMB>\G>=.S5U_!2^@9IP2HAF04D.[B1!VYT<+T,/@F/ M6Y1H?*4V'O!+^B/&?&^67D]VWR0??CHT,"VX/"R!OV1&>%1 =,4ZM$O-E8>Q MI(.)U%Q9@S5ZQ!E>/\^I6RB-_OE9YZTE.0G>[<&+I3IK=-S'5U6X5(O1$V:'V6P:4$3@2< MEM1Z3'Y6J[$9:5$$U6 ME)2(I3^H0Q^%*IYU6+ZT/",(C]-"%[/G4'OJ6<)/G6MP5/'AIDN\YIYY@?UZ MG42J\]*@1,W>&97"?^QZ(R59)ZA+K5XFQOX5=ZQ;OMBZ*#0T?&''?Z."MUTO MP!VU=. &W#7Z[N=]Z) M+ UM?@TM,%?+?OFA% :IK/,JMZ$]$;GMR&W+I67L=_9([3"J%<=VR+"V1,P] M@+650GMDOK:T!6W?K329S1 MW:=VV-TZVOJ4.,,2EX-^>N+$XLA_EBJ[1#"0*KN$?&W+RJK2,O:2#:FH=0TF M>&XI7C:UN5Y5-EY.D/N ?_AY_U57VKCK6 MG(4=M5;56D<3E(<1(T/7MMUGT$K$G$^%T,G$GA)_Q-W@<83=0/R1Y9$_ \J! MS_ +9Q.7^R1P;.9YHK^? 6^#6<$O?P86=A%Q,=WW;'GLO$BGTM?56D-I9G(L MMA:^/X,G-;2:7E]]RV%.V/;=R=&,3EO3E,]_,/%!_5PET3<_O=??X,$)U)F^ M_KH/6/%)GSIF] MQ>?S;;<"C+W<)M;)UQ8]!W3EMJGC21*U**$Q)D!&H]$@= M>)9)A-LKA-JFSZ($\1+LXS/EK"I*#RW?(UXP\"S3HMQB7FV5J_3*Y.I"R65" MZ+27E4PTO!$P8DD8/.R9?]+8?A!&:#QV\,_(=2 M4Q253 #N@JP2R>^)Y-[7[^2",]/R<>.)95O^DC)/7-)[Y&S6E!*O$>YBXKJH MX&ZZ=.7IRL,08IJS*:. X; HT4,:@8JGGL? 7Z+8C]EF#DZ*&"&=AQ$KR >T M !M9]9%, NYA:SGBN^?D@X4'.Y)5?*N2L.7S[,Q'5<>N]6JG2@;,?V;,B1I% MA_8(+#)[^#EPG18V"3O OU2<'I!9QQH)H_BB3O-:2WD/TI-]IZ: M[);^,BG$-KA58X)LB+OB.H^O-=J/[SVIEF9JZ0?%W2[D.P--E$J^;MB+Q^"7 M"SJQ?)#-#Q%YH^]GR@EE3V1WA*+#MWC&B)F!'1XU!%&KPPS1LQC#5?9L^2/R M 6-1_/:)V=,%>9LS[V.-X$S@"P*!L>?SP/ CS0HJQ ,PG(G7#6CHB:"_[&/_ M36I#^ S_P2_QR6P&&>HGM<:L]3+X*ZB=<2(3W.SC>?CG3$O;KB$FYR Y(QQ6 MR1^6!U.#*\-AOH%/'+ZXU!2[CFA$I3 &H(@;N$_KQM7TV M&1D$_M*3AK-W4,[Q="?QY@\X$\?UXU>%I]Q1PW #( ]<#'\-9SVEPT0#?@UF M9N)Z:Z*-=9(1)Q,WJZ12/:Q2O7HQQ)E@I&=(3RZQ^R])%Q1+M:/7 MD_Z#-/WOB=($8R1.%W ZAZ=>'GB^@T')X:N+)I3?>OVO2ZF$_L_EKRY>?_5[ MKW=WTD(\/\ZC-W?)^N"ZFI2;'OGJPC_5U;_]G*#;ON9'\!*M(4P2?>V%2^ZX M!>^;H$/^.W,PT 8'&7YG$W1K+2=V.VR@K] G2RO4ZQ<83WQQ M6,MD<5C/8G%8;V:Y,MP\VLIPV!E6Z!-5_4R^7=_T;BZN>]\7&XN^QN"6E&Y6 MMIGYBKJA(Q%#E(^KM;"4)/SOG"#]AQ[\?'7ST-^9'IW4]'@G<5M-COX/!$>_ M=W-9!3AU45-"U9%FR;_9KG6T3B8+]:I>:ZCI'K7^^X:^^B6[#$K3MJD>>&4) M52T[-_S()6_M+8IZ\>"SY&&Z&?A_W'T./VN55U(0X1IN(^(P3!)/+C7!#N!L M;T>M678V(IB^16!WUB "PLY"/HW)?A"]N M (\P(6QA+QC5A*4&A(XQ O(^IDEGXVK"(X?[S+-H!L9PJ R-MZBR*L)\I[KB MU43IX=JSMX4T[#);CB_*U72W+I+?.-T->K%HY-JO^/ZM>0_%_^54*%9/^R+@ M7"P""N$XWPDNFZ=="';O.-W4TE$2TTQW[#^8KW@4L0W3L-:C,"Q_'O<6B"^,,X MVB8SK#&UO=\J^)=#QPRO/'ND='*.".DY)OYS-8='S[^@G$^!''_#PL\*"9N0 M_%:Q7OQS)QB?F:[8^8>/!=$!LC A1)B&&I[I:J5;KS8Z[2^?%@>Z1GWM(GI; M^>5JAT"M=O55M[F\UWD#G(:S&-GZU!-(& M-9LED+"]EE[5L*E +H!T4A''3V=@V38S$^IU?>[J+;'8UK$JMEALT*\Q->=B MX=-:3:*5"C(4E(NF#[JI4(Q)?A13N.:9H3!VN2N_H9G0@ MU*]JJI(3-T,ZJ^^H:K.'4UT)X=3*"9RR]%JU=LX5\(.+VXDST+41$;8N9BJA MY&Q*MNXC(VJEVU*K:G/O!$%:/A7 ]SUES&W*R^Z#.5SF4JL=):N0ZJ"8*UD>D#RGK.N8B MU*J^?S)">L@Y1-)&#SD[).%:6*-153HEJS7(M9J]!?91L5DW; XC2'+F#L\" M^&-_%[GDTK%!S\Z(*YH@W>-+;H<_(9)$NJ85#SP]6JG6]Z_$D4G?'")I@Y[- M%$G-L.B@V<@)DD[!G;UV?.H\6KAG-M2JTH7=<_DLIF<8]H&_VJUF3O!T$NZL6$Z3?NN>?NM\ MF>/&=8QU55SU#@"\(6M@RXB03?[H=@AI*)6NVBQCM4%!%KM6:\)-$]YOD2%W MI$B]?6C[^9='X+=:T$OI 3742E>O=R#4S*I*,Q=+>7OLO9.2=7J2M=6R95K) MTE"RFE5=R:HP*5\+EKD./58W _ENT0'V;;>BRKX^GE0S\VG?A@F[WI]R=*>0^(N[?]AS>.S6 B3CCC&9W7]2 M&Q]F.W(G=+IJ.^[>46/N9KR]B5\UQ?)8\2UW%]^%N-BM"JFA5[J=:D?/R\), M!M9#"D19!6++7=+["40=\T=5I2[W1Q_'V/& K=RPDO!FY!KF'C8#Z9L('.(M M!HFOTDI, R2F4:TK>2FBDJN8[ZMTLT=4$Q"E5D77Y%P@ZJ0"CDLV9)R+'A5/ MS ED_Y_=N\?!Q?B8/RQ_=!%X,*>Y5$QW=$]P(W95;Y7(7Y=XVKK;V@'PU 95 M6U4;>=G7?\13J[:[ZJ3<\3B3*$[-!.RZ0V*[SN.9S_@8D#J0U80[VX;O0,<' M(.,E4'%'T>V *= @4MW;%DB_.X?XV6 +]L=/4Q%Q6TN5_8SRH5K=5QMC]LUX MG(;/E&I#S)[>4E/%;'DC-]Z2]+Z/MB%F7R1IH'R5:D/?NU0[AVGF@E0J&LOK MY/OXLZ?<)V&3LSNG\([BHE>ZC4Y5S\Q7R7M5GP1>-E[RWL"K _#JU7HSJRTU MQRQZ*V#V)-=5>:OA^WW_#,EI^%LI,B3)'1_IY!?WL%?K^^=(I,>>0P2ER)'L MCJ F]L^KU[-J#9831[T@*C3KG,AIY YWRXGL+B(M"&:UJM*2+4O+B*;=\B*[ MHPF7).M5I2%WL1^AZ,.G+TDENWO/D-/P0#9HVIBLUX[ACMD#?4D$I.G[E34[ M0L\V.WOW\I7>; ZQM$'/9HNEEB*PI"HEJW/.M985&R\)9[[%&;8L).X !D61 MZM*=W6^C^/V,J+=SFN[L@[14T?I.S_]T1D#"M?[.M7._N>@O(]3 M*U/%[]<["F9\EM5:Y&EX2MLTDTIZ1V_T"VKAP:JRH5094;)-0ZEM45+/$4I. ML%3CT"4:91>%[>LSTOHUN/E/:59;>E:.S78\*H /?;)@V[XF(RW8<%^@4J\J M!0#;*;BO%^YX;/D8(H4;M1$&,';F&-B1Z,.-ZS.B:A_W:3ZT*(1I==Z+9YT[ MEOU;Q>_KVJ45O[WGW9[-^Q32%O%U@ZD?8C!MI=)5:LJ* MA8&E+\B$/W\#7>'D,7X_1Z@3]R.3#;W,YKF,]'?8.XJP>7@LG[ M#@Z[*C:4*N >_W\+DH>%Z2?F5[IUIM5M5F'X&!Y8L02 M#Q5^PZ''?QOXG@\O @V4=A(B[J^V(,)1E.7XG[CS)Q/JDQ^4&R.BJU6B*5H] M-6-2R\1NC(&0K=ZHMAOMJJ(MKV_LP9C4X]^#,4W!F'H;0L_FBDF\8LPE,]AX MP'C,&YW,+#M8*9ECW:6WQ8R7PIXL1VOM%K H+U63,K/ZKGTJ-F*CG2-LO'>( MDS^_^($SZ@5\&GO&H#$-U_-3.W6;+'/\'@&-""71@])I?_"76]4Z6+#6*@MV M -.5U<@["HY<;ZE5K;G"*8J=N]>NA)C2DA&K$KAXPN#>)V9/][!HQ5WU_Y"A M25O!XTA]I'4 GU9.C M!V-&,E.;3*AEGED.,>C$\JDM:S%V+LZ;T?0.2'KM7(0$3;B(::5#!^EH:]5F M/2^M$V1L\9ZU>9GC"1L^M]5JIU7&0\-RKW/OF4_A2Y,PRAT8O:R#WEG5QJ2\ MBBC9,XQ@'-B8\K]D0\NPTA:M=AH0K-2K>FZ*5J4[^XZ:-GLX-06<&OLG?J1S MNX-S.V=?U%'?<,<3SD;,\:PG1FS7.[62X_V2!QZ,'SZM:(@>TUE4F%XDJ1SN MW?H.I+YA_NWP@;ZL$)-6I;OB],+M0S_IUN81/TO:]F#XP=SZ^D+B61_KWU]Y5*9D8*H<_O5^:K;J_=-1(DX%Z7 U-LO88DP/ M(T:H@2E&ZDRQ"M=Q?72C.'SM$ NH]P+?\0\!D)" ]/"#"4(B(DG M@(I/ BXB<3FT'.H8E@BUX0NQB:FVEF/1@'3DU<3UQ+KA.6+\F\U!KK6:0\,76\TZD-:'[34 M0;W55,RZJBIMO?4/#=1#=-.(SPL5']G9@#/ZZXP.88+GU'ZF4P_%+RDB(!]) MHK^FUWHYRZ6TM582N?^C=_] ^KV;RRJYOKE8#[^\#/CB]N;RZJ9_=4G@4__V M^_5E[P'^Z#_ /S^N;A[ZY/8;N;V[NN\]7,,%N5: JV?XX>=-[^?E-G$8^?QA\]QVQO+$<\3-WU>I'1CLF3\!.'#GR,AZW1J M[8:.]CSBO %^@F89$CG;1U^XA\\T$3)VUOWNF^<;:;MJHOA(G+ M@6!YR*E+F.R\<3%,P(GU;D /=GVD5G5;3&CE'5Q^7 GD(L:( M;._BJ]QQ(?7*0TG7#AJ;BGA#59AZC4"O=%N=:FO%)L;";K*10E!6(6@>2 CJ ME6Y;J2JY$8*,G+?BF-HQY7Y_ZOEL[!7-Y&Y79[?,GQ*6TK4.))X-/)E/SZ 9 MZ'HI.4AQYA:.N 1-^T"@:>*!H+J^_T'2V8 FT[+*1JV5=Y4>5E:649$L^4^5R9SSU0/M=8 EOAL%;./;89YD)1H=P.?T<.8QTUXT^6 MP;P^\#JUI>A4NLUVM;/_SJW\9$H_]831 MAM1DAM*,91-J5:MGO&-:)BL+B[T-RMMM6L%J>/;STRBC9.%FP;K,<^ M8&L*L#7U_;M/'1ILIW"6[NV$<8HGL1+V,L'.!R7;O;"-&WF,^T\NX\EL^/*Q M2AZ9P[ #!ZY^47-L.9;G<]$9HW"XD^FJ#3Y)Q/3?0Y9#G-%;8/A5J'%26Y 6 M'L>>1;V$3('F$%,;7(\#8:HM,-5JYB6M?FK5$)=LPH$[5,!#V(:Q"Z/[E_BB M5);A--:R-UB&)+M1AA/,7B6=6/>P_XJ7+'K((5 VJ/MT0-&42K?1R:IB-R?I MQL+H<#P?@'QXI);SD0#744&Z'KCZ[I ,K1<\V]OSF.]5B<-*F9HLN:0NJ?0U M)TG\#@! *-PZ?1#/V^$==RF=31T?6X=.L'_B*NE512O!7/A?TJ<_J)+? M$SKIG'M-U#JTV_N?__0NOGV^]%Z>KI*$.PSA2I')#BMJW*5\=JD\C5.O:M@0 M5LY6,Z(T4.J]6)HN5J<4+:L*^^,OA]23%D_D^F" MJ"4.O2,?\(3*I5/L"FU%3KVZ85LK,C_V<)76';IA*Q<@6I5N?46: M.+51+9C/5G;8;.N9[0J;-L!FQ=:K=X>--(C'S8\7QB FW=92V<'3J)G9E+] M[H8Z;)6VZE2ZG69.2F1D+=5[IJK?Q(6NH/.3$UQD&:$4IQV *]1RG$4H;92R MWV'4^1/1@X0P2;=SP1]=);I8.-59+IW*+AE8ID3T*:!LVX@G%S. GMTY?8@I3*=FQ:W"ZH5&?H]L^7D[YQ=WP!MUI. .2(UIM< MQ_LJD!)>]T!?F'?UXG,*%+4QXYZBK)/ N\]8'QZJS:E-FC%S;UG;K- O".W\RMS MF&@JLBREC4JWJ635-*1@L4S)0;(A;[46)"GUO"B::73VSG'E:XMWKG7X#?,) M1BE%T=R']>URQY[4!SEN/_]\:Z?#I.R8_V;%J-X"1U-=7GK)EYN90;0DI4A* MT>XIR44I2FGCVW@V8Z.S3PU/@6*Y7(M%;/L)A/0PR?$8 .*-*&?EJHY=3FKK M C3#08V6\++L4Y;2CFZ4ZN'^4H]RR@**O/%C!(QG5E&96\5.I:O4LDAP%L"YE/#/T]QV@G\G6_C7%0'_ M#'S"G+A]A;&KEY8=^*PPAYKLG8;-'0.V5RVKIEA"U;*C98V O$JYJ'O;UORL M24@!*+T [&A;WQ ;6_K*A=4MN;Y'^(/9IY1&!5]9,0)Q@/&L<=B,L52SB[^ M!\JQ9+0_^= YEH+[@H7*L9SJXGRH/%(6<<0ZJ1>JI!NAD6Z'PFYXMX'O^=1! M"D7Q6;J,?AWK#-O51B,O)U7*TH^,T;6A^N.PZ*I7NG6UJK7V[AF=+Q^F,%:A M8!F"'>J 0_*N<@G6.PPG(/6[V90(+DO"GUKN&UE9E8R979SZ=HGK#*U99KAN M9F7/"/^:UE/W"_PG'O*8\D?+B4?6!"B_.SXTQ,7#VXPMIO(P8H0:ACN&T4RQ!:;C^O ^P"2!X5DPUD<\NFU" MN3BUW!\QCX$\T,"T +PH"";6YXI/HEZ&XM=#RZ&.8<&-@&J?80=WKY8!O;I? M!AQ1LN9!TJ\QOH0.8"@CGVEO> MD9]ON-1GU(ZX.6.JBWFHI95U6EK;?^@5TM MHYM&/)[!!#35V8 S^NN,#F&"Y]1^IE,/933).6!;DNBOZ;6>:_D2FHC(K95$ M[O_HW3^0?N_FLDJN;R[6XS@O [ZXO;F\NNE?71+XU+_]?GW9>X _^@_PSX^K MFX<^N?T&/_VXN[_Z"UQW_;*AXJ;/B_/$>.J5P1+3#G^.,-]IU1IJ M'6$?17+1BR.)J,$@/RU_W])J2E-?^9-24__/\6.>;=9.WYZBJM8Z]8U3W/+[ M1KV3ZHXW!]5X\U$;HO(M,\?[^_C0[ 1YJN3 DZISK\H.5Q9Y%*:(I=#[=2K[[U3+S^+ MC1+NI87[NVRIJV>PI2Y?BZ.Y!G?8FA=SL)R-F.-93TQ8UU(6=!V[9"L/15G@ M !\):M]<#G\ZQ @X9XXQ)3Z'I]FB_1*AYC\#S\=D?>& 5\ZJFH,X0D+;7"25 M36@H(FA<1,AX0&"$K^TYYL,<)KT92L#&W X?Z,L='M ./_@^MP:!2*$^N'>4 MKS[RN=X!1ZL3"%,60K,P\ MOEWZ4.HV)MG1H40J;EL+NT*[Q;IJE4)2P1[6EXMWUFJDS'B3G=5\*PDA14J* MU-Y>PYLBE2ZYT<">YM5F<[D,-)\2)T]XVN>$I]2UA!M*S&1M7[K:OI,KR6MD M4I+7EB5Y)UB2]Y?>S>]7?9@1_'![\3]_N?U^>77?_\]_;VMJZS.Y^NO/ZX>_ MYU,SI2W.RV'5=EZH]5;E%,$J''*D"L=.K=YHIZUPU)JU5J.92=%>JZ8VTY7_ MK?]>K]FM7T:N&+\)^)GW?-7YMD3I^#&, M8!S8(I<15MXL+EM]^"Z.V"/7VQZ5?>H$#0^R%>IJY-HP+V\6L?X96/YT577T M*[.LJ7DWRQD+87DJX1,[UT5.*=S/+G>*9$SF.\K)WZ@=9*&03HYX$I.'L:1C M-]BJ5C"EE[4G@0M%PWOF4_C2%+HS[L!Y0)*F*SO:9&O'EFG:[-"4VRD"KC<. M9&S?9\Y;;#NK$O9B,)S02"SI"6D\PMKX5'. MBLVT#;F49/G%]KM9;37STGM/;K8ZLK]E+<;>R5#WC#4755N5,=#T\L#=ZE!%R"B;M"@<3I78"52I]&34JK/1J7; MJNHMM:HUE?+ 26K/(FG/=.72V]9+K]*C*6LZ\9SG>E6KYV#'JA2*$Q.*5#*A MI7 "T0;'J5YME,D)E_)0)'E(YS75]_": MEL'?@>@SQ4X7B7F)^7>W 4N(S]H$-!6QQ1(BYU9.;, IM+79M]?(%N<2%##! M)&ICM,^[M>8OV+$1DCV2/9(]DCV2/9(]DCV2/<5F3[HPOE&0?EA-=<]V;!)_ MN<1?4>"GY0-^IU H]S?F^=@&Q!T2#A^Y9> >&._-?6:RR@.%J;FARD.4='RE M'C-1E$".0MG@(">/HD/*U^G\DCLZQ:]ZSY2;83[KV@%N!**3BI#'AQ%U;B?X M" ]YQLQKYPXFZIIIBT::.DA7NUUMJWE)?,D*I,-X@9(]DCV2/9(]DCV2/9(] MDCV2/2?&GE-841:5 &<#&O:DG =:<@E9YNDD>R1[)'LD>R1[+NR; MKQUX#^Z\C1=V\;IVHAY>JS.K][/TM7 )?L(@O'OV9V!YEL_ZC#]9!@LSIO?, M15JP_U2K>YXNP%B;Y\HD\J!\D>R9YWT=VY5]V-/*GN4U@^OAI/;'?* M6+AB3"8!-T; 73*Q82Q[A^,R[2.S17W#' MW4=.QSOY=DWP[63!4D$P*%6$9(]D3Z&#\LP5>"L_"OP4%L;?#,TMSPNP0>J) MK9)G7N.-I+T&6C+S,N! C% 0PFY^JP4(J)^ZSU^S7>FJK6J[H^8DM27SJC+M M+=DCV2/9YEI]+5EKM:20CE$T)2PB5[)'MRD"#( M2O^VE!SIWPWQ?7S\-0R4K0>M>FJ4ZCQN'_5%X ,@BG!F9U83E-_2ZUTVZUJ?<4A.D7LZUIR),GEEURS)ZV<=]Y1 MSK6UZOU,:M$83ZY ?EQHCH:I5HBE;?9[U[X'*3\;-P8N1!]RT!J_W/!VTJEJ]:K=779#*5>(2RP!9+"*X4W(\>PGMXQ M3"FR*HAL6ZLVZUGUEY""*P57"N[2<;69"ZX&/G.]JFNZE%LIMU)NL_*6FWMX MR\M"JE>ZS>7&,](9EK(I93.M35V*8S,WJ?5*5ZMKU896]-4-N8=;7I6'/=S' M'Z"\JAQ72:#)JR30Y%7EN4H"35XE@2:O*L]5$FCR*@DT>55YKI) DU=)H,FK MRG.5!)J\2@)-7E6>JR30Y%42:/*J\EPE@2:ODD"35Y7G*@&T3SX=V S^-:VG M[A?X3WQUHJ[-8([/>%2,V/TRX'AS^'EVVYL_;GIF_+N1>8%CZW6!HX8%C@\C MSACY =>-/'+EF,Q<;(RADW@*@CKQ\*+20!BE32<>.X\_?(XI:SGB7>*FSV/* M'RTG+C-L3)8J P4UPI\_/UNF/SKO=&KU1ALK,"/YCUX<_JK68.R?EK_7FK56 MH[GR)Z6FKOQ^W:-:-;792?6D]=_K]7I&8]):[=R-2=))CBF[,;5K2GWU+\<= MT]M:)?)4XA]C%=N>^)5U-B@?;9/4+?N6K:HNGTVJL\VD0C/W/M-J;[)]8E9A M2P@B"O/7SFV982N;>124!'&+C&R( )=Q]SG\G.ANLK#)8&,[BWP3K =CQ0T7 MU"9WU#+/+(=9-B@$"1>9G@QC& Q.1A M#.G8#1P_>R=K3P(7BH;WS*?PI2ETYQ7E#HQ\&Z3N2M(-^?N4MG9LF:;-#DVY MG0+@>N- QO9]YKP:+1\@MO%';@"/,+TJ82\&PPFA>B-42*/W<96[M5:42M9 M^I(9;#P CSY*E6LG=F9RVG:=K7?L!=UN5+IUO:JTVU55R:IS6 &ZE9Q UY&2 M=@]9%(\=>RRWFPC[\L!=:M %B*0Z='Z?AL?M5J6K5155J796M(? :2T,'C=MM5O2U=;"D0 MN1<(?<.AT_L+1$>I=)N=:KNS? 2UE(?<8$;*0R0/2T?8[1!R=E0(%;26Q+O$ M>^[QOL,Q5BGUOX8=6O5JO967J#EU3G[U89*YQOR1[)'LD>R1[)'LJ+SL.@\\IXO(N?Y 7WG\+T]QWR8>]*]F2-]P_S;X0-]N7.Y^,'WN34( MQ%;/!_>.PF/\5;$1GC63@V/N)?XRQ=_2(D->X5?/!_QD3P-Y51Z:9Y2B&O-O MS/-AK,0=$@X?N67@/BOOS;V,LI0(O8;ZAE(B43?TE7K,1)T-"CM4PAP4\B-# M+?QU.K_DCD[QJ]XSY6:8.+UV@!L!?ND)Q?\PHL[M!!_A(<^8>>WR1[)'LD>R1[)'LD>R1[)GA-CSRD4+HB"D[,! MAE PQWF8)2L59#I8LD>R1[)'LD>R)S_UHXVWZT?G2U3>@SMO%(=]XJZ=J$O< MZKSJ_2QY+5R"GS ([Y[]&5B>Y;,^XT^6P<)\Z3TSW$='/'G5(E>STFVU.OOF M1B7ZI'*0[)'LR3E[]BI3R)WJ;N5)=9_"XO'5>&*[4\;"]6(R";@Q NZ2B0UC MV3LR1[)'L*58X'GL&PJ.[B_R".^X^R;=K@V\G"Y8* M@D&I(B1[)'L*'91GKL [^5'@I[ P_F9H;GE>@#UX3VR5//,*;R3M-="2F9=5<6UC)'LD>R1[)GIRS)\L, MPQH3*H[.66M!E]U+35$K77WOMMT20E+")7LD>W+.G@P3!)GI7RU'^O<4EMYC M?N#&;3\^@O84MVVO;[6Q8U2_< 1$&,OWC#\#B[.T6ZTU1<<^]VJK46VVVZ7H M=7^R8%KEV];?UJT+0!(:-<;1A>OY/Y@_PLW[RZJT#J"18,D_6-(JGN:2XEG3 MZ"=+#=1X2P/)%:!\(BN=&FIFH892=6G6E&:EVZZVZU)/%0!-R1[*G ME.S9K]/B.UC*EK"4*[IMO;NE/(6RA_M7/>S(()@2G-F)E3JDSHIL.EHXRYBD M7>FJU::Z3T9$YIIS;?XD>W*:@TAU_NV>8MY9)^823/D$4[JTP])QL9ED/U6E MTEU>1Y*&(7=@D89!LD>R1[*GE.Q)9PDS22LL6T(U%Y;P%(HI;IA/;-?S3JQT M0J8V)7LD>R1[)'LD>R1[)'MV=8#KRI8GF(&?%1Y9]AV4& M7[+F)'?XD>*=:_8KJQO6W2[< M\=AU$JMNMX'O^=1!NJ1=>%/K($JM:@?^7V]FU3,@"]X>*5=Y--CF3NK_XQA< MWYK;.9/D58ZNNL5NNI%K U6\\!3'59:N >*9U:)X@<526I9,+(N6IJ(C,C/1 MDU*:%>R,7U7;[:K6W+N34_'A*ZV*M"I9Y4^T+2.L5?8E99C5JG15O=K1,EA9 ME,(KA;>4PIM*=O7T+F%*D<5RZ5:GJBG+N^VDU96"*P5W-\'=L'L_ \'M5+K- M9E7KJ%)NI=Q*N)8$FKRK/51)H\BH)-'E5>:Z2 M0)-72:#)J\ISE02:O$H"35Y5GJLDT.15$FCRJO)<)8$FKY) DU>5YRH)-'F5 M!)J\JCQ72:#)J]X/:)]\.K 9_&M:3]TO\)_XZC'ECY835\DU%XL6#>;XC$?U MB=TO XZ/"S_O\:#X#B.[0D?QQ'/+A[<9;Y<^:ECZ^#!BA!J&.X;13"WGD3BN M#^^C'+YVB 5C?>34)A/*?7'VY(AYC 0.#4P+3UTP7,=DCA=^$I6#%+\>6@YU M# MN]'SX8@QS]FIKZ14-2$=*35S/PDK'<\YLZEM/[/.S9?JCN% S<5=$7F5^ M"QW " )__2WOR(8WB=Y<)$7ROSA:K .U&@-=Z[0'AJXW&O4AK0]:ZJ#>:BIF M7565MM[ZAZY6XIM&/)[!A#ZRLP%G]-<9'<($SZG]3*<>@C\)4$!GDNBOZ;4> MY?G">D3DUDHB]W_T[A](OW=S6277-Q?KX9>7 5_W?2O+@E\ZM]^O[[L M/< ?_0?XY\?5S4.?W'XC%[W^7\BW[[=_],F6^J>3(YY\^'G3^WEY#=.:;3\5 MVG@NTZ(4&89CTXG'SN,/GV--;CGBH>*FSXOS;$R6*I'%M,.?YQBO*2'.(XG/TI>JUAIKN4>N_;^BK7[++H#3MS4=M M<-+>W&W06;ILQ;: $)COLR^@O0FM2F@;.6/D!UPW\L@5&#ISWCUIH01_2]H4 M8M*K=QBLF-7:;0,K=@[D>\J:HM6SFO!*_"\](U)9RX\I%5'U4Q623@F%Y(/E M@/?O!O (T_N8AK.EZ!E_.V$=JY!FCB7=U5V@W=FI>ADM=+Y(41/?)9P!RPW+9L2)S!E^BY\- MZHW(AP"3W9;SD4RX^V1A3F P)>ZAO,-]W:7,[L_(?PG5G5;3&CE'Q26; !(L MBG)7!:&?V$QH!XA^<+V$AW^Y0T(]#["!?W.QSD'< 8Q>W+?; 5/;6HG\J=*] M'(=%!9HD?V_LPAS_%7YVS%Y,?5"RJ55K'9N::O6L6L'DP-N0F%IOG=\'4XU* MMUEM-)9;;!X'4QG9[,)HZB0K42%;CD^=1PM7E81N/K5C_C+4PDG2W@ZO9X3M M";JNDH5FI:NN<%SEP3#%Q\H&[9H>*ZT\8>74_-LX5T> Z[BX[GK41NTYM%X@ MI-E#<9Z&J[%MWNMW:CF8 [AU^@#_V^$=QU#1G][9U/&Q/=P$8X95TM%>=1RP M]%*+#YUMEM]H!K5MMM_?6N^_CK>:D9O2$W6F3#1GG\YI.YQ'(X/G2 MJ<[&J?X64Q4/AU_E)NE*I:LM+XQ(C[KX0$GE46\&BIHCH)R:.]U+IH1--O#1 MJ39@@KLIRM/PA%(IRDL@ZF5$TSO.QE8P7B4$6J5;S^JX*NDWYPDMJ;3EEFC1 MC$V8"&&S''R,JHXRT*MU6JR!YU])Y MFU?CB>U.&>XT!55))@$W1L T,K%A+$F5*1W0M-K2<\SSF+S"$-U%Q,65BDU" MT1:[X7/A-$@']!W4YEY@Z8 &S0E8BKYNE?L!ELY'OQA1YQ$>9SE1>86H);8M M.K#L/0K&MW'BCG%_E@Z&UJBU\L[>GB&2C1YN($S:H.#%78K^-8XM>];5C M< 96X9*%_UX[,7WO9^1-FZ2H*Y5NIZK7ZWOLJY&N1A[!M"%$VPY,RWA1P=W( M 5BR-)1%T*0_';"(-C,3FO342A'?1Y7V'//6'S$^EX+4>Q7KN&^WVJPKQ]^K M*+->^="I6:!*Q^4$O;E< %O4';"%4;[7SA-S?)=/3\QY/43Q][*,Q-2U=I") M.LJ$MD+3RFQ9\2&U;5'X!D@MHP879I6]M[M*3W8G!-QQ-J&625BXN!YF?%PT MCJ>YP^:P;FU$[;BT(:IHB-V1M?O0ZDUP8:4#6SK\I'9@=\5/J])MMG+0NNC4 M7-59 2%G8 *#4TNW'E27QK2]#TF;VEEM"V=5D\YJ4=!TD#98V>-*[%Y4&FV9 ME3W:^M:$3G=>W#H1UV/W!$%,Y;N0R&GEHZ%@+YJ6+KW9 D#J7;*QNP))146K M-ALE+%H%+T$K\ M?MQ%3/@Z_>GA1K:9[/1F?$BML>O8>;F=Q;KS=FPL@&-=*CQFZ'(?$(4-T.Y5 M5S(YC-?U.,3*YNR!G,(VWT7C8@&82M8JKBNUM MOH@B6=PQ3B;N=HX@[^A4G!/PX/8,("=G"SWYP(G?N2U?HRDVT-=SL(PH$W?O MN0Q]0$BU1/I!W6>M)(?9NT(H8^["!$R/#+D[7FBO*SN2[QD$XO[1F+S?@+IA M;U21/(&OS0!]M*CG-'CHM\/$Z2ZK9 37J65ZKH0XVI2=RQA'G?S@Z*1RR;B9A'S[BF0IA*ZP\LID.P2<67*Q9T"*E.,51Y1L4*"I4=*H M=-LY0,FI^9\12]:ZNPDZKTOW/?V]KJO:YA!LA"J%;%Y92 M.7MR[2?4J@8H6:=DW4P MZ:N^I[K-#$6XDEK/$8Q.S9F=96W0G& ]O'D@2IPJD6YN%6QM'?[<\K/+"DEI_NDHZ>K+JU+23WW/#2_HIOJXL3K@TU"7GIAO>HC,ZC>7 M@X\141B<"W<\=AUQ7,\J,<#.M*T:#&74D^DBLJ$<1;J41)@&+%L0' MW#;^!-QT]JM8*%47D8-LID')P_^_FA/\GGD^MPR?F?A#SS$7OTA<>0<3<^UW%8J:!0 /^_5)C.T(SD',D= M/+%*Z>SM&QT$AU"<#]F@Y#L8E[I!,&>4R-;Y6/NL'E,^TXM86 M'8F5EI:3-*G,JF>)-%W+$]14[)O64,M8.5)X_!!7([B MN%R+4#^83&R&ZX'4QH9GANUZ 1>+\\(;&-KN,[&C #M,-!C;+ M70?5C4,[-?=P^PZEF(6FKXX;$E?0Z%2,=6=A[+UBGSNBI39-);4^&Y92+^C$ M LTCCFPT+1\TCW?M& 'NQ/P:^#>N_W?FWU'+3&UGQ*'+C7I6=J8 OIV4D3S- M+=.T_(%D!(^8KG9:\JBHXT#D8:'X<59(;I)GRQ^)G><[KJZ'LUIR9+;P<>. PO/#I?Z-V(,H&'<\RQ=D9KO.[ M]<0<-<6&J'8SLPU16?+Y2 L44KZE?+^34Y&=?&_A:+3"\N"L-N@<3<2+?GA* M3@;XR)ZUDH0>>:BIF M7565MM[ZAUZOQ#>->#R#"7UD9P/POW^=T2%,\)S:SW3J(4(3=!A;3CR@#HYX M';W&E#_"I1&EFXN6=8&"W2\#CE*PAL/;/^APK&BM9$7_1^_^@?1[-Y=51GPS>W#59\\W)*+VYO+JYO^U25^ZM]^O[[L/< ?WZYO>C<7U[WOI/\ M7_RXNGGHYWY2'ZYOR,-?;G\B'_I5LTKWEC]2Q_B7N M%AGZ\)EHN[X&'G8F\&)G+1K4*T; ;]%[PF?,W@_O>IOBH4ZST"#ZYUKK'5BP MWJ1?A :=/%,/2^E=/G&YL,R60_X[L*=$4U15T,?RR(A1\\\ +#SCX15_I]RT MV;1*[ICC>%/["4A*:R3YX D'GYC#X*/C9M%G@/^186##=Y'?(%P!<(G#%SEF M@(NMZ!3@WQXNT$W%3S#1)\N 1T1^2(TLO,L=#AD/?[29SPB8+T9\ESPSVP;3 MS\3:S007;1+/M-U'RP-OUR/"*4 PX3UNP,,AB3$8,")WC ^'68-O0US+%G<[ MB!H8Z:.@GQCX5! M_?.T(FDM0.3B5O9BT&?Q/=5'!!,QXN;+7H0-R "\9U5 MXO+9@*L8<)#1U.0T ']-C Q>+(I*YV^!,>!4\=_93.?3PQ?,* '3X> ").<\ M@DCC<40LWR-]8)G?GWK@D@P? +C^ M0=$+(0:8FZ,,N9V0@P#7'I,,NI[_%IWY M0_HS3GY I:HIGZ_O^N*3^OEC%1!OC! 8CS;U/(031)4<)'<06#:&A"0>-?QF MV3Z/ /K(7(R3(:RM$LX<]HR!"UQC .C&@*HJ 1@.R7_2\>0SL6$>0LGBM3ZU MX!Z<&1>E\/B\]5[3,97DVDAHC2>(<_J!%D+,[FXNPM_"%E/)?:=YFN>VQD#8 MY-9G+ZF=;^DO$Y53W$6K&N;H7>=,J!,.S,8B"4X!E8$A+&FH;\(%F($=;T!YFDG>*XL"I@1B4@,(D%2SOKA'6)?5 M$ZU*_K \#'O%:4\SLZJ%TN$% X_]&0#[X6OV J_%_F:YGK.(!*7BMY:2>Y@?" M![6V;KMQ$NNAM^PO*D\!G:\!!^H]PD7DQN5HP %BX U2\@UP]5J?SCP+O/6. M\2!!?1_3X;9+S1F%%QV9 8,P*M940&P_YDCB&3-%N?'9R/];PW=C07BMC6-M M)Z;LN*("*_36P]A"O'X.EOEST9_"W^!?\,R9L!O# ,W4SBZ)(AH-'4]E_* < M;"!025NC+N@K^5MKJX#H7VUJ\0790KJ+;^?7"9SM*D"=]0(DSJH4&B?T]M=) MTBUVMHIM(LI.2L'"%FFUSC:"A0EL%^M!WS*HPK\ F;*$)!*DFP^V'FF T!;[ MT2<":4+2(&@&+L##A..T**^A2*KD@CK4M.!A-]$XL"BJ>&[ 4'T;IC!6A_$*F8L%_C74Y M^)9C%[,#J/SA2X NN-EXJ&F*%:$1N)7 +& H-0 <"E MT4W4MF>:)AE,60B/T'([8K&N[X=Y.GB2T$@TGW'[UM*$]/,8 (3:<\PO*.77 MZ9G8AHKE<.&6QN96;2?]#;I*W:^4)GS&WX ,?W'=7]70*R.7]!=8&7Q>E"4* M%3C]]8LYY%N\X2!..?Z!%LI#G^XK%2;ZVEF.%JHB^14SO#M"<-(PL\G.6B!;-=(\X17X&)8HY;);>_;#H"MHEA+80SZAK_!+^< MOP?]#I$Z$+";TW) M/Y HA8[L$$89*7;)C!G!=/&DQ*/K:RBXR*4U2ARQ"SSE3\#RVY'EBH=? L$L M#Q-\^!6FZ[Q)G"2)T]?S1SP#\MZF:;C'@3.QOP%W284L#;V45XD,? !$DB[< ML4B)>K'5S"QMEC27H1%?UOW)O#LX;B)!RC!591D6T$PDQ88V>[$&D6@R9T2% MQ^?1(8O<3S"#5JSF,<*9>P&#:91=CD$^,R["( 0.XJ0J1L.B8YYFB;%PH)$W M&5NO:G)Q842?XN2'9U$ A#X#\N^.^J/BL0\" MP%;]\U%9.-/=((*8IB)C%YC HI6AI&(/90;D%9MQA7I6N/."@:%^!'Z/)\(G ML5$7X".&3*QNXY--CI!P4=B!>T]LZG)<'>*@E 9H'(4V0,# Y&T6QO5)05UP M2L&IL@$7H3$7$!@P6TIP6O93@F2+>8N+&!C#"Y;.XB^4K=@9 4_>?0Y7"8>, MA;@0?!-!0KBN'F861J#.@=.OM'F-W*.R!OYA)W\1?"16I186YWM7R,F>#240V3%7@PV M\;&E$_%&PN!1GY:A;G13E6X,:O MMNCP'R\+Z.TKZI6PP056>+E]KB\XY;+PR:Q]\S /+R8HECQ-/\);A32YG).C#E"ZRN M45]&Z)$D.>7:W3U[LKR(UW<<_@ M#1$+'ET$+/LVVQ#4GVT(6O;\DL)5!-E8 M*_3(Q:6E"CY#!Z;[P+G&(FKPJK%W;%BP886I12=<^UN]M6J^H4I(U3P%&R;; M45#CY>>HKF+5;JQ8C.>)'X\E!FA$SQS1)X8%&6&M'0G%/V8M9Q@CBEP%KJG# M#PR0C.7-#O-%U?F8+>860O$,LPHH1-&J%D0'7G2VIWB"2)VB^9Z] 5[,,+Z< M48D$#N94HCN\&NF'B=/P 8YH[10ESKRX AL8GB]UGH&CXF5G03(+/0D0M/F+<32E9,S8K?9X>>)$N&!0&! M% B@ 6,.),SC M=(4!;A13D>'"AQ=IL9F(A(NFR6D7,2ADA!J M,_84_AHGICC#RC ($'!;ZVRW!BZ8^Z_<&K'I0VQ]Y2Q:AAM,R>^]WIU8QQ-[ M0R:6$QFX^?*^2)@0.C/TX<#G_>:P, -7Z='%Q'%C2:/%%]3O?%_M,B%##2P$ M/QJ]62.]UV\,]S=1F !6]*/X@^87FWE%>CA4PO#&P/:]N5(-]B&%-N>#S M;-%4#_TS76QC GT/KS;G*C>Q!WD#4,/'BH1Y-"AAC77F^J/B;[[+K-%>X MI,VBNJ0_P[,89],LILH&53&A?*8I5J RTEA>LNH(L[;T%TA?//EPX1"\\?$D ML4!-0\,NB[&ZP7SFT18*6*RVD)8/R='X,T+.%Z1.-2**^4T4L*X MO\J?*4G;&ENA'WQ.K#&N\82%7\D&(PER)I/EP$WPY2S13C+Z4;05FOT5[IR, MDN6?9^./]L# ,\-RY_!ZW)X%0!!O=P>V]1B^^G-H,Y>@0R6 M9-YGX49B==5\W=AD0\9%D0]]B>[^/!\>V@-P9MGGB-%BG3%Q-SR/64]BI]GG ML,Z6<5QF3K[U=2A>JK 0-6FW9_B!,-*A[32$13$M44\B;-M F%C87 !^. 2M[XE$-,+I M=4-M\#IF;\1M28^V"Z:;H#2B78QV(0HWR7ET144U!*.@IT7OU)^_L)*.)23; MB"1D=HDHV;),$T9X1;W0G8BTTZI-N1""&9$62&:5GEST%^,*Z6A'+P3<]BS. MPAHE .NKRFO+2^Q""*(-:.Z,Y*$C$XUF. NL<9TV%+^(#E'H'GTYUR#QTE/D MU8:<60C?HS@/W=7%JC"8%GFTPC )6\(D;N0>UZ,"R%=.\Z(PQ3$4 M^8\T'<<:RJ:CVL%]L,RKT!OI.:;H02:VOWC1+K(5S<,Z[71]SQJ;3LK>;12X M!5-;/@MI>=>?Y81^DI7PNT1-KZB)C55BY%+," M@+%G*GS8B$ 0^V<8 H)^2*RC<=>!CT;HYH;J>(U2UA5E*4B$[XH:)-Z'KDAR MO6^!%H72V/$FPAM0R;.R\Q"8WWK]K^#FB-687O^G^.5,:55)GST*4;B/ Z>X M4BN8F,+;?*(<,_Y19"5@VSXS/VEK@P8E+QS (_>U%;YZI$P ] MD',4;\\+8Y\PW)V%=:'T_Q1C0[=MU@9@ICEFR<:978F>]SHT3!SA%U?E)VU) M_.KP8F_%U6]+HZQE2J*RL[Z6298ER;(D69:4OUF]79:T.LD1>@)OE<-L*GPY MDGX*-7^C1OX86:^ZSX"5\7QTZ&;IPK 5#3":85)MWB(A-$;BEX2-G6VXC9V^ MV+*ZSM8IT3"1ZEOC,(-GNI.H[A8/HK4M]L2\:&R6*&>*@GWAAPY8],9PB2MI MA@NX->OUKKJWW)L.:,704W^@+\Q;Y]DD_9)Y;C;F -<; .IFRPM[6\]9)8TQU)U*Z"3!L[5K%?Z=UK!JS1;C- MSE5X1_.T!7+9AUSM56Y9"MY,TSJT2$6E^HY%I=?QVL7EC 4K M[E"D[X;CG@ MG3UL8Z5HBJI78\3,P&:WP]G3HV3. T9B*P:K+<7AZRRU6IB6IK.YAXMJGJ@) M&T:;KW'#"C:_CZDPP?_U=:W7KA01((&,!736SDP!J=:]>[V>3FQZB/[UXL_BZ 5_] M+?MYM]\8Z(/_FN&37*U M>$\3++1"$RSR!S[4]UC]3;R53I7VL):G-Y8YM+G/Y[Y/!T]/TZ%X=](C@-2?1,X=E,V5IX<9[P=!\TY\C&B?Q$.&D+S3P3F-NC? M0_376U7I%S50Q24*E>.@.Z-0_^RBK^KM=DU0Z.BUT(OOA)0U+&JY %ZB$ MAG$X4E?M8]#Z"&B8E(B_4:[.^@RYY9+Q@OEQ@V/-CVMOF1_WW<4R8'_QW<*V MB_;X)FQAM2Y?3LNV7H3/LOERX>*J0LOS'GYQOVB;^=NT7.2O*MW$;\4Y 5U&V9PW<>P3?N09;,I).Y<\>9.W=,:5@R%TWFHGW#X40VPP'G MZ6:*ON/@9%29GR839S:JV^U-?116J )_NH[GE5; .V<7;4WMM?N'D&,C<]4D MR;T&R77V2G)=(+FFVFWM'#HYNK0V,IO>)*J8,VI6V.\RN)@AE^Y>R:5W=@': MI*;OG*4A(XUU1*;>7I&I#\@$O+*2WD1<:O:KTF0/2EE]D_SAP(7+#\3TY G<$C9ED(EP M*^FAN[$W9J7TH&'A7[LK2S*.$IN'2T6NJ<9!W&)C6.,==+_6, MF!8V)'953 NMLPM=ZZC-055N:JFUU@J;-J0858Q-;<2FEMKK[,Q;I=Y:L$D' MPV$,U* L3/LPI=ZZCB+V&@74.V<7/57?O6&%U%OKB$M[#6_IW7KATM'KK3\, MTW(=8RR&S>"FI;=U#37L-7JE8_2JH_:TJGH!2<6U5LBTU^B5WB=D:N_>KT'J MK<5PX2O-GL/Q@M22E[PULM?2:(=/1 M:['?L"8%)ZE*SVL!8MAK9*O50F]9NRW;Z!PE+NTUKM5JUPN7CEYWO0['S<], MFX\4][9T#)R(GK'7H%:K0XFN3=G=\2AQ::]!K5;W[**E]ILRT75/J("CUGTW MX'@@FXX7HHB]!K9:O;.+CMJKC;(A%==*<6FO<:U6'SO9Z[V='0(U45RW%=F[ MU9X?-L;MUU+"F)$&ME*KJ@S NK<]D&A8# WW:J&T,=JD@8W2JLH5>CRM -XD MV@\*YD?%&(V"6< '[X[9W(7KBV;H1W6<74&JM:J2X+*T?ME>:OS MM>TE1?O.K:2K[)\L^R?OP;+9HIUR&^OD.IK:DCW194]T2=/U,Q.WH6FL5NQ@ M[6O%_>+JU2-]N2.Z.$2F7S5_DVF/ 9H?]69#[[Q9#^ND&JFPWW-F>TQY,3SE MCS*HM"'W*OF2TJA#$T('_6RY "E#I;:Y(0UWIVUV<9NMG% "+J3X4P;_=QE3 M9K"CJ:C(6'])\D;J!LL:,!;GD5P-),H)O7 M!'N;F0?K%GJ]N\B?@O#P[?+'H_)P>7>M*K=W5XV51ZC+AN_N'V\>E,=[Y>K^ M[OKF[N'F&O_V%,<0C@W?^%#_4_V\N_QY?0NW M\B&/X(]LE$AGRU$BEZ,1Z$J^]]U8H&X"_W0#-OYJ&D/3,C%G%O2X>Y!%;N*C M>,K(5>"ZN>,XVKWLL)%V+SML1+R/Y!B]1KGA&H6W<ZJNU> M@WX@Z422YB3-E?2)5TYSG28V2.UUJZKO>,O22+*5B=3DWR8&3ZU1[8?TD$T<\N.OK. MR0LR4:H<.YR[SH1Y'D#:L)0)D]-:=LIN19!^3T#T"TOH.%F4;YU=M'MUZ>@F MBU3WFY):$E?:@"O=NN#*T=<#A.S1=1:&)=NF5, 6?X20W-;FZV =ME8;#4&J MD/MGESOC$-7R:VW9XF_/;'3BTJ>BCLHR88,+930UW">I<.YD>7_A@+VTQ]<" MK%< Q(E0QQ\$& MA,KBC'YVT6U654DKE=8-%_X X/=0354LD1NRD KKCCPTH4CD(3B&GJ3F>93X M48PE;L /##?UY0#J/5TOOPSB@'->EB-UR.KXW^JH:K=S=C%H[9R5)#7#&J)) M:3:X!DVZ9Q?];EW0Y.C505X$:0BSVHK3A:52N"U3))!FZSRW=3'UR*O?KDO7 M7JD_[I%Q;D*E++;TSRXZ1]8!C]^Z3CUHZLM(>3>\ HRT8(&$;)4E6V55KJBO M[[-06C1A4*VCMBN;UR';X$G:EK2]I755+6WW,+*IJV9M']N;9^EBR-\]^>O,<8+'_H872+C]_5:Y<-C9]Y8LQRLTE M**@6GKK!D=OT=PY/BPF\P(WXKZ^!>YG MT;MW=C'H[YP9+5,"ZX@A&R+257#'/E7?:;)3SY[NGZN53+&8D=,A6JH&,?)O M"-D69(_8[KA9EVPNJ3Q6BB&=*C $;)@+_=@FWAY&OM_5IGCI_A(D3LB%MS-T MCH>#O+Y^!0;NA8ZYYU558U1TB?5VL4L"E@1<15I?%02L4X)NKS(+Z0T)."># M;YO4JK*Y=W5)T?J:TBU4Q68^JAS+65LR1TOF:,D<+9FC=2 Y6HY4I M&C)%8[OP\ZJ&7!/S-QN?_YNY3I[RUT*^2[G[M4_1D E0DKK>+#:_?;N[?AL# M4*W^J\\CE(/1#CYVMGMFP8D$1DID%NQ N1VDW$&O+HDU,KCV5KD'.^!0%W&H MH\D)%X>3?G BN3[/V>S@U329H'262E,A 6(\DV'.H754/D)HD81U& M$L+7[3(.Q)%EP'(?T#D>CK$?K0J3WM3V[CD'U5[C&RGUDH0E";]1SL'V)#QH MXF"S=F6C_^J5=5"L;Y XD[BH-FH1<\, M(1PJ\%<_DHD1OE&> J::)',KDO^=NG&$\XF=#UUF_#HW)K#9CX;U8BP\A'@R M&<.TP\4'^/959T_G)73S(J;;9'^L6^CUP)K?B^GAV^6/1^7A\NY:56[OKAHK MCU"7#=_=/]X\*(_WRM7]W?7-W57Y>$1 M/OAV<_?X4/M#O3=MQ9\Z :PQIA2;GXV'!C CRS)<3U78[Q$#'C-G@.=3PV7* MV/"-#_4_U<^[RY_7MW K'_)H=\N&9JM[9>FYO;):9UNW\OIF^(%+7>[N)TD) M]HAL.]O8:Y!I,G80&6"/43J7X@4SV"8\ZU&2UXR??X$8Z00NV8*'E>^E]QJ: MUJTFM4IO]/K]BO*]6OVVW)3<%&YJL!X]"Z;K'5/F5X'N3R<"B6T:2[:X*TF1M6A'GWDR\F.N;^P0RWM/].WU?SO#J$ MA"4M2EK<+BU[+[38.KOHJ-U!Q26XDA3?&BDE*5:9";H=*6:IK8TS*G<>Q2II MK5Y8)VFMRHS!JF@-4[ ']2^=D+0F:>VMTJCVHF%VLKY-:^@W4?7YCUS+[!2Z9>B>+:0:^RXEI9051#/*O0#; ) MSPIP:.ISVMM]%)]$M3JB6G5F;AZJ9;%I<';1DUU%CQ.7JC/CBN 2;!@TEFY5 MJ?H2E^J$2]69*3M+P'83.U&JW4&O)IAV C%L,$2ZLL1V/X8(FNV/+TYQ^Z/= MU*MN[E,#-YE$K]>Q/[9 K\I[1TGTJA5Z56ES1.B512.<$:=7%4Z3*%0K%*K2 MU%B#0AU0178?H"91J(8H5*6%D2OC"A@6U,.GV:\JTTU&.(H8%CT9X=BC83%U M&2NC^\G0QE$C6/6F15D$ZTL$.VH$J]RXX B61:3!V46G6Q>?H$2B>IL7*Y!( M:YY=U&:^KL2A6ML7JU!(0Q0ZL3:@;VQ"]&5L8G\FQ!)H,3APU?E5N M093%+QF=.&[\JMJ X/B5Q:,VB!)M9_M!XE =<:AJ^V$5#G7.+B0&'2,&56T] MK$(@++_8/;57QA]*& \#Q;#'V#K-9=1^4H8C2ML2GCW.(X'%)<)S&YU.1AV. M&H]6V0R5XY$,+APW'JVP#0KB419?,(:P\X 3B2IU1)45)D#5+$=O2I9SS'BT MPA#8EN/H6HTXS@D$"Z@#H3(S;7,6S)30/-LE?+!#NX;#IH0R@86RF7CZ236= MD^A6<9RA-+JUSBYZ:GOWX8T2VXX%VTI$'4IC6QLGXK2:57F*);8=/+:5B$_D M(12&'?HGT:A.HE.UP8K2O L#%!VUHU4UX5/VA]K!FKF9OZGM.%C=MM=3R!(&+>VY[L!6H??84/.V!Q]Y\;BK8!O&9^0#&<< M'#Z]+X50O4H0*HLX_;.+=BNK)WZ0^'+8^++!=;(UO@S LNAD1;/$EP/'E\'K MX$NK>7:A-;,=FR2^'#:^:*^$+MK917^0S4[:.[J<0* B3[4/X!H=V.&_V5BQ M&(T4FK UPZ1DVMZF&,7/&*)?'<.^\NFYG!K$3#V'9+UD0<'-J5$]@;@A75XET6OUH@U_5L5\_BC%JB M50VYV::@Q%MQL[;D9D>-=ANB$V^%=AV)=H>&=J6$Z(8PQFO+T&Y-9.@)Q#&^ M3:L@.&8U(V)6;LZ">3SK^YD.=GPZR9Y*49!TR3HKZ8QI&'I>1RH=W;1 M[6L5A8S>/JS_6GAY MZ@K\SS/BJCP'613#'^WFV<6@GZT, MD=AQX-A1(M5S#7;@")2SOWX>+@=H>9S,R"EAL_QL<6 'KL!$.+<>OM-,<%5PF:>O./U[)Z[AQ[E,=" MUOK 8MHQ8^F#^<N\UC[6*..@0][9RS49L-F2NHK5416]J Q5;TBI7S@SVLU 8 M5>6,L;K;40SECS+D--AD7<)^[B<PI-ES>M%=GFS>^YZ5*:'Z]B2FT/;F/T<1RX+T!['K/C M/0W.+B;F,SM?,,-=)A8%?FDZ+OP!? 4 ;G@>\\^'A@=_'W$\FXB7*R^F/U7^ MDTTF\"0@@\CK4;Y^O6HHCW!YQK-A6DB8RC"$HV+PNIZ JG?PAG,0&%Z*27#? M#'5E[@TW+WOLDZR0&HB"IL>>\Q=^TT5]\[MELV/87#%,Z0P'/R M4?0^>0H#+F!UN^.#CND.^>@0 M40FPMB%3QJ[Q8D<$ H@R64<6_/HY=T5R!3EI/+&H"X8"W($ADCF!2Z2V3,-P M#$) '\ZS$D6V<7_8:>55O>-0Y0?-\;O\9P0N7F7X$Y1X(27!10[:#$N-8I),8Y M$P/=V.!=%96AG=P,DHK MGWA-&SB1PJ+;FX2WIQBN:]A/C#XE07G'?GN,N0WE(1@B&_--P[* J"T+ 9 G M!&;$>XC5$:P\#_\9O\SP%1,D0XA#,9]PF3*WV/B)Y#<:MA80DVM8";&[!O$X M2UGS ^!2ANO%/ ;V82CD?Q?L9E*640S:!1A%7+*=Y!$//OQG#.K/"+X _I'+ M,SIG%YU&+]O>\%U#.4"F0*'%Z_94'[. 8]'L&^+$4H+HHW?&B\.VP:^9_IF'9!]=ABD^?>E78MCMWH:2%F4[U_8T T,=Z'H?4+ 5EJ^AX2WYMJ\*8@G M+W-M&SI(/;K,\ )W\> [HU\/M,3E".@)Z+BT*@XF>4?5>ME^D0K?VRIQ#+0/ M^C$RB=$O90*ZA7)E :%9QB_XK3%']@U,V?5M!L+Q]E9Y_\WP +L^J,K7QO>& MBHJ",9F B!8R,OOTGZX3S)7W^$:]^2GZGOZM?8*%4%LOIRJ5@>M_8_E9"-8K MQ_._,7_JE ?P #1TM=_)JDLJ'OME:@(#J_04HG6+]\5QP3(5. C&'%T8':WL M&;I@O[?5=HZ907;0W#!17BDCPYN&XY- N17V+_U$R";\"F[U"7\&9PS=*B!R M9J;G@?U.K%LEEIUL7[B-$E7$VMJ>]771,F\V,+S"$:8XG,JO4XX M(X:.X8[QZS%PFQ$H7EXC[RVP-\]\0E0@CIO_I !)9'P*[:@5D>82N=$^ !\% M%7\#=0Q_WLA*[1+FP2H9OB&T(.1ONP,KS!W01^&U'^E"P%#^]&*._6D80DH\ M)5[;C!\QAJ2UKGXD$5(9DC\G!Y=ZTJMW=7 MJSUH==GPW?WCS8/R>*]7S["/[[7=U>?E4> M'N&#;S=WCP^U/]1[$X, (/: 71$C^]EX:"AC-/U<,'G9[Q&;@U$+C(VDA#(V M?.-#_4_U\^[RY_4MW,J'/((_J*#L1IQ4>HK(+UT?ULM&]9CG,78/EVM@CSLJ MBO<>X8'/%JFMH1;1YKH,""8VOO3%9[@< Y5CCM?N!BQ*,RCU\F0]?MZK6SFO M;F5?S9_/!-\S_T[>9KZY*4Z6-_>K9D,K^7FGE?^254^LVE2[ M TOU:K8IK=7H:(.*-M7JMRO;E+Y^J0WEA07[D)3\V9OF)_8WR6LBD\^"BA^0 MBI6OSLA8VTVD2E!PA:Q.P$B'$TX4"!G'00H.!]U?IV!ZZH^L7-RJ]UB1.O<" MSV].%]UV9;FS0R\\+XC1/(LY^=_(R*I#5[U# &$$L#RUN6H@E@' !%!9)RJC3V9T.N M"D5W,G*084]9#M0_N^CN7BDL.[?5$%%*M'PN@"B#LXM!3G>_MT&44S"6>9NV MT,I37L_*>^OG"U8Q9YTH23_*$2O:Q<]_/+QKA9##H"H/H!+;XO'5LEIW#^M M-56KNLQ^\P75U%B5!'9Z!+9".:B&P+ 3<%O5JNY \SH$)G2)I=Q/K4/9%&]D M!![J\XF+6NHV4K-H3)'=G8*2^74YQ^;8E,N#?OXTW7&[Q01/T!T7QP0S*7-J M-*"',NJBGM]B7$_E"04[NUQJ!]SBVF3>$8]'82P5,4R,$"NI.NIDFW7U[ R: M@W5)2IHX5IHH%2O8JO0U-6'D5321(E M,!;T MR -!)2*&ZV9_]MI5SOZL@5]4HL@VL<*U*-(YN^CUL]T(9#;+ZT8),W9?'4SG M*I\OZ-K+[W3<7-?L^-AC'-4#Z'BX7K$HX_:*>Y?FVK6:.P<:*[_$FIK"DHPE M&;]6+'-[,L8LW8[:VCU_O19DO&-S_BU;ZM2V=GW9>3YR/*P_=[$YU@CO@?JU M&@KV>84K8K_GS/986(KN89,NZA_I3,(2>&H3:5-#+:QCY2VXJ!G9BD)WWJB, MMWO*%KW#V\?8IFMD\MX*X0YXQW'1F4Q\J&)KICD;89\B:]$HW?<"WHT]YE9T M)\#6T!KW@';(0"M96BKEEQW;^R59,+ M?IJ<,Q9H6'$0'0:Z@T:SU]E4[9XCYL-] T39F_VJT!'KVQI WT-K@-UO8'"8 M]>*/Q"J^<59QDV8594K']P;GU_E5&=6AWA=:L/=!H0-OYFSO- .+E#$-=_S;"3O7;%?#7 F]WCI;4[KID M^7-D%&Y9-)9$[SPORN#LHM.K261(=@"0)+"ZL_UKD4"_>78QV#FQ309'=Y#! M88-]]-]M$S2MA?0ME+=P&C7.)<15>/4WW%6:1Y\X3:$N)'H!/,'Q M$=E1-3(9\] MLNYBV-&M#W9LX,SU8DYU^I4$W.L [BC,O&0MPR&I 9ON8&V^9X$>\4<<0J@$ M-,6/ODQ=*JBA2^%;&N M*#1(S?(M],E)3^9MI1/7D_^50W;ED%TY9+=^IUH_9'?U?-7UDU37?%N@0*4V MY5;^%*[3M+E(Q#.$E4_I$??1=% T!S'RAR+PV?07V]0&F=[!C@3M]AO:H'_, MTS>KW)3>>NOIF[)Z9F<0'FE=ABQFD<4L!2S0*\.;*G,#[@P%G3&#X_@>",R1 M%8SC*MH92,7 C4IG:]7_11:J'!3"K6G JXP0&2>H->'\$8Z2DV2UE1PY*=/J M7R]5][NQ0 YW;Z_K.=8?5)&U6Y^,+TD!QTH!6R0A%Z* 0;.*?&29M/9J(M-) MYR_+KNL5LHSC[C!=*F5:, NO;,!IH&' J=,YHC&0DB*.E2)*98%O31$Z#\'* M(I]:=%R7=JC4PM_"#OWNFH!_<\.*^4B65;3.+CIU4;XEXDO$K\+\+(3X[;.+ M?ET07PYQ?,7GCR1I_Q24J!_9GE**,_0-^"'%CMCOT=2PGQAI4#:\TUD].TZJ M5%*R5*)2+77)N1?X>&O?"&S\XK@K9V5EY4X'QV'5I8V.I M)%]MJ7#O114F' M1O?L0E/;6E43N:6^5N/G*P'N&H9UTL^?0GSK+_H'3CZ 71E/.)U@!JPIUA*I M7\-Y%2ZXUQ_77%L1DC^58:U='E[,);^7'^&UT)=80*^E! -L3Z"@C^2=UC)';:[KWZ)_:*7> I6;X9?@>D_PL1)!70G5@VC*B)/ M3JQ'$ZB=0^:N':K6+D$(U^+2?L"=?6Z$FU>I]J]2M+_*=24XW#Z[Z#3Z$H>3@FI3'YZJ1OZ6&CB;-*6BT-8WPP]<^#-_ M"&VGV5T>-UMVR"U.A%X15MOT[D[FW8?0C [IYK[J6%>M'N99I6=$N^_+3W=2;-_?(_NP@^BC$Q6E? MBRKIQPB&<$SH20.!>NR>G/>-NP) +J%0*]J+INM69?) M_FIMZ@^Z1A$-\^XCQ+V??#'1U/D'.:M*)7]UFKVSB[ZJ[SY]L^QEUK3X4Q*C M),8BEN@&(LS26?_L0ML]K">I3%)9C0Y> 95Y]CBDL$M[7%3D.;N(O &*O'9G MYU%>^R#&4X@D@=+=D9[U6NN:UP&[@Q4?7YCUS'@KT+)DIS7/+GIJOU67LE") M9'71H7*1*XL_F$31KJ$O413F71I@U\H;-S];9$ MFL-!FFTD_#8,J8,,J=O>6<++GFUE)'Q/6O4'(>%QP$=IDNK"%:N:OK.,EP;9 MX6%7(1G/L2J+.+VSBWI4Z$FLJ;&0WXHG]8DG]7<>!2\-^3)BOB\-^4,0\U^< M("\RK6'-=*^J8)BTN@X(>XJ(\158HV,T1^+,Z>#,-D)\%>YHP''Z.ZN TA8O M?/^/4^8RFOXL+?*W()RU8OK1^#_O[JZU!5>,(9>[^CDB#$NYC-(K>97.7>5 :C>#*M",5?-F*5."^O7-+6K5Y7@7MU=UKM+@*1F2:XK6G-?JOW/UW09\2+US6Z7=,/ MN,!CKX>\F1:(U [W[O[Q1NDK(C="*=<^F"9U_F"^Z3)T<-\/XX M+;$R-<:*HZ$$=VFJO6R:9&Y_98;2DGD?!A-V3BPV/WDBN;'WMHK][ZBPW6KFX.IW2RF MXFWQ-M 4!?#@NN"&''L$;#NZ!.PT[9/3('E[H>M@03/(:48Y?!^A?'R/7F,[ MG.]NQ'GL';W7GM4@-1M-+CG+-*WNMQMZ/_^K;1HHZ^N7.@4?UF?#HA[ AJ]< MLQ'#"04AN;5V24H^4H7V2%72]KX8?@\;0JH#O:I0]BN[J4-V!QMEJVW*Y5^= M0@C\VQE5[OXXP-E:$N;4OJBF!\PT&<1U!8_-D^D-+//5'3 M84OAM,:[/_/\%*1W5= Y'M:T-TMOL-+2V[OH=OES\>E8?+NVM5N;V[:JP\0ETVC.[)!^7Q7KFZO[N^N7NXN<:_ M/=Q_O;V^?(1_?+F]N[R[NKW\JCP\P@??;NX>'VI_J/>FK?A3)X UQN3I^MEX M: /LRS#]510JD<,6-,7?Z\OH5;^9!'\$?F,A]L MZ3+_P9Z9'; OKC.[@E^B(/S+]*=7@0>'8F[6"=EN9IV0[6;6"2D6WN@E++[5 M:],SGIY4G]7#Z<0@$-E:&"\5?S!F%(^9\'"F. M2$;'MW!ZB\?0SXWKPH],!]@?@ T+5BBH;S-",4MW='M;D/O]C>YHRNSA$_D M5\7<]UJCJU4UOK+5;U<34Y";*K$I?1_C*W?'55V+?4TIHW-C>D/-!Q]BLSF% M3QY0;D (C6/?4YEYB'N[B"I_-5B^TT+Y*O6^T*)C'(L<./ U"/$:X?4\9#+RTIC@L3PY<$LU>%\U.(>KX@(:Z6QB1ZBH[:O&K M@O&J4Z\$.*E$_\[ZX*I@.U[96&I;/[OH#=2>MG/:A^Q/<[AY1H G0^9F4HV: MS232Z9Q2 M9]]+R$C6\LE:OBK*C+?5"CK-LXM^2VUVCJ!T[VW\B*]"P0>$JZN4D7:ERDA' MP\;:S0-'TCIH,ON+9$G9)F5;(=DV>"79IH-L Y.W<^AL0\JVFLFV3K6RK25E M6X56>I'F#J@JAF7A M-R]3]]APZ$CWO*"]":,A+$YC64)$?"QG+X&WA K(F \]*K\A1V<3,QHI9L M>*LUBZ5950S5WMG%H*\.%)A\#"/-^<41M_H@3#!BA8@K$!*P1EG",_/0G6 .^=8 MH#BC4>!ZJ]M+U?:^OXCN)!O%>\C'6DD8IV[S!90'N$W7^8UH #Q.*6M()EEZ MAJ/?A&^,:/L'O.6*DQM@A!@B 7(RSZCLZB#4.YU&UJ__CDZV>OQ=_EX'2WOU MP/2#%U:\Z186OS2R6$@:B" MGU)3?9^(#[E<0]D6+XB.? >H-H47.T*W"%!_I#K07_I?^-$>P@VE?IP+[746 M5IWVV2GOHGF3?78/9)\X.,\\%.C$'*($02I%8R!E\^< ML3G!IE"DY4]<9[9$2_1S+P"R,[RD_ 4B!L$'L@S_,69SBW>I!BH-1EP>C@S7 M7:"!#3^*B1S8M./B#VCH@I"2*@YY!D'LP+M=D,!L=H@"+3U)Q(M=/<;2[(D M3 '7-U#&HR8CVHQZX:V0G$OI/B M 8CLXGPD,.+IS[+62Y$1V,0E>X,?C+F6JKIHZ(XY.V ) MQ><&D#7.2PB=]M%-"=@^ M]Y":-G+?F"-XJ;=B%UL2X<'PG\(6Q17XJ^!R3/L9S6713S/_W4M-97<8Y-8; M'*V#2-O2090)2JYS%/5R6M+V5!IO[FEG%]UL9O>[4'-?9C:\OZLX DE?9CZCC \C(#F2 MK=+S:]6V/>AABXVL4KC%^0]/F"C7@1LZ+#<*2[7\355;6]QK ::6N*FH!_$+ MZ@KH.46,X^8EGC41BRH!A]86<*BVVJS7/KOH9&NLJX!#$:$KJ9C,W'P7<]=;;T"IBAHV5+;XN<^/-6RG&99(<96FXW;ZYU= MM#K%;V[D>.3N>')PV 5H-N.RRF6%H.A6"XK^SJ H@<;B$\Q+[M8'J_.\;W,7 M(.PN,!L$/=;H.[YS7(PBVC&!:WK!)A\,F3^ M"SH3X1>S"OU]??UH_7WZUOZ^&> 78H)W:8]Y L83LTRQD S/#]]%+-X8[=LTA MQHJ8Y;RDXU,S8X&QO=#!#X\^&ZX)]H-@,\ 41HQA_0APCI%EF#..&4_.,_!% MSI(48!:4PP/<3N7! 2\3'4#V:'K$,0,_Y$@)YBDB5S;&@BU UL#U*"=X&'C( MMJ*(W@A?')TM3"8 %*7(R0@0&*2?B7PRM47<,S"O,::V/F$V(-]LR.NCF+JZ MS&TQ:\ZRX'0!AP;LF'XUFUO.@O(.<&F>;, E*<8%+;3!GGAN'9P7PSF>D*]P M+&2;<*@0GL#D18AUCN$URN_C2=8\EHKO$^!QYB!U>#8&H Q(>-P!O]' HKQ% M/" Y8N*D#2_&A2B>.S6>0=#$$3=C#,#RXJ1#F^YG8MJ&C=#D"1?$&.JIPZXD M]7QRN<)TE,_,?8*;A!NT&LIS0_D/\_S*#;RI\AGNQ56^?KU2\3_B%ZIR90" M[IP&AM\&YZ/G\VY'51Y=0 4&.I81 %$%=%F1Y#\&4'UE%F+X-4C^)\]_9J:_ M&F8J!]IJ@'4/$6!KP7-O*Y>@.5J*KJMT3N('#VSN9^F8Y'2WV9-E/H5<'Q.8 M?,KML /3HU,.%^G\,W_*12<74)00@SXXST/@H#T NK6%Z$0+C@//S^X0S0'& M?N&S 4E:DXIVX"W,IV0:8V8\B40:_E:762:;-!1:*O\*1%*,P3--[+&!2,*E M@@>DX!..H,WJ"BD5;@$L400T 0MGS@F$.) M\YBM ZP 326N@:$^3AK/*N_0OP!MS%!2TWHB\1+.P"^>EK5]:Q%2#>8\HV(# M=BJ=E.@:$X? H 0%@*75.Q/A'R9NL=\X(11O*-(CHOL+,\"$LA*^C>L-91+? M:J/-?W;LL7=X\F0Y4R=9FC?$(W'5,-32Y\'00CO?)M1[IM(2X!M$>3CCU254 M=9%F9P;/I9UC$J!/K @?PR0BG]F\]F\2+N@ZQACC70TQ;R<:&8NO 95PCI]% M66;930(>@3L.-DX:W=UG+6$$ZAS]MK!61F*?>L-?[N\N_R3(JS_ M^T&YOGVX^OGP<'M_I\ )X/^77__Q<%O_T.O]ET3(&&/*MX_A&7[ M2?+I2^3KN ()QK4R_,T/Y@46SVV/R]QJJ5>4-.S3(^3':<@8(62\8 9G@A?Q ML?+)N,0D- !Y39 (C:6RTX6#CU00 J.:\"F-0CBC"02J\!CU?;*K#&^J3&!C MWI+J+%2)T!Q,SJ-'U991B(V\G%R/+G"\J1-8^ P6-%"- .SJGX'-]1%2M= 1 M!DHTNC7)*,*K]/C?XH/F>0H$G6G/?..H(!M5A8+Q'V+?XFO E^:OE M1\L3JYG<:W?)ZR9_, S4H"OO"_9AT)KG_Z>A_,64P&.\FX,YY%Y"CK.J"E2.[[4E%"Y7C*/=%LEVPEPZ[] (86GP:K*7L5_*>_I-V)K M_ >A^R9,C[ LD:7#-6UN$<:(GDSUR3/1"BI8_2.,LGWAQ2GG7QV'G!8/$1G5 MDG-OX-. )PE2$?3N*:("Y]P2ATSP"G)*(+:D"JJ'Y!:*X\&)"(*!#B[ -_2J M>,#SY]PI,L.("?FT["46%ODEC&?#M$(70WK9AG+)XR:"^:-'"9@M+_Z*8@^P MADAB=3P6'E1P,U\AV=$GPGAMUMW-B)ZS$T W(HOE*?B MTRV([A2)]CKQX@"-2> 'F##\' DE'YX:1R$U0\1\7(H&AO^"Y@HQA8*_ M)ZJ$)><'27F7<0R&:^).UB5.O0*+ VS',:,TAUC-H1C<7#-2@$WI DJA1YCV31_>C6X&LH_G"#46$A=2;PI=+\K8V<4))@ W!!Y M=7E %[&?D_-(7HU$?.IL=,,"ZYI=[8(/%(\$;VJD0^'>SD#BG$B10N<"@\A MPL@)D@XK/'U.W"]B+QQ3N7;VXKCC2 +""FI(5>(C#%8N?\9/O_SI*.]#_JKE M3^>682]_!K=LHDO+9\O?".3.+"T0/+,XC]\N?TP.MLS^YHZ/+,;(G'&&J)H! M1OZY>4Y'^+%@/C9ZZM#)'L5_N1*#+FY2O"@0X')TIY)@$&5/_/Y!RP%"<,7E M( 7QW?.<)A.%(>I 14F\H=P490;>G!F_@+-9H9I/V$S-/)#^*?Z"U$S"*$IE M%H0(HAIQS65@1[A<7%@&Z(0O I%]XQ?&6Q)]R(C0Y[B^BG]UV;.)&0=N^ \0 MWM313&P?7_HWU%U7'0#P?V0$/&G!AH<3?$9=8L'1/0CV40)(IOWL6'"SF]@> MQOB?0H=H4@JDE/'+M-BDSE\K%HXYG#%TGD68H3"C3TGU)-$X<8 M2:@H41XM2@DTF#R30F+.?(ZJ8F(A$*C8 &-$&=,!U\R%@43[H!UO6AK] $&@>TI M<8;I8NPZ(\,=.KQ-*H64>2\Y80?A+XP @X&X89\GOZ/IF),[3*"(_'(&&6 , M]DSZ=@1L$?,71@1>E.4Y KK11M< +JX\]JI2Y03SZL"X9=H3WGJ9$V#>+#()T( M%XZ3"#E>\ /=QN?^SG_@*0_1B=X+#>[V^T/H]>$&+Z4R." E4 J@II4\.!E+ M(FKK_L*6("^,9VBCPD/O)>8>7D0"]G#_'.;\R>3&O33FXPERKAB.# 1L1'YQ M\3#W2(B\$A6?G)C,BI9+?K=$>D#IP800*R0 #ST0N#&/"TM^QW'#EJ@'K8J" MS_7YIR'1A2D?I%]YH%W#,E:,SM0G@Q\^I+9G4&?SJ%C@0HQ_$6S(M@85 M_"!\\?_FR# QGAVNS3\QU.1Y20!N!?"!TY)XE<==TH0RWB=8*5P*RT<8/F@Y MH_B.0UKD":(&U93$#EYC) B%%H*5!$[-D?8Q,8DH[AH4/3^D-[*I<:,9PO, M2G"O],AWPY^" .ZU/\4TS;AN2-]_9E:T(@#]F2T<]]/J')73B[SW]E_A+(/H M;[UA&42OXX%V"*(O*=AOQ$S>F\\?5*Q@1$#!VD@0E,4\OG5C)K#>42Q0BD5^>-&2/^^^3H8HURZ5W&6U-34QUB-$0KI+[J:\ MD\8FG/>[@8G1W,+[2=FMX2>$IC;S7QP7&XB:RPV>.XU.ZMBD^.M-O4D*/Z7I MND+7SQO\L2\<^(F:F!I5DG([5*CB(3!S@6:O@SI><0H:6J.;1@*BMPCP"/// M@0M[>()O8ZOT =5#Y0M+09L@R3,_ 9YZ%IZBPB"+D*D#I/:G-P;<.[.,J:*C MTQH$L\=Q]!0IQ$855*6T4]0T,?L#[3]+'"*T(3EQI$' 6: 6H]\=T1I&I%+G M_TODMP,+'"^1)$&22@XB*HQ#D [L]5\\@4#,8!!QPXVG3-?6Q3A!>?_+P-2: MC68:]ROBH0DB>GW$CJ7WP2H'P5=R$-1)&=F1'@OULH1_>$"^.;'C1H(K[U,[%E6! ,H(A<8K_- "KW47, M*_(D63E _F4L0#T9!EAV]9W9MK>PP) UC9"_O"2<.:8MZ.S6CJ/VE&.59%L\ M2H)A"_241+>;?.DWP$CW&=YQ/S6=,+<@<;AV_H+>ZA6O8>NFAZ$D7)* S^.; M88#OQ>$OBY$2A22C8HX(?GRME1RF'5\JT4"\*8Q#&$M,D3P%'&HWF&UF.["Y M7Y8Q!?JE *_'DEXXS,1##2]RD%'C83:98%&/**CR0&N$6Z4;'3/+)*>D,\]W M H+&(:+Q&-R)?7.(RE'1!DC\IUR M)V-4HDX^?("%,6%"KZ&07Z(O?&I UPJX%G!]$EF)N\;RS,BC%WOCZ)__]VOH MD$-'GCA*RF?.,&4KA M_(D(R\0_?C U,D$SD M*1Z)J"T:<5P.:X?R]/;[0^C1:!$_#R/98^&L VW)LB*:([H.[VSD.!:OX:0) M!.*JEST1D?T:IAR&R$']1D*QC%E1#HUL007>Y*%&4XP#R8ES"E45MA]EHC8P M^&TQ$=F#S>*7F,082WOJH*5X,]37Q'B8R"0FUU08] ^#@VAL),8_O<2:M1,U M31+ETZ'G,8[.^DG[9V;\,QUT#:.TXB:P\TU*&TR2X!,Z%*C%MCUV<1168%KT M1:C]4%,'T>8-&PI04'"&/6I_!WTJ?0)252)144NVZX!%4F M\(3&!-L$&<-[DTP-7F?%1>HP&#^1H %@@L%>!I8>VHU*O/@;\(SFS-D^&QI MSTN 1!,J?CNPK#D5 <1[CNHA!9TOQ"$RHA@7:. M=8.AR D1;N6;'D Y9-1B,NKS*( C>NB$77FH38MKAJT=4UWXA H-2B8^\?,7 M^LQ8]+L)<,EH9M WXIRLG^Y3J9K#SJ+K\*"D!:$]3<9X;EDUAY84RY[W)A%/# M3*:!BRV'N@OZ-L,L75=$Z"C?55F1[PHV=P@8\1R_71Y]YMU%16D:=ID.KX97 M@4;>E\C+3D9[""PU4D]5[+XD;'4WUI@.<2KF X+0Y!X$3#8Z7Y%C'U_14F]O MCZ';E;?75@FV#L:1PD9M+PQ0 %=)M0 /GX^:C*+A'$5/1N1!@CB,];=3,1)VK MP"O:\%@8@,K+E-GD_/%"S(W5T6*WCEM9@B7H<83BR,Z[L3S#/0)>QTEE MR5* J-""Z[%^:HXHNM,8]EQ[9E0M'7?=I1>G[(XHJL./BIQ:;QBN M1U81:+@ZG9ZKB1YX?I0EP1V)D]B1,8VRFX2I O-/DO:4+*Q(<-00FAF(% M0UQ].,[LZ&:]:8"M"M%F!,X]MC+9-J&YE$CV$#=#Q2[\(C+[YG-T>+PE<8UT M82Y[XC%U8:8#@V<"'U'J,."GPL4*J.*D++D4Z8@[HH[/XB)"U(TNA ,MCG*( MZ0/I-,CX:(?HB^&@SW'Z(L:%MA^&6'W1(2 YB1 #JG.JB:>HF0'@Q%[?-$8V M4804M3ZMA\>5ZT/+9XV;/:![(>"I8T/LU3YRG0B%*$:8:('. RIIU\; MYSA5^,6?9B,W%.N"ET8;P!]BDJ2?=MX'B4!Z0B"EZY1"GSJ%GUPFKDJ-]G9. MF[9C50-^B)$>0&?J$\^XXK*D%_J)@15/O%T"91=OL.:R*+W!C#T]I\- .AVD MTT$Z'>IYH(J<#B5Y8=%(7_>-(WUK04==W@HV;BQX8*W4,**W#VT^4L;M-X6C)HS17Q< MK!6*?RS9QJH@RYA[[&/XET]CTYM;QN*C:=/>Z*%/:6BAH@'J$Q78"HY#P.-? M"Q$ZZG19*4=^%_X_#%PL!VX"S_BW[>:O?T%K]W*^:#2WW\U5+::U&IYW_ MR*JE5G_>:>ER4_O?5&OM4G\CS.+8!?B+6$X-T",%<(QFT4=]_EO1TGJ6Q289 M%.;86SG5:YNHGE3-I;XM_CA]J,'.A]JGHM#?).R:FSC]DFZP#([L'3<1& )7 MRD&-@V _R% ,,% Z<4.MP'1XS,) 869C7 DA5H6*^'V#NH^46NI MZL"Y>)Y90\CI[#)'!=16 :"6@]L1P.6:CTS?+[X= =SBX<.GR7@'1WBG[Y.= MQC_LF5ML6.-57K4!6[/=($8CQB:3=;>:A\:PF_T;QW2C/[CEZWTLPM\VG783 MZ.7S>WJ^--J*)B9+:*O0GSI5O=07A1]X21'A\3(6ESEP4WE;N[;8:?_8Z8C) MHU%1=ZW.UANH/6V0+U>W0=W"QRU!YKSORICB18V; ]$2TT7IN=IB M(6S/ <*!8'M+;;5:)7%]S96_!BLJ8A =Y^7H<#F:O)QZ7HZF-INZO)QZ7D[[ M+7C:01VN+H*[V_AXCX_9;:[)1E2Z4 <0!6QW'=*&@! MG::\T>.YT5YIO>'8KO, +ZVL'BX= @<2[;S":CUGHCPYF-"+_71DW/.8GC^] MN.?MZ/KAQC^/_&ID9.HT(U,5 MR?/#]>;JJMYK2U=[/2]'4P>]CKR<>EZ./B@KS>75[(MNWH)H#E*0'WB(JEIS MO'#AR(&004]3]?:6SM4R131UMT>.[EZ;:D\K&X67]UK[>^WH6[INCNE2#_#> M9/SJ2.-7?[J.1]/M)J:_BU_@V!B5IJE];VZ?$G+ '0SHP=G%@U%>EN,_,)=HN)::(MBV?W__SIQ5*8S@ZX0E; M=-LXRH3/ !YCCW2/VG<_GUK-E];<(J-8Q@7V=SN]KHQVUO1VWK>U=O&B;7DM M>[N6_5[*$:FAAR'%K]G<92,SGI!AS'!\\[_I@U-+;RUM+,L4O7U%1P9;EO;( MJWGMJ^G+FZGIS6AOPWW90)E32_G/=Y.5QKC-;R8,HWM3L0<#R?^ MV([-5J/1*?Y* NYU '=TB=1.)BPI$ZE3>3%-?ZGM=U;5^Z>Z_;Y_M=+I>JO=:;[_=F@] J3W\[.DXU\M MQULSQN;4$C-[_5-/S#RJZWROJ=UF";DC+[/&EZFKK=+AQF.[T .\-JW]%B[E M@]0F#CECY=Z?,C?2*D*/Q0>927U,STO?Y;Y\EX<<^K[%F9W,\T._Y2G&N-^W M^P,9JZOAM;0U>2TUO);R1IJ\E=UL7A];"LG[UJ!57,VF1>D#-G$<5D8UO.-W_")S;9MO7BD*:NM M@6SH?'27^EY7F\T2L0)YI;6_TFT2B([P6@_PYC1=NC9.(G&@$C7C<'7K;G/+ M3K_2['EU%J1V!F5=W_)R]J6L#08RK:.&U]+596'\T7D([IBOH'=@2QV:7]7' M%MSMV F&%HOTZ-WLC3P@O2E:_/&& *HWP;S7M1*-3"J'SAO9:)(^)'T4C7>! MLEDB?5A2B*20TZ*0EMKJ[S9M[W"IY,A]?8.3;H_Y-]\ 7(0_Q^;SQ=_A/^&> M9H;[9-HAV@Y@?7'@YHJK0T5=&;>KNA M1&\L^DPKW)O>:(=[4Y5QX&)?AY>I";_T 23P*[[1Y3UJ@P[MD8[B3!0 U[BA M/,*;?[&%,C%&ON-ZP&9LWS6' 76+\!W:F6F/7&9X^!?%+;OMMF+@JK.YX;)Q MN&+!LQKX&LMR7A*C>(9I%'HWXG+[1_4T='3 M"_7N !\C8; MS=*/MP!-*0/RV;$"A$2(D&-EN%C&<_V=JDR=%SB*JRH&_-=X8H3KRMPU1R&% M TY1^0.]?V*ZGJ_\*S!<'SX$T@C1U@OFL0RN>P;\: YWY8SQ9_P\?P%R6YX#8!XY3S;5AX?ELYH6W MH!*%I/'NCU:CM05=))'E#WV+)5J\1B 8LWA*C)1#G MGCJ0U7]+18C8L"SFW$N+GCF?C2 MCR&+^?1BCOVI4(Z23PG4;<:/&$,0;8&_^I&$XC=B6)#\1NBL-].P2/YWZH:[ MF0-O.A_"Q?TZ-R:PV8^&]6(L/-3XDX0,5"P6'^#;5YT]3?#=M,:?@L;%WXE8?+NVM5N;V[6HUP==GPM\N[RS]OOMW _U]^_W=Y=W5[^56YNK^[OGT, MS_#CYN'GU\<'!7YR__WFQR5^4?\#O?]Y=_D33G%S_2&SU]44LM?^Z#6WTE/QV;1\54&$>G,V MXLKPDK3%EX,N!O""LR[)UXE+.^?FHPN'MAP#D0-DO@J]=&"A HX"UX7;$)IE0]E:#ZP7EOY)@]Z_TZ#W,F>J M"8+^F9A3SU%3TQK]-&K")]W71TV!)D_)#;VVS;Z&&CS# BB'B P+^R;8-0M M\HD':B;8<=PDBRTV_+TPV83.Z7$CE6N-X;:0FO#O<,1Q .87-]8L^(4K/@-B M@^]Q@5'@ ;Z *=I0THI]Y/6 0Y$]!P^D()=/EPD5^F@(,)HD^V=BDNQE:I*L M&A(3(3NL!4B-"\Q@ M$:)*]''MDA*N)B HNF("#H&@1E,;W M/0'I9(]0>!G(;> !!C1T&3UJ+=1USA0XP LC7X>+AS, #HU!! 9;9):L&YB$ M!"B6L"?F4X#[<^S(&GV!)>#P-B?UB ?B?MAD8HY,9H_PT(H)OQ =]M$-BIE%WU*3K)J])U\%0\5\L1M,_FHU. M6L FZ13N$_'+7&I.5JG/NT3J>AOZ,UWO<&C<&'=VF<4)4AB0V'\T3#MM&=F[,TXB:@*+ ]8%GP[PD; M1U+)\_$7\%/DM8]3[ED._,AC)[C;\I) &%8P!I#.G+$)O$^PNHGKS+@_&E8( M?,==\)][ 8# \)+%?K 58.R>2O\8L[G%Z)7C4.ZHRLAPW07&9.%'\58!1CBN MUK&18RJCJ6$_89\" Z[A270O,%'=*D4Q-4&L2])"TSA$4HU" 0G19IG&$+1" M?T$L)K!'S/4-E(T R]"/Z8671!B"6!<&#[PI8[Z:%+WX;&1V2_08="L2EV20^S&2"% =@&R#@!'FRC0H\XLPPXH9PH MSX85B G(&/HCL!@X41'U_,BB&3-8C+0J@&LX5)&K.F8"O+"K\$),Q$4+4/$< M0:)RTLN%/JF$0&TNDK1CCT7C?*%31#'1D%Q"D2(6 PUEC/\>4^ ,TTCH*HE$ MB#!0Q8A4D&-1+# ]^&LR/?A@*#M,;.;F>C/A2-K:7(XUV@D&ALI;^ZV&DO$D M(#8!?2$&8;01^*GP_: F;J<,?V=YWL/K&O[JDN5O^-R8#KF'L);]5 P7B8R; M_/QSKX1A!O:0"_^VT7Y!H^7<,Y[QM)$]E#*!< MD,S&B3P<]#%9RT!;9/5S$ M;G9R4-@VXB\':,JD8\C"?9@E6W/\_Y^9G6%+'_2'HU:KTVE/C/:PIPW;O6YS MW-:T9K_5^Q]-ZYP5(?9M D^#/;"$_/C G6.?_WEY^5WYPNU>N,1O K4.C[]= M11D]J#70+E7EYO/MX_6E"B;\/P,/Q1/_@+!H@B0P,KRI,@$"58 5D#HPB6 1 MNQW@/QC'(3EKC%"4DQQ],8$Y(0 IT6'(+).AAHH*!L<\>BRIR'KX#@'TG!>1 M3@*\\-D<,XQ"@SX"KP2N-N.+$*4\@WV'*4RX%Z TST.T1PJ(%T39;/JAH=Z20$YS7E F<,NT,;$=8 ^@BHQ-H&"?TF.078:\;I0';6Z!$B="#4 MTLEAQ%4'@WQ=6Y[B'TZ0A%4(J'QYO4H[?YYL"\&Q"5>Z_ (T5UG47JG ]P;/":54("?"=$38F,=L#?+ ,%UU. MIF]AH#5\!*&2WHN*+W+9$+U&9 %.*1T=R%$$7?V\9,.B)DO_,$V6E1Z9?.Z; MTON_T38/SWCYB]3]?$(( YL"OY&:N"LAJE&PP C@,=-TSA#G-MQ3"<8((#!W M:\=^5G(^C- G+VP4LMT5_+)D(B[_,Y.;ULCHM"@_!"LS:!(^CC=\T1R>Z$.XNG M9)-HM_ I-[K-&.\B;S/<6ASA"2UDOK'9C+GTXZ%A8R G(9"]^-VAU6TDW8HD M:Y9Y?[@+$?]0>=(,O&=(TB=$-:(6[N3S60@2COO,BXZ2]LY1..T0PT95^Q+R MV<9J)=!.*H&9K*8"_IL'D]>T9%]:J7)!8:05+WDE;0+]IZ$N0;Y?7FI&B@:] M14"'9W[!YD;PV\AGE8+CBKL*T94O%WE;J,X8$- RYA[[&/[E4S@\SK0)C>BA M3VG$1K_.RQ:#2YUT+THQ%O%E\WX*N_93_O]AL#?9#[5;.AO5M= MQ?SV8_:*'E%K-3K:QB,6_+S3RG_)JB?6;4K7URZUH;=0R19"KU3[O%S_N*J- M=%Z1]ZO@RZ (@+A_9#\@ZF]RFO!9#Q2!^L8C4#?I"%29CE.UP(IB1]XC4KS. MK\KTCJ@W]F$,N,CLWB('WC1_-M61([O,40&UM0WI;@!@O:AA<(34\)Y"Y4Z MA0>@1:*%,O$>O=&J?? M4IN=LLW:Z]/852+;02&;KK8Z93O,5X1L1]\N-ENI>R@2X\@;K?4T56]O.;E& MML%[]=MIJCUMRQ:'>^=)VZFN;SS&#"&[_K])G_U1,:TC'2NH:6I_VZ'UM>CZ M*<=%KKK7;FO+R2BO>J]'K[Q=YV=%J.72(HZ*=QZN2M%5NX.R5"3UO;U=CM89 M'+6Z]W92AP^$1SN MJ;U!MX8X?/2J_)9", IR'KPTS([RS1G^<6>DNV?&8,>H:G]CJN-B\ M%GZ^L&\QOG1C 6+N?I:;<6./QV1'[A*0*=U.+*_.KV!IMZZ=1&EW7E,@_MD! M%]:**N[P;%ZB:Y*JS*W ^ZB\-S^LK]B>836NH!%1,OT)GH+'N%+>.0Q#+M MXN![; _K8%%VP,:)?45'\]F3:T10H&$3O*I2C)I8*@5'=FA.3"9^:HSBU6 Y M;!3G\U)4.!0MBU\] YA&\)47]\\:,V"I#F\J1V^"W\'/L#L$7%'@TF1"ZD8Q MF@+B,2_9UU0VL8J:6.FRB95L8B6;6-7S0$?6Q KEE1N,?!H;B[HQ-I0-&3J7 M@:*T7HGEPC.*!<.USYW 5Q4NBIXXU^>M!H16&N?^"#'YC (%Y4%*"E"K4COP ML">ZXR[+"_ZC1D:"FM0B@S>VXI,Y*>,(ULAVHDCW?\7W#1>OTC,#!!GO-5G_ M ;4'/8>33Q8);RK9(R5L.L*5)=1O $D!KY\,-S(Y3+! 1C[7K,)!)KQ_NH>] M[.70FL?>,G1?P. "UU:<=",43M8\89&&%@0V-2:2=_JJ=YKH M#B2:6^,'Z%M@[K,Y0N-IR-GU)$!VF[UQ>4.O?T.Y_$=,0QX?:.?\AP9 MV6^&)Y,^(:_^M:^>Z&\$3-0V2+N;S2T3;Y]Z>>4H9(;RBW%7@6.+T18CU_2% MW.3+1*U'+S^#14"C990OQFA5$\<#\%2E6L AV)8;FJ_VS^VWD_E=M7W'^6>- M=<=;W8ELJ1=MHB5Z@2YD84/4-6^NOM?IAI?MIR0:/9Z\CN944_;_7;]>]>]I8-863[LMJV+SMIM) -S&0# MLX-I8%:SPQT5\1Y]O[43ZZL6CB$\%$0L _AC2T8_O%Y7[W6M^V&7\]6T0%!B M69W.]KZE=@:#O>/9T1?QK>C'DMJVF6[L==+5^)0UAMZI\Y\BK8/J*#'WV#&WH^JMLFU57AUSCUZO#F-7F&:/ M L/QL+)GJ8[U4,3;D6MT;S1<0*K:!0S_;3M"U439KB^#NLG6M!\5.SI<=U>G MO^7DAAJHDT=^-;UM.VJ],CNJ%UG6Z5='KVA>;NI (K7,>O".5NF.Y5+/W-/5 MZ+UZAK_K199U^M71J^=7*WI$I9J5B$+'L%^),U'8;&XY"R:S"FK"632955#7 MJ\&:;W"")XX2)HW^0Q+%^#D*J+U23!._^H:OI M -ULLR><>C!HM**A!\7'%R1[K?W1WV*)5G;405X/H"V;^)>>;,"G!SP[5C## MSD?Q6(/;[P_B2_3OB%\7G'6POGEP+DZL:F===,! ^R0&#'Q!A""OW!?+>3F\ M)FVT?^HY/(']XW0.$]#Y)>K.+Z8+T"]$,S9J$1RW/L3FQ\_4$U0!W 2\#H @ M &&ID1<\ C_T%]C+WQ -AK%M/@6BU+*=BA&[]]:M.'PO$K%EPI['HKTJKCX, M/(".YZVAK-/KSM]*PT)VYY?=^65W_KHVF+9I[%=EFBU^?2!JMM\$G9R3DO>*6FGJ;O[=C2,P/>]Z1BF/:' M?$#GW/!A-?3L-WK]EFSH6?3S3BO_)5LT].QV^Z_4T'./;B*M;KW?9#_/M\>* M8D<^T(: LING[.;YJMT\-P"P7M1P].TQ587]'C$X4#C,U9@Y 6B0;](V\TV# M&I&-%*O$F^R00V'N.V>BU>ZRCKS]8;_;DFTVZW 7QXQG'55KUK-%5"V89BU_ MM:<A M,**=LK-D9M_.H*DYN^BHG6;YONM50*:F!HNDAU.F!VWG_G5[IXGU.:ZUS4]( M2U.>\/J^T^A\V#7E56MHVZ:\CEF<\IJ.@9?8#)Y$9+ :J16+YSH4?QDLRP]O M>GP$[(H4V^A\>!'T5*&-X%D,WW?-8>"'.0V *LG4X!?'_85/A8.7,>LAH,GH MN0F\#24G0[!H"FWO,%-HU^8A?8U2*='.O1)0_,$\!VSBA+_Y8 C[GL8:8R[W M0A&'0*L^3AD%2DT0UA.S$?$ "2>N,TL,(>8S2IX-TPH'OP//!73"=)R<@=") M>0&1LR Q(ESLI*%JX'Z"@*:Y"O*C=Z$9LA#YD\.58^:/;:$:? _K# MGESCQ4YOU+%7[;*A_,4( !20P>P=9X1)PK EE\6[]:'&\M ,QY4(!LB4/)AWVK M>#NIV=IT6_ /+YA,S)&)[[!2A,8Q)5XT9%]N2'@BYYGQ.=VT:9NQ<#0" 0B)\AB!2(9(>T (S ;EJY-@ MCTAG?^C-^).&@L*!KP[\(7=!)"]Z'7+)N"8(/PZ9I3E#Q26N>6""QD<+_,D_ M87%B#U0=@>J.9_I(S\'\R350U<9/\8]83N J2-/#P+2 -P1^6-=@ TSOIR;H M5'%5J]L8Q!SB M&]#F+)@) \58$!=%52*E$T52&-BL87*]%PF:C,4F=[T-K+VTDA1VKE>#.\9B,V&\+FM!;_0;6J\^E5H[7S*EE>MQI-UIZ]]89E[5D=#[2R]NR05;;[ MR('X%7V#!ZBV@7S!\C&+MI_0 D ,HK#!NK@1V6$>^OJ.YQ@;:):',(2,.UX9#(1K"0:Z UCV@W M$T@:X6>$B[@RMY,!_Y%,\!LXJ4N1#)8(:'"2,VP[P$8*RPLF=?'XW838K!($E^#$I$F$:)4R8:P$;L),>@5M=[E%+FOYJ, M]"*OI-^%6H\**H8%/-,E?03+A4"[<1:&Q14*^+TH:=_ CLDQ3,Y7B];(\XVJ M:QO>JHDP#?:C,7W^&EPWL$G-L.)H.6HC/J.3[$(U_2.DFAO[V70=6_01^F;X MH$(>(,T(YX\7#/\I7.^A V_"QJB2J0HU-B*TL9P1G-4R7CS1^_TIL 09/3F MW3;1A3%ST$_%9\QCMP5 NJGQ;\,=X[(S$:M"3#1='@/&CQ0V,SU/N/!3L$7* M-5 [CZ:,N&QD&;/XW\)OY<,)1(<&_"2Q"OW*1A=8,A9)KB^*9\Z,,>.4$8<@ M9L:OR"DV"9"TU$R,!I-$0'.A: 3U?,J#C:H, TQ1L;&7Q1Q9#+Z 5D7W)E4) M$EO !?B;4B_*4? +$EY'.T+">P".ZMC(I3:JZ)@6UJT%K6D=$;\(.WJA@FY, M)CQBA\D]Z.+&%F. "QA,$(=4)A:.6Q!$AGE!S!"$!7J-";J^P"5 _W' T=_" M&3R46*$0@\2J*8FA;CC5E 4E&9B%#41<@L= Y/ MJ)$*&X>O#=.0%'BUC:;]U'6"IRE&_'!SJ**K/']*[(/]'AG/,0&OVEHB9XKH M=&IB-S7,U\,F,Q@:M4!N(@C'?"3%"\HK-THMAC9BR8F>F.UR^KO$R9'25C(.?E]P G( B&*19C-N/Y'O2. M-&RXDOQ(5MFZ#?*T(E(S -5Q,5@=^]K!G^XBXIDV9J;0MKBAYU.X%26+8XW# M( 3P0%2(QB+Z"KO']XBWXS$P:H:O%?5*(49O@+VW DH400IWE]@S/YA(:*' M%'M&D8*3QM(!.(?C< 1-X&8B"(E),R].B-N\O IEI6#__/ &-AC"8W,Z MPNN*<3[>'.[\G!)ADSE_&4)& EU%R'',9P%RB%X4.]BX:"3.X_%_4A@SXJET M;'P21#2\'R-P$]";^HW@L'L.$'7F($(@"P!4PN"58 M5YR.1.\9!;@U"TZ$!EN:Z$G)-7@3)B^P?-XU*I7YR+,S'8_T&"/J2L7/'?$% MDJU+^^"IG+NX#CH'VGQTO3D8 (^= 7S +D1WOIN>SGDPFNV7XLUT711; >.Y M)#2:E 3>GX!.5XX+E$<@4)7_ !HVAX"O0(\0KU'A!-O0PIYH0(\.SY>C'364HJ=H MJ=4QIIEK+F6L>8=^YP>F*[@FE0]I5QR MD8&JUG?'PK11(1$]G\([WE+QU\%H$3POB\P LC=M)_)@X8!$^REN;3H*@6'$ MP)@G@4&J^IA\1T(M+:2?E CPUB8C_:='IGYT_6\9R5W=.[W.6(=6*;:\#8T^ M,M[-F1*WF0=-BQ+BO62S^M!QR4+(\WH?SPMF(@>:[%[N>A(Y!VA:8B8$[U<6 MCVKP7"6712_H14M3!'Q+Q/C#7 M&LH#\'YS H0&IXU/*3J-"5]8"G+<(9&WMS![F'MHT5N!+MK0I>0['\G#9KIB MG#5ON"Q\<1&45+$*903;/K $D^>9\B]%EHGX5\K6_Q3M?QQY/83_=UT(YY,R M0<_YLV$%O ;,&!$>C)/71C?.4M?WB3H9HY:8 -FYE*)I_%;//XIX8S M)L@N*.71'0(!6( XB15@3?;_VKNVYK25)/Q7].AL81F)>URU51C+B2K$^ ^ M>_91(-F>M9!\)!''Y]?O=/>,- )L@R%!V'K)!<%H+CU]_[K9#["78OJ:=#4H M;RYFBLK+L42*%)+;(>;KAM+;5.*:S,3LSF$KS]9IS 5$K)(D^"U<\G3PD530 M%7AF\^-/^,G,/ 6?L!!XH/T'+X4-:A"+P0CL* M?K(,],AG=8LY*\$37HW(P0U$7DC\00S^R'P?N0"*?"<3]H[+;TXL76$4M_'B6=7,GEG6SN@O+NF[JK<8*XWH'YL#OUNNY7?-=J^D: M:>U_7'$0;#8IF((I, 21UA>EZD/\W@PQ=*E< 72D>'KBY@,R=]@YJS\U!#4I$TBYY M)SU&L&&M;Y\-AC0BR,BLKX4'$06/GAR!P#6KI]VS(?[+./TD$A 77P?K-W5^ M$=&128/[H2- \$;ZA(]$GR_A<-)\Q!Q :W&W-@'DH/AT0]'80F*K&6CS2L^) M5.SD3DJ+.($>H#(E VE*SQ*1@92WH+D!$%(SK%!BUV'%FYG+%'*%U\FT;E!O MA:!?M.45!6W)K.>3>'%2J 8*IJX2".<#! +SB*(SV]VINKN*_^X(JA&)QD?\R@_G$)$V:LZQT3CR M/I%X:;CB?YE(M7X2<]&X>?E)B =*57/E/T6!(334"2*+TH$X"9?4L@0(1K2] ME"HJ;]V5E#.C)T1P2IH9O@(\.Y5UMP73*=(]+83C\F7_=29_4!,$.2 NE#;@ M!Z!LUU ZH@[J9F'>V0H?MB)XF5RX.%1,Q%$,V\P#)R67S$U:*7V1?D12)0E4 M0,.+3+<*JG41N/4PX63"G_GLWB,TV-(/*J)EV)H3?#WD+"RTCV$;MW9C&S=+ MVSBWKU<0/[9M#=U^QJDV&'^UAII]>3$8?L?@Y=N5J0.M5O2Z#F;D=+"^]:7; M)^7+.K U8 M,9S]^@Z;07XDP\0]I3*.XK,4+N W+? _.81!=6RIL!8?%"1RIQUBJ0=KC9< M 3K6MBN:G7@SVG@#TM*=B.I(("CV%CR7(+\]%^U9AC$1D3E$ZD?D"7^S!F($ M2SCRM=/H-#@_7NTRY.:I4=>. 8&8HDI0[T!7\2T? 4)(QUH_VQ*A\A"01E19 MA.Q RB9]-;1$.\2G+(VK/]8O\?CVI/K6>\0+TBWMYJXI./"TBVYO/!@>X U= M)W O2 [,>4CGQ4;=.5,^3^5=>4FWM.XWUXNWM-);Z\$6U1RM_\WCA-T\[9,< MS1PU7E\.K2_V:&P-K7-MU.U;F#%D_7%MC_\+[I'KH3VV+;+KKT<6/!029F/B MS>U 4>CY? ,7&& 3M?C.24TR2,(G4S)#B(-]#8*'BP06BRQ?Q50=08TF"OMW M*0IG=&HURL:>X4NW8*$; 0)_-_%I(OJA4M^Y=='%++7KJ\$E)[=+>S!4J.[P MV.-E&*RRS]<\P/9[!):M\!9^MR\MSFPN+,YCE$#7!L>M(-$*=/H"]4D 8(% M0ZRO0R4<'6TZ]S'FCN;\0\0@ML1?$(O2C\Z-)Z BN?JPF :7ZG\(8,%O5E8" M,DG=FP'N6-3R$\ 5KDN3'HPY"VE>G:S#/9].%6]=I@X/$!O"!Q:%*-6BQWF, MJ_@"34[!:I)*?:V/J'@+_\J(O@*C?O4HR'AP2E.8&;4U5]^BC==M&&G5&]#BR]\@RT*8Y#KG8G,A@A8<"8QY6D MK]8<^0I1?H>PO!C^@LDR5+8.)X=I4 MLN@<^HMBF5<#>P 0?P* S0, ^3BQ!0++M<*BQMIA'Z%" M_H,/U*Y&Z "4PB*, <<,HL'X741^0>$'C#I*X@=B'2Y]'X"YVGT0/@:24@B\ MGKX4 (?X2G#$@RO2#]/T1#ZBI/>T'B\2?@C=*42-!UJ#4L"*<5M6L)$^C#7V M.&6!S1$+CH+OAI_-G'MB!RR:A%'@K5@O6[ZT,&L!CQ-,&FKW4C)B+-.VP.+V M^:(R^*[&_TS@)B:0ER68$BTO)6Y=L^GJKC@.3*2$-R"L%L"I6>HFL+',92(R M67&O6#"=*\6*GBMFG%4"PU-'E",Z ^3K7X^.%NPZ#?+NGP61M1E[5/5T>0GQ M5_9"D6>8NS7C4@+K/,-M +2T',JL5IOR)K(9D'RLP6+Z')I#P5 MC.)@SL>%D@\.$@LR>2EL9!DID;2GR!ZUE'.66(MF3R2T$P '\TL8!H'GJW57 MLD"4^FE**&KIDQG5ZR"=X<9AOF ?2P4=TA5AZ$()F^2?:L+LQU@%EQ1)FN@I M!!11*O@DPIN*2-Q<+\4PK1B0E95A% QQTX1#7-0CBSUQ2NI- Q;!CTR((C&H M3.#%)0<(X=_D: "7"'!FW'7.;9Q;]$R.MZ$R9"PY#I$V1"&=A=/31("]IRQ1 MNEE@#Z 8#H>_@*LEMYQ.XF19"\PP[YK+I^\ !#B0-7AB3MNQ\)YFPW,U9NZY M*(50S&4S8@&F/O,%4@$RU6RPE5Q?D38KZJ-+U5G[P4(_RTTEHE341$&?&6.< M -243L5H5&M'SB>I,YV'KGM\$3G!O?8?P,^/D@BP_T./]!/RP$(R> 3I ;)& M"FP]/"//5K4.HPU3P:V-CK]I1T9+ZUT,-=/LZ/P;GX1SF,+$?/G6SSLVX0R^ MT] -XE!9G+J,Q*F1N/9.(G'M>L$C<8=DYS=DBRD\F?.R,&E<%JHR]3,23_KKZ_VF3U.O6143"&E*VS8!S@B MYR'V/LM_G,H>JRS E^"/%E8)^[C0KP]ICAYG6ZQ7:9M%XUSQ9O%8YX].EC_O MZ'6SN?))53YT[Q/4 M[B+OALNR)'F(/Y^^FWXXZ0;3>_ 'W?BN;=.=.(ZB7-B-,Q.TVR? M\/D:1J=FF VCV6JV.]7FB6MVC'JS[GH_:X9^E\R@FAP6WNH*4QE48FZ>).@[ MZ<'1@C%"<%<[38P0GDWL/L+M<"A2Q!_JVM'SN1-H.YL5F%.:;&,4Z7>VW MVZF241PPHS!?9Q1G3UCWR5?^#5\P8'< MF+^Y??T^**]3\P!+WMS7UXXNLNF(GIW.P%SK0E@Z+Q^NN)H2AV@9"K(5,Q7=0"CC;DK/?U%/L$M MAB*)]4/C$^:!\XE2^7CO?.)5Y:. ?.+PK'5()"BM]?(&+M_ 3D-(:C7S32F" M(?QH']=R-JJ&;BMEDP](?.UCNRRB>123>>8M'8LLOG$ MYZ[\W T];&T/M::4[I18/$*TQ3QW$D>[8-1J'H=/G%M*YP2_K.MFA4IMC'73 ME^0K]-P9?@"N#Z0[ZGT]2,:_C_U":AD[/Z$LYQ/G?(D7(-1B-+WS9LYVU'.8 MC*_7[1^DU[!(U--S_*E,_NRSX![*[7U$3G1N792<:$M:.H?"6&R'I'28;*G? M/2O9TI:DU'HAKO,*8$VK3;LC M O@@"CK.V7'8 B%$)'T>)L,O\Z=EFCO!1.9*AMY-;8-K:U3.P*=J?Q>PH= M_9K@TX'1P!@@@=-& SCRY M"R/L7)YOMOA[M<9.1V\W:ILJC8VJWFYMAK][;JB:7J^U=S(2YZ&U]LN3>B_Z MYT)[SD4%I%GD%2WQ)5S1(A+CE^N?!3RVSJSLZ?/[VDY)_&)J+SN<7M$U\Z\Z;WG\V%+IOB^5B2T.W!S&%!P#LJG:W)^ M&RZ7M+H]K7B14"O/M:\I*;A:7=^,Y6]&[LQE7$6M'^ MY$HY)H$QB#A!; ;:*W)@,RH<9<6Y)J) A^F+FS-R.]%[L]) MZ#[QO^Z2F?_O_P-02P,$% @ 68.M6%BT8_,I#@ GIP ! !S;F0M M,C R-# S,S$N>'-D[5UM<^(X$OX^OT+'55W-52T#Y&7R>7'S^_>??I+M?K+]:!#;EW#FX$CR T# M*L DSY9X).(1R,\N^VX]4=*WJ9BX;%:M?E9J-^Y\P:SIHR!']:.34"R\RBY/ MH'%6/ST_J=8;]9/JR2G]6*5G,*E>G![5&Y/ZT82:'W^87IY]/!W7SSY"U1R? MGU=/X!2J%W4\/#=/S\^/3\['9W"A0%_X)3<>848)-LWAER_\JO(HQ/RR5GM^ M?O[P?/S!9=/:4;W>J/URWQDJT4H@:UO.]S7IES&S0_GCFKP\IAQ"<>Z8:])\ M1IG@U#$_&.ZL)IM;/SYNA-(2RTI!MQPNJ&- 5-X42X6H\&G-OQB*FH)5Q6(. M?#L\7J[)R[)*1]7Z<755J:5F0Z]:1XJJ1ZA*A6#6V!-PASS?PH1Z-M;38N$\2)Z4XH'ZLZ M5251Q]>N%FI92_5X]4II?-<)4=U M_-*#,WEJ$/'JQL7%1>U%NNGV&FSU.R5?E3^KC2-TC1S%)CEP]K+QJ!KJ[:,. MJRZ:KPZAWBOKL+6[)/F"3E,=\]=68]GAVC5$8N0@5)PFF> CD8 M'Z;N4\T$*TO_VQ27/[;T..HXKE#Z\DQP;CZWG(GKG\!3TF\N0^<9P"0JOZ[I,Q@KJWISK4Y<^? A 4\.@LI@$<&DZL*SD75<*S\-F?P 2L22L3P MUSN O(P% ,)N.\S8> M5<#^H[?;H';>=J.*X=F[N+Q4'^%U8F$$>.-B -VG4ZR=//\P:*?$,ZK@E48( M&P*O_/!S7?UKD.HJZ*X2I4FDZJ?:IL(&E,?![#F?U>_-WATH!R(IBALFRJRW MWI^VJ@4G0U.F&;C7O6UUAZU;_#'L==JWS5'K]KK9:79O6L.OK=9HF-WR>B@M M)4?(PQ!M"2$G(2:)@I( E?BP![HB-NY3ALU[!&%AA??(W3JNELCC78@D[]=* M^7O9B6UW;WKWK>$(?]^WNJ/A0[?Y<-O&"Z_C-1E62^M)-EK]$LBJ"/)^64CI M65U9I7>'9NH/6E]1IOU3R[?:GDC.7(J6\]-LG$?([MV1M2)#?S@XP79ZOC:[ M7UK#=GC- MT.@+=S*TIHXUP7#4$4W#<#U'6,ZT[]J6@8OGS'1EA-.R=K')6@ L68I DQ4V M"<%+1%[3^,VSN$++S%!41T=#H[Y)0T2[1'9N.T]8>9S5:LH5N-I<3K@,BL]%30;0\'&WR$,+]0!2@FBN6D#\0!"T1 M03C0,@],M$%// )KOV:VOM'EOFAC@$@8A"(N\55IFR$&T'[0HC^I*#@*B.UNRQ=:JO391Z MB0Q]XSH&UIZI:F2W]8::SMQ'L?7H.D"I##Z;64).8-*B: :9 P$G5[(F#4-+ M16S9&D%3L?D:7HF8R98">Z/,6I8,V\7%Z6C(A@D/<^2IF,O\R)Y33]II[6\+%TPQ*AC&9/RZCE9"(#E):< M6(I"GZ(K(VL)N;;4]+:.I;R\-7+:.W$1%W>L4>#H^4DE@Y)2?N5D:@@*Y>3EG4M+0FQY$B@ M7T:#;Z;U5SDGLZTO2DAY;Z.=(P^"LMBR:1,HNHU-$\B-J MJH\<^\;8*5V3!*6E=QNB=F<+H@5 7B0*)B3WKT5J'6!6.)"DV3" M,C=\0YY)53IXS#J!78^E3#+QOBRFC)PFI CS3[BI,%KF M8@F8M%1C">=9F?OKN,YT!/)-.F/9._)2E *AI2>6BU&Y2(E6E7#JT.].923G MA@'&\'?4L&Q++/:Q:LF.J*4NEL'QL4D(?EB"1)A4NZOZ="&S*7G[US9='3L7 ML>2.0B$!3"E[DY]Z'\AWQ;F3!PYJH25-K2YT+#J6?FOEGZ-R VO9BZ5[@ML& M5:)*D8$DEN,O%?T=-4J 1,HJ,<7J[XW+<\]D">I:NF*)FB5=/BT2K,1\J#!+ M_=R-D+B^EI%8CF7)B!_S^;R4EQ+U]UZFC%\QXB6 :,F))5(VNLL*\L#0AG&_ M-?;"T;?&@:6W9.EH/RP='5AZJTT'^UA,[02N932^.2IE>\)AC96!ZP$8KB,7 MI>K(G8Q<06T\:=-94&4_:EZ@^1)!\MYS^'UJH_6F/,^XJ5T8T*>]^!/M8T.9T.F4P#5@.3^<,M+*A:;T@ZQT,P(IZ5KR^ND5D^D']:2B<^L[^7.:V9$+8VQVPWKV I.F^1^/^Z:N$#KFV(<,<5694%M^ M#$)^#D;M3ML-S[%L6]YMOZH()M^GH[[0=3D'9KGF2'W]P?3\/AM>&U-;QC-7 M%4/MI:@0[F&=+.%)H2_,]>97%5_2$C"K$/\;$OZ9F>N@-[!%&Z](]-6'9C8- MU &L,*C\L%_UQ*9OD=0WRO_>DHBUR83QFS5),;*VB&N^6&OM\FOK-RM).@]A M"[]>!7 MH*SG0"*'.V'MSO*;>JZV+0^.B2.I?!H"S-:+@>[;G,FCW:V3C%A0&PWE?#5< MG.J.5D&)XB>PF#VU>+YD0 D]YYYWHL M>;C2:Q:4M,R== #2B"8P=W*'?DEMV;37]_T$V():RY^6$IHT@SSM%8'6IW(3E M2Y0OYD(D-UG/[OZ(EUA%IUU^H+OMJ#4UYYF(CVL4D_KXJO)6C1?95Z&A?!'& ML"Z\8(# ;NC<$M1.'X6WRQ:A%;HN9*DG*]0CH#@U!HU+:N:.8'NW0[Y<0ORE M!.J='DF-3!3?3W+D$269X8UA]^3(D]^ M;#J.1^U@Y$/;8 >C1EI4K]7+T=R\77)&.<_@C=<='/)<^TE6:^UA-'_82!]H MLFH78>CIN%,+@0U-!!L3*T+=A]0Q-;FCB$01:GQM4TOC/&LB1:ASGOAN+T%B M8:/#/K"9):Y=G=?%Y8K XP#F'C,>T>B]B;QWYSI#X1K?L;+RKBR=RCM&GI!F M-9$=M2N"7\/$93!BU.'82E6]!(+WA/Z&(__4#^#;7,$P08PK/C0M549 MFA%2IU4$%Y#)E!N/"W<&NI3%5M$BM,&_PX<#222>]=.$*@($Q>2()(=S[#5]>9\_4QBY(5[0&-(&RFSZ'8)EF0).=\U4E4*X:&QQ MTK$;JO)_7IKU'/"SE^FTQ,2*0$5K-K?=!< !)Y&<#\>5T9>Z,>* MK.H%&2F"M\;<,9#/W^,0=PNV]01L<8/S[11XL/!*'AJSZA%AZ[KS8*Z\%YD^E[ MN^%6^'MMX5#L+RN"M89\K1FN-N2;L6CJ\B2C]BOVPOV>09(,ZAP\H% ML$X_7\24K%^$\>]!6 9-;]":2!'J'-[#?\4>CSP0!>VCN)0W(0AEPW=!Z:;A M-)4B,/O OU Z_]:CWTUJP_+MB3Y;.*)F20CGPRA"J[N>K$MO&ULY7U9 MDQLYDN9[_PIMS>MZ"?=1UMUC*AW3,E-),AW3,T\T' Z)VTQ20S(EY?[Z=41> MS)L'@HRLM3++RH,*?(!_X1<S='R$T^63YW,,2\Q/?HR77Y\L MO^*3?\[F_QI_#T_>3\*RS.9' '_O_MGSV;>3^?C+U^43P80Z_]CY7^>_*>26 M::> <:9 Z6 @6"S@M6"\,%%"-O_[RV_6Z,BL0E-%]V/?_OEZW+Y[;>G3W_\^/'KSSB?_#J;?WDJ&)-/ MSS_]R]G'?][X_ _9?9I[[Y]V?[WXZ&)\VP?IL?SI?_WQYF/ZBDGRS&? M3? #EB?U_Y\_O+XRY.(HS)>+,,V_IMG1T_J)I\_?O7WQ\NW'ER_HFX_OWKQ^ M\>S3RQ>_/WOS[.WSEQ__\?+EIX\TD>[!RY-O^+=?%N.C;Q,\_]W7.1;ZW31# M%3B3IVC^;8V'/KU$G,(D'4^Z!7I#/Y\]NJ)K#1Y_+G&:\72YSH>?S-*5#TVJ ML&;S\W\Y"1$GW6]'QPOX$L*WT9MQB./)>#G&Q;-I_KB7L,YS01/M1%["(G9R/QN0Y"_D M4YPL%^>_J%]/I@C>9\ZAPYK1T$I3G'E1B'+PR"3 [KY3.@9? MG?_[,I\=]@T M.)\2J(@!@E &+%=(.IUC3+$Q!^Z!LPXGQ)^!$ZU$THPCM\TONF!$E* SF7HE MC21$GJR5,J;H*&-$T9@:#^F[VQDA_PR,V%$ S8BPJJTR.70E9O+=-)+*BM9# M2*) #-QX5C(7<6\&8J>9/#^>S^E=&_%HD^>D=+.3-*$B$6+T#K+@HDC-F/:L MOPF=H1BHX=M(VO?8N&W6NAU[9],OGW!^] +C\NULFLZP)6IJ002]H:LY2 M))+I1R.*4RLR,94>!#40(W<3JQH*XEF!'F!!6GX_'I*T2=^ M"C]7YOL6ER-A,'.9 R2C:-Z9;*XW-H)(SC,C30ZV-*;' Y#6(8=Z9.1H*85F MU'BV6.#R R['M\\Q;D^JTA?,$2IDK&RM2=] M.Y*!1E';<."&XMM]Z=L9Q93FQYBOICZNOX,C%.@8Z5T(/#)00I$K%Z('[R7W M@EG)= ^L>!C80,.M1B1I+)B&^>;IO)^$Z9)\L+IY]ZTF+&HB*V/6(9< N@1%1I1K"*%D M,*(H4JHBZMC:,;X/SY#\X0;2;[;T/=FR#W49WY7/"^PF.U*!!BXA0508R+Q6 M_2FD!>9T*M85HS+OU91= S0D9[3$9"*I:-%X#."@KL0Z Y>_KBHU*J;IKJUK18!]>0?-\&[&@N MBK;IY#-0E]G,%%U.6D9(S%2^%@WA9+8>;'[ MK+GBV7DK)%DI*SDH*1TX)@H4$X23I+1RV7?-U7;UAK-I]]S_#)-C'&7KG/)* M0D&M09'&!>]D@& Y=SQ8JS'T4&2XBF%(?N^.:783XEX[MXEM+Q45UUS"^PC--X.?)<2JD3V>%0:T.$C^!H M)8C")6E;7/:I==ST,*HANS M1?7EWI5/X>K3G(+#X_E)-_=357AJ-6NQM6:V ).!7'^6&%E-HX%Q@4P6QJ+SC:ES%Y8- M76YX3"1ILOZ-D\OG^4/GA.1",$";:5XL9XBN>& .HTG,>:]:%V[YAT!TR6S\-\?D)J_72A"U/&4[1#8"C"4=+X6EQ'JYT%FB(H MRG6ZM3>^#K AN>C;\^*&=]Y<)BV-:U=G\@$3$K X05+-YW,6(<44UAIM0#O+7F!:*6T006G6E?.WXUF2+YX.SXT6OV&Z>OO-/9L?E(W5&RQ M-FIO0+):E!UI\."D!B^SCRDYW3Y\7QU_2(YS.XEOO<(-]R_Q6QCGES^_D:.. MYT5DUV9HJP]F-23M,BAG$Q#='+ 4K/*\'NEI?6YN#5C#RTRW8$1K>5PCRE^? M7E^M-_1SV[X3K]\^?_?'RX^?Z/L_7K[]]/'SVV>?7[RF/US%M'T/BKL'Z*\? MQ9J3:M2;XF(O\XP'BQ$I>V<-MT!*PM1H64$,]7B=9 &E94(W3VW< +'SC@=. M)G6[#:?TX EQ^UD^&D_'BV4=YCN>#3-*SDCE> 1,WG#"6FJI:I%R33S@LF8 M6_N>ZR$;4HBR&T-N'#]O+YF&9_:^S3&-3Q>:D!W-YLOQ_^U^I#E7)#1GXP*O M&[867.8>T!>*GTJ).;<^CW4/G"%%*6WYT4H&S4CQ'V$\K=G$=]./%%*_*U=J M@2X*@4;"I,*0"&NB(K6FO-]9!M&,#TF^-KRY4>1-.. M-G,"1H#*>#E"\L10*&*K=*96RI*7)FSU/ZP4GF7RU5IG?%>&WWT7C2*'X]I3 M*,>B4])@M9>@,EH(/G&(.G).JRC(]6R^5W8Z]I#LX;:2O;D5ML6Z-CP[LUB^ M*[4>J>LQ@_/OXX2+C[-)'OE8LHVJ@$'G02DN"4\N$%&D7'0]G=&Z OIN-!M: MNG[55RO1-UK\ANF7\SVS5S3GTRY1QZ2ES]3U;+KX'NJG.K)GUGGX+V>+G&.B^4H1\-+40&D=H(FQ"RMD\H@HU39A, M M;]WXJ\?I-*O;O<1(039RD5B A"R2KUO(/KE(#DXBMS>*DJSK[>#))8PAJ=BA M\/'.PM\MI=?LA:6YS:YB.0^<"M/!><<@%Z]..UHX)NE'R[0@LQ(5;QVGW EF M2%'*4"G51I+MB(7+%6Y'EY6)B?P1&A2448F<<^0@M+5>!E%\<\UT!<"0[9IG M@>>88S7/9*BYJ0?D,P-=1+;28XJR]1[^WNS:8;7_]AR\N>DQ#/DW=M0(Z)F2 M^!VG6)U1[961WBKPM2V)(H5#8%@!&XM,1@8GN>N%C#>@#,I?;\VDW19^'];? M2^5M2!2/D+E0J!VX8AA8EB.7CD#QUF7]:UK_K8XT=6_:E8>NCE9W,B7+07H= MP=A"$P[*0S11@,S2Z_3G8%3U/89?DVF@H2EF: MD*I=:1R"=Z+.522-K?-7#\;3NR60R=.WHMZ#(3DG*R-^VY /D/^LSK_WQY6BK2O.IE M[?'Z*X+9;LJ-:F)N.4]R<9;$)\]]C 4X4NRGA">'W_(,*5D65%%!FQZ.F-X% MIVVZISH *B*2?\9( 6(B3X"3)^ ,MRD8+E1HO4]Y3[KGL(:F%0=NY/NV7O&V M#O(M\WLUF]/*3D]K_]+)IWF8+D(Z*\3H?CJ31OX_QXOE6?N3;D7>UR(-^L-R M.1_'XV6M)_XT>Q^Z$D+F/(76DD-PG8])WWE#RY9=XLYZIU-L':'M=8)#O7GWS_:5IP^,LB?+^\#T&MG;>A8E++Z2&_Y]3$_[_>3S MHK9LO_#3GA&EOI_V&=56B,)=A$2!*GEJD8),%35$PT2VBA=G6T="ZZ-K:XV= MMT4PBD2\5H:FZB7$Y M$:U!:C,68UHISL-:X)X;<;YPW$4 _-:@KQ8^U%C*E M.=;ON]1:D3K&R,#S1.KT@GIX( M4[N'OQ@ONF/L[^=X-#X^&AF%F'E ,#F0@Z8Z6#Q!$)Y)1L&MD:U+2Q\$-:2K M< Y"G5T%U=\-;-=*-UADY,=K#FQF.;1RZ-OD]D)8M=5ZOWQ/'TE3-6]N@++)E>08CH0 M7#%B;:KW%^@(/A0CA+0JRFM.\8VDX-J#K4,&_^<@0S\":%F<67N.X0L\_?_K MZ8"VP.5 MSOMTK'3N&:$@S:>9 ,SUPC94''PB2TE+AZB3Y*03]\:I6P"N12[^_PVY=A5A MCRP[[Q+433YY@4E*$*)V=PZ,@;?"@O0N+9#NE:/-M; MQX2#\:RY4'LDX#G(LR/U(Y1")685E"AKB]=,GE_R"JRR.1FA8VY><_(@J+5H MM:^^<@=CU2Z2VH-W=783[BC:Y%U. DS(M02EFF/K,Z#CD@DK=$@]G*>Z']1: M!/J39:7;2JI? MUQ2^[E95$KU^5:6RO-HX>$(=2S$K7W(FE0Y,(5S@1B\Q8; MNV)>BWY_LLSV7N7<\@SW;8MSL:>SLC@6T2$K'H*I.\N6:7 Y4G#K= CVZ#J>/Q.Z2MO?S,3W]6[VAY*3N@2Y&R<1LK$+P02I2'*% 2"D"2H-, M:&\QM^YF="^@#$B*X&L;3ZIMK!8R ZFH, S@B;0&W0A"9%:'\NZ!\Z@[@S:EU9I))WF M='DUFQ.1SW9!B<$K-^ZAL%$P%< 47X_C>ZS=3A3PI%3*&'E(K?V5AU%M6!WU MIR)/(UGUXL.<4_K=_+1P].S^K>05X1(>N)6%?"O/($1=6W&SXHJV7HO6.?N' M43V"*JD^O9H&HNH[TU"WJ!;7TC"6E*&USA"@VN>9AP"!1P-&"9,P"2-9Z[J' M]=&U4L>?9L\2B6..5PJOGTWS2NUU0(Z"!.,SQ2S*VP11,@[<1*^L"RAX:[]O M?72/(0>Q*[GN4L^-9=>DVFSUO3]]V[M4(_TZ']?97]XP_ZYYZZ="OLWT"WX(2WQ9"B:*NH-$ M[M%2K,TLJ%@3[UH+$%IREHO(NGE+B?W.<(_)^H!."U>()19)_3#OP2NCB)\9 M!/1TW-7\?=-S]OV@;U2-EGT('5M2NA*M>Y!0FWQ98OU0C2_ MAV#;SA&'S=0_?GKN*OY^F\I7$6R5A>9M1[; MI&W,YA-HU"?FZAVFTDH39 "G?:G[.1$B2X9^1!)S9H(9WKR$YJY;8C<+ZRZ> M\R'\^(/>A/DX3.J40BG".": 1:RGF6)M0Y@D8"A>,Y4XC^N$;7<\?D@>VM:2 M7(V[6BQCDS#] L@_9_-_U0%NI[K24;:7Z\5N8X_MJW+K./#J@,(F!E<76['R M6*Q7Q_K2@XWK.1P">:EUT(_W/G!K?VP M9D,W\=7Z68A&_MR=F?93*ZZ8C\C!L"A!:5L@)D?!@?/>6&.5CJWK,^_#TV"W M]?9G=QW(1X5'K@M%)D75GI="*O#"&TAH22DR)5GS[;'[$0W)6VS&DUOV55L) MI5W;FY2.C^I:8UYM*T??3_"\I]Q*PY6[=ZN43B;0RD#&>C;+)P^D@PUXINIM MR;;.H#&E6F$?U Y2;^P[B*3[M;MGQR/"V9F(\P;[IS9DL84U?>"!36SD)J ; M6;Z[CY&LGAX1)9)+I0L4AO5PG!<0L^.@8^2"XIY"6JC]&_PPL 8JK@[R8782 M)O5YI_VCER.36;)26Q 4M(-2B%#/_X%%Y:SB2)-NW6#G#BA#LG[MN7*+(MI9 M'DV"LS,@K^;=NM(T7^!D_!WG)\^_AOF72V!.*1MST4!Q!6G=:#0X90V)ET5G MF%.QA <4RP;##2G)TA\9^EK_9H[1>>>?#]B9S)7YGL/2)?O@NWW1>F!(\+I7 M*AWQ51:!CM'T6^] /@AJ2+F<_C5)6QFU]*GGQV'R:C;O[OCLIOSI:YBNW/MY MCD_:R*U7]>ZR>HESEN1&8=8@2G#!%<(;6_>S71_=D!))>S)+[:76EE4KK0N[ M-C[61^$S2%O[T?F:6C/U6G!.?]$Z^]B\NO,FBB%UK]V;\[*M%%KZ+1<1V?G5 MBLD*KE%:L#SH.B\%CF,!5%$IQX/AUULHW>>G7'_\D%K-[L4OV6E]>WSM+]PB M\HN5M!*2YF3;=! 0(L_@"^=<>2]=\]MW[P0SI%,2AU "V\BD-44^+Z\Z/S3K M>IGX&3*/L4@3)63D]0K#DDE+J0@LD?N<-6DP;-Z]>@U<0VHNNS?BM)-4:P[5 MNTEQL:"U(D\(+WF=(Y,AV0#9HR-,-.E0CXP)H9W$[%+1O?BI=R(:4A_:O?&F MA73:WNMW<^J7/G)Q0:L UI/%5*(4\#$GX-$431$]9M/:.MV/:-.>LX^<,@W% MTV\2OYYQ?C.;?OF$\Z/Z_5M<;I_ O^=A39+WZX)ME+A?'6ID'/JH/8G?"G]Z MG5.H(XZT M$"%I9T#S5'=%+8?HK2.GFR4>4!?&6Q=>;H=T2$G\K7ES78OL06C-#-)&6-_2 M&_KI!TZ^XQ^SZ?+K8J0S+XKL:"U.JH?B4P2O? 2'27(;L@NI]<5D.P$>TC;! M8>BVDP@/P;H/>!3&9!7F]<:C!8FLOC CY#(EK!5LKO;BEL@(==+D\TM6,,<@ M?6M':5?,0]IE. 3W=A=DDSS@+8A/GI4ESBN<5[/C^,V.(>TCW! _VE#@1V.6MU;P)1VV=)BA&A$[8>LP-G, MP0IE*89T3KO6G:NW CJDS8O#D6MCD?4;^7>-6!,*^DCWAY6D MQ?;Y@(V':)(EV&UB.^8..O.%-.)IH]NSJQ.RM9R<80:,U;ZE10CPG!5@1?"D MK%7L/;MDUN5NP=Q<+-HK!V\1EO8W/Y+J=RL'%H, 63+R)@M9[T@3R>AZA55MF 2XFV^UIZ^NSJW-Q[4T(6]'V2K3:[S04:.P@^3G04?DP(5D=Y:$A?H M%#,RKU#ZYIF*\\%[=&17CU6-HG4&L_90C"(>DBL%WLD 11N?0Y9%ZM;IWC6A M#<$P[,:)#9S;K672S$:L@GL]7>(<%Q>5AMRC--$D8+)4%XOF&W*R('-T5@O- M)&_MYMX#9PBVHC]B[++V#>^ )SK67,[E_*)5SB:9B928ZIY"O4E*:8@Q8,JL M7C?6VE>XB6)0.SU-1+_C2O?D(G8XDM>*BV* D^*IUW=E""XDT%YTE>3H1;_> MX;H2W]M63A.)[[C2>W,&+U.X35S"FX]K[1@^ +B9>U@CA#O<^O-VVB^.<:0U M-\:0SB[U,(;JMEZU]6!)I#DH;9AM[SVNAVWGS9G[QOD\S>-%=TUEO3>W-K B MY^:X%A+[S'5&#DQG#A3?)""[YB Z+B+%5U&%UOG3K8 .R_'L@6TW-FYZ%V?O MF0R?-/*8..AZ&ZH2 B'X+,$4[7/)+A9L78PXX$S&7MG30B1-\K)G7G2M7+X# MDM/*AU*K_\AWKCWG$P0;"C#FT+BLF,!U=IT>'*@OEIM@";VI5=*&UHXC M4ASC*=3T'I&7@HJMLU>U&XI>?= ;(U^IC+2V9"YXO49 .U#2&_"!4Y3-971$ MN!!EZVLYMD?[:#1M.\YMY)^V$W6_FOH!G 8YJJ @2EV/5ED)$8,'9JQR*23/ M;>N[YC9'^6AT?']4[%FT^[4.Y/F?UWBR:+2OMS]EYSVH("0XYQ0X&1Q:90RF M)I[QS:'W8@=69NI-*#$[,M'>F!J61 C<.TBFMES6$DML[3!M"/'1:?PM>;25 MFM]2DOO1[2O@4BA!I%*C YJ^,I+\S<0$I!"[OI@JZ-;]#=:$]NBT>"-Z]2&Y M@^CKKFPZ2BZ4H-B%I\1JV30#EPJ%,EK92&M22ERG"> V8^]38W=S#2D@]Q1? ML;KQJ23Y;[X&6=Y;*04W],*WWG[>%.-CU=D;JM3MT"NN]2$@+ M(&K3ZYAH%;Q&*"7DVH8@.=DZC[PNML>JMW>F6"_"V[OFOGIJ?[QCPT^QW?!_&^>ITLS3:"%1@R$Z3 M374.G-4)K/',1F&LSNM,=_.1'Z->WIXI5XZ,]BNEEN_/6MB25+5= Z"K%\@G M06^Y-37OGH*P)1F7]?HO3"/F#$W=MF%.3U+9N\8=>56DE.A BNIJ6%?/G'AR MYS.C:-$PYE5K)7L8:Z))MIZC!R%( HIQ>G%EW9F*.C)ML/#K^X)]6I/'H64W M8LU?:Q3H-C668O;>)EG:ZM.V<"'X?&W0N+ MMA'-8?ASVFTI:8:J&-X//*H$KWB5I0I;!M"33&@4/AVDH,SQ:[2ZP@^BH=U,@?7D<"CI$Y##PL^SCBD;B>& D6API1BO%7!5W8A4$%Q. 43.(A=>=!&^!PM]2R3:6YW_JFTSP" MA7P^D6>N74Z+4;*P CP.QT0 M&827VCA02AA0L7:E-+G4&VDH:@A1F$TV_S8'<)CSLA:3=G]\:O-X=E-9-NO;K\3HB.-$(0VD)15A+->+ZNAL!H&/<4/WDOJCQ"@:>E:WY2Z*<9'H]5W9-*F M#M1.LFS7'GW-:.(&6F^M+9Q>?<]B/8W$"'>0CB)WK2Q&+6+[>V6VQ/IH%'QC M!NY%MH=K(S2ZMKN\F#OK82N@V[43.C!U!TJ+3!E6X^HDXN@7 0G98:0 MF.41)=/-CSX<9,O@_B.4.2!W+!D07;F4285"U9H3$5YQ=";:O-=5&.Q![5YX MU> ,["8"/$ J*Y?B'2H$HPPYQ29+B(),>&+9);11,='Z4K]'EU!&B?;7//#B7-A;6WJATP[$3 MTG%BM@,*)^I5;JDV('<9"N?12D8!2'H,X>*^^G0>E%H["6_OQ]1-HC!%9T;1 M*D4GM"RB;@)("-IQ@U$)L5_/:K-J\'W=OW9P7;6IJ/9].BNFS!*W#J0EY:EX M[059ZT-5\"[K+ K:#4J^&YW.VM<%:KVPHT$*@L$;VO]JL/(O!*17V]/NN=DS^/(P>Y$ MH:9"VGNZ?Z1%<>B=!A9"J!W-&'C!#2!CR1<>A6Q>']EWT_$M#[,G):Q11M;K M 24HECGX9,GW)J,2=/3,K%6=_SA;#O3*FQV[#&PBF+V_0!>]Q:P(3.L"J;N1 M03D%,056]8@IJ#(&_@BZQ VOS_@6--N'" ^_+UNX#XR9#.3'8ZW1EN"#T.=Z-,\R"-8P8$YP$9F1 MGA^$=EOO[NXK'3D<_NTNV(.HO;/>1=HJQ05D4T3=^K$0= WD@HHF!4]O4>M- MWSZZ2NXKRSDQAY*G:Z!W+'G:.(NCD[!.6-(BKMXO M%0JY[IPC,.$8.NDE27L@2>/=RL#).@LE;0 A*5I1W!?PD0?P%K,D/Q%=82TF M^NC/;VS+CHVZ"301TY[NLU(Q4&016;UNAK1?,06"<0QT$389);SWJ05SAI!K M& Y#-EKV-8W.V>_KETAC_?TO_P]02P,$% @ 68.M6$=\D20V- .3," M !0 !S;F0M,C R-# S,S%?9&5F+GAM;.U]67=;27+FNW^%IOPZV97[TL=M M'ZUES:A$C:CJMI]P?V%_H3R]@&)O4'Y[][:??OKPC]J=_^]=_^J=_ M^5^$_,>KSQ]>O&GBY3D,QR]>M^#'D%[\T1]_?3'^"B_^T;2_][_Y%Y\&?IR; M]IR0?YW\SUXW%U=M_^SK^ 6G7,Z_-O]K^U<)S%!E):&,2B*5U\0;R,0I3EFF M//ND__?97XU6@1H-) 5KB00%Q%'\:).R5D@;#+C)0P?]X>]_+?\$/X(7N+SA M:/+Q;S]]'8\O_OKSSW_\\<=?OH=V\)>F/?N94RI^GG_[I]G7OS_X_A]B\FWF MG/MY\M?KKX[ZB[Z(CV4__\>O'T[C5SCWI#\?R]-^WAK35P32QLN ,M-'F2TB7A'CHJ=OC_GZ621! M]I>#<47$#Y]=%6]S[OLU"?S@T1703AY$SN$\0%L3ZIWGWL(Y!WD?87GDZ-RW MXY$?IK_$YOSG";[7)Q_?O/UX^O8-_G!Z\N']FY=?WKYY__'UR:]O3[_@S[^^ M_?CE]+>/+W][\Q[_\/0"1L-$RJE+Q72?__.:+[BU$A29_K!?3J$/^''VE@*Z MRS7!]S$,$TS/ISF201/O?&E03L?FFIT#'V P^6WO<0M _O6C:!"V:4/BGR>GP MUSAH1I#^]M.XO82;7S;#,4KUV\'DA;A#X:S\L*DDC-IQ[U/;I,LX/FE/H?W6 MC_#R>W_4LXPQ*VD@FO%$9.1 /-.>>)&I3P)29G856< 7W)(#_'0C \O>75$* M'M'@CTC%!FQL*I)SD4QLS][1RV&:(1J]F:B;E4#U[ID1V_/Z(9"*#%]J_MRP MNPZ/'C*\$H%WQGWOHU!>9<)L1G"(@KCH(O'*&3SQC$N4/C^NWS$B]\+T=>A: MD]G#U#M%P^G7B0W9$PR$U9*12'E KSB&HL\XL=HRT#19*<03MM[=)]9DUR(K M>B&OMB5OLS5M'G*(;L6A8M^>7HV*S3%#HYD+N Q<4$RX(%[TC/.A5,/GOSL.;8=K2KNK;F%\!F^P? 21CVM4TH*3PVP3!*IN2"!\4B2E)8J M9Y5,IK*E/'_W[KC:D;6\$1$K;L,YCM?-:'R2?VF:=%MF3YM!ZAF6N'."$A1< M%#,'C'CO$6,6B1LN@5%5F;W+T3Q[AEV&8WPX,K]<<_D#""U(X"+ M04. )N)SU@2H"2EZ+;VM[=#?>OVS9_*FI'S(5;XM5T_0Y_/C_O#L[?<+- MA M]#*,QJV/XQ[+V2F(0*@VJ/@=ZA ;,TJ?\9&%9)CGLC*/EX)Y]ARO0^:'_!=; M1[5@@'\Z^P6&"'" 1\[+=([$+>#&_6\P@]M3/,7 O"-* 9XXAFL25+D?4DSB MPCT/W-6.=JV$;/>248F5]\-B]?G0@0YX Q5J&'&XXHD-JU-,+N1P\]%AZ3C831XI]FHW#-!EU=P3.G+ 4=>=<&QK'(P';4 M?Q.8(IK)X,=FV,RA?H1QCV8PD4,DF0M1Y-N20+,GV6J;0#@4 MR)5BZ&NP?Q5JA/_H8"HK8^#\5=HIP![!E^IG#%$4H__B*31@ F4X!I= M"$P&*6L'#VZ]_MFS>U-2/N2JWI:KMX7LCO3UF+0J9<>)5DRC]N&9>),S,91) M&J,%H7UE'B\%\^PY7H?,#_EOMC_VYPKH'=+@=3-$A)<(2FA>GW MOOCO,'K['8T=?']_Z-NK"6EP=25/ ^D[F*QO>ICU=!0>Y1?/JN@\D3('XGSD M1%$ ;[E,%FJ[DQTNY]G+X*&P^J$4VSI2C)!GN^H5#*%$9GF(H!FWQ)J)/1XB M<4X%8@*+!B022RY(8:P@@0^@'(GT;$?BAYQW6^LO&-^RH:VU+%@=T?^BQ402 M@81@.6%*^> X9SRME,6UCLZZ#>#9 42 1T?J5AEGC'*9H: ?\O,IJ"[ICW,RA'ROU-"-W!M<0_ MH-2_07KY#2W3,_AX64ASDB<01R>7XU(<5BKNKFD055;>HQ$29&1$AE#JW(0G MGD&2&7THJFKK@W4Q/GL]T2E3%APB.Y.BZ9$GE#+HJ@2B1(FN>6>(%\X2!N!4 MU,!4]6*0M0#N7GZZ9?B&TK4^LSK03TO SD[/!YA[3DIEHU:$>8/'J8VTW/+B MB0WH(T?%7+*U[T_7A/CGE*XJ#%NJ__[EYWO$Q'/X][JECC<%@2?O7O_[RX^_ MO#U]__'TR\GK__OO)Q_>O/U\^O;__?;^RW]6KX!<^[V=%49N1X'NZB4%6E\J M"T6,*2>4C"4L I)P;C(-D@8C:Z?4=EXOR3A5CJ9(A(F.2"8!]R)U1'N&[D(6 M-(?:Q]C!U$NNP\\GZB77(>.^ZR4?+*$DHXRO7C?G%\T0/XXF1469"52Z BU* M/SV:&7$) C$EKIX$\"NA *BK78O0RF=F:X%WXYWI>5@&U3GGE M.E[Z(D"[+;/L@''WG?5J5-^92$@0,4HC"9KDFDCM* D9/<]H*5"6+#.YMA;< MH2@LJ;W7[=4$TA3=#%C,E'N?,K$673/) M2[:B0B$'YE.4SG%E:K-\*9AC8'T=2G>PVU^F-"&F'WSR_?1^^-I?],=^, -G M(4L7G2(R0T9P4$+'#B4UVZ"TLMG)VK4FCP(Z!E&H1_$.(O:?88SK@S2_4)BA M"C%HEYT@+)0J1R43\7A&D9PR5]$KJ:KGAR]&<@P"4('&'10%O(SQ\OQR4'H; M3M(:RXI;^%ILI&^S5*(9T&R<\CP!<;AX(AWU:/$D09P KEAVZ"O5#A^L#.X8 MY*,;3G20:O[R#]^F+_CEB2', D5WV&?"<\:32Z$A'":ID)Z+R*0-W-0^(^X M.()@P>8$[4 5S-,((!4!1"I,"]_:U@_/)NL=O;JZ^GA$DOX6!.; M*",Y"_P#=9Y'\:>5VR?B* /:-QVX_E&O-6@, QS6/.C@@)0&3R M!C5\\$1K@WI$&BVK9\DM!+*'K)>]\_B!V;XM@SJ(X* Y6"(+\ :F__U^&E[Z MV@SP^:.I;?JY&0S>-6VA2H_::*A!IS)R18DT0A*O:48JA,RU3SZGVL5 :T(\ MB/RJ;6X)NV1))^VDKH.2#_,GF#>.4\.(9MX3&1,C#DJW>FZSREE9<;\;7\W( M[P%DMW3*S.7AX>TXT84Q]6#5/5P*MP"X,WRI>N0:7=P2NS8F6"J$=DK45DT/ M41RW1&Q)]0Z+)'@F2M#4 M TW>I6YJUW>UP.,6XL.5E0X"I4_Z,LM7$PJ M??^.3@FD]\-/T/:;U,O?1+"CM9VW-OA M("6D@^8C-]MV]*59HPY MGY4 Y$1&<\EG1JQS@42CJ= 1?'"U6Q?L>(G'O2\.65XZZ.*R^7+?GE\,FBN MR6(_7;;Q*W[C4]N9I(B%R2%*7A(2N?3.W\OCTM M]<=VV;?\=-#\9@+Z_6AT">G-9=L?GDT13KVBQ2L;H"79"PG](J4]"8&S<@<1 M2L-G2KSP"2)CPKK:/NN&4(];;'?!OPZZU2R!_7<_N(2EJ'NY#/34 2G#&-I= M3"GB'0,B< ,YF80SIOH5XB9 _Y0B5Y%W'33)N1/YF>Z.EQ')TD+J&9N8ENCB M,E'N4R%QXDN%.%,T2\H@A.J%:H_ .6[AJ<6'+GKMW,$V$>M,P85R0?/2B1UM2<$\L9-]J"7+/@6PU3,C MGKK.K'D]!P%54;**"&.@]*B->*2 ("8J$"1(92D>RRZ3C,J89H:G=O4,O'4Q[JJ=0C4Y>>",=9[V;^-^]+,$=)Z3"QCJ'+M)+=%./X4EL'6#.@@W_8^IIFXKX*J(UM@,:(] M%4)NS;$G1& +2(2Y+/ 6YXAI2H-Y5;]*Q0R%X MJJIP1S*P#I4KJ_-7 ]]O9TI**0Z:ECZF44+I.16(-5&1+,%GSED9,;B".K_U MR-VK\QH4;K8G3T4=7F!,4Y;'+X?#2S_XU#81M55_>/;:7_A8 LS,:^LD*$)5 MIJ4Q@">6*X;69H!@(N@05N'<$Z\Y".-LNZA0;6)6YO.\Z?"O9=4OA^DS3%IU MO$-@ US]K:O@$!GSK"1$15D$6F@$*1Q!;P,\8RQ3]53X>:T7'@GONR%PY3/Y M@=I9(JDGPPC7@[G\H"=$"C)308(R!3*5Q*'7@90!<":&).\W5ELH$QN^_D@D M9!?$WU$[\-/+<_SE59-/^V?#?D9O%$^]&)O+,M7M[%,SZ,IG.^'N6G/ M)PO:^$YK^W?6N.^JO/(M[\(F8O7@[3>BFH2P(7E*! 0\;Y@#XJG7A%*C@*E@ MI5LEC/+(*[8ZC1X\=NH.9S!24#P6J2@;S"=7MIHGE 7',Y/!A+ 1ZIW<.]7D MR9WCHP*U]GVK5-8Q*?7Y#-]@> G3+3'MK(('*040!!W2,HF4)>)#T(19EE4$ MPYQ3*S!]\=-W'0FJQJ^F*MTJ6Q,/$[B-\4XL'C[)T"P+N MBKG**L\4(N+*I&+#"N(\S\0Y8;,7%ET>$QLH)US30*,,W@JY D,??(AB^ZYLLR?. MA'9JKAIK'21E"2A :1!*&91^W+R$9:.Q]C(9!=I0MNR=V'?=6V)>J^ M?;;K8^XRX*GYVW@6SKQ>V/3J"C6GHD6Q9HK6$KA,0H1(E(U!>TN9J#YC\#$\ M^[KYK\#M^\JE%M4[N-E=AJUTL9S?0:^ L*,K_Z?1[>?ZOQY'5Q25+=FQ'\%A M4:H,S* M%E(Y<\NH$4E)\EXFH:D2U1NS[4M@GD@5V*>\K,.%RC[K*1I[,_^* M.N6L$(#6N"P9C]03+W'-*B<#W#N9K'_"*KW[Q-U?*-6F=;,UH2K?+U^OZ+/_ MXU<_AK;O!Q]AW$N)YDEK[@ M.#BY%=DJ'Z#7H-XA*4?H(O_2-&D"*@@FH@N!@&6Y'!.H-,H%-M54 N/".NW6 MX>7]%QP'+[*.,#$E: M'L0ZC+SS]./@XN8$ZZ#5[#6J@L49%JSDG&B=2\\$SXB-SA#%DM8<@E>^=@7= M[?<_6_9N3^O/7.&QD55(%S3A'M$QK5VJ)1K3RZ6#0P)Z1 R:L= 'T: M5;V"\J7OFL:N(A?*&(46BT;;14K(Q%F?"7"*ODHT5M/:D>U5L>TJ(EQ91I:7 MD5=DQ<$$C949*:4BII[DZJ'>IZ&M?_B ML9KB\.#*LBY;NH@1+EW]3?AK>G\')MUJXJ.EOR94\B%*D'=.KP MY.9Q$C)+Q.J0B X@!01))8=C$9VG LT'(#GKL*,#B?G5QZ^HU-NKV_#FDXXE M33%Y3YCS>-Z6]G8^(!&2S1S]QE*]4[M5Y2-P]A#"KLV^IAO:5PZ)_@,&@TD7 M:?R*/X/39G Y*>.>(1/<1LMT(@R72"0WO#1ASR0D,,Q;K\/]#F4+0S"/O^5X MF%V9HAT< 7^'K_TX@#F:I(5B$B5/A#+/'A!7R>DC2J+!GX.U'&HWTKJ+X'AX M7X'"'?0J>'?9(D$OVY*X]Z[_O?QTC0PM;"@U>BJ#*4E[BE@C'0&+FU=RP92O M/89C.9KCDX-*E.\@3OOJLC\H#3OG)Y+$,TFA:^59J=B0(A#/F2 &M0[ESB16 M/;OO+H+CX_T6%.Y@TM6'FROTZ$ (RR7)43LBA?'$.EKN8IT'FV/4J;8_O NSX)*,^/QX*S=:3C8KXXMK+?[T_OVB;;],9WC-P&I)E MQB0T53AJ*(_\8&[:1#=I_T!,E"5L:X'XJ(!D2K,6R0@F M=>T39A.@QR=,W?/KH9!M/:WG5R3[\&R&MS_I+%(ZC+1^\+E_]O5Z*S#K71:< M$H':M\%L:RM2T-?-Y,1JY-) MQ).\Q#/TL><26D:S,$8I 0"44#2U2B-9B6><5RS3,F6XMB9Z#,_QR40UZB\0 MC>XNQWYIRUP7H,$PD3(1B K7;23" TX8!#S67&(YU[[M>!S1 8G'ARIY'Q49 MT$5?WQ@OSR\G+P$4+L3_K870Q@&GSJO3RO,PN_Y\[!M6#Q?0\2\'IE CB MY:6W+27.I6AQXW!99H4SITG@ MT1(PG@6:G1&B]HW-8WB.3HBJ$7]'O>K>0!A_:(9G7Z ]+S\CS&E"Z6B#S-I' M'E8C5W95K)6R7XM G.1I+Y-9H\JK&R%)3 5#F2(Y :"%H@/QA@+A/C"3N#-: MU?8I'P6T=3!OP<.GJ70I1Z?+(.@ @1$9;":>!HE&GD)A#A1-]MHZ:BF8766U MUN/]@Z!=%3H?2@9KV8[CV7:\3H-B("7/TA E0C'9=23.&TV,RAZD$RE6OQE> MA&-?.:J5.'Q?;K:E= >6QGU,\UK=%5!UE'BZ&-%^+Y9PJQ*:$\[2JRGY=:RF,.<&[2KJU_J/ )H]TY'#:X]N*^I M1?+**:&_C7XI^$[\[\D/X-K_>=B #G)0O%A2,9.0I47$ M41J?8Z3>/.%TK/O.9\W]3@G M$S0Q[Q0UE$"13JF-(RXE3@#0W>;4XVIK3Z=? &,/O.\N\K EE3NX1[D3S6N& M<8:*1N&5!T:"*+=_7DKB(.%/BJ6H;+G?J9YFNA#)L;)_0UIW8" 4-.\G%\%W M8_"*HY&J329"4T:D4W@8X?E&?-): Y7!R=K]/Y9 J;O":2#(69=DXID87T:; M6L.)=6B59>54MES::&H[Q0M@["J86H/']Z5Y6ZHNLFH.)H!J(5&M;M*Z'0=&N\N6K8*JCV&3JNM$TW,["*J M+V,@H=8QFGCM*;$ % S?K>SP, T(;Q:4F(FJTJR&@>44U$&>%%C)3 M&7VHO,PU(E\=QG4<]]DF:D@,R%KI\%1W0O-B7$810^;I_HSKRG&=^J&*P#/: M6JID*W+TE%TTN#65PF,HT"314C:I=CW#6J&*VFZX9!:C<6O0NH/ TT+OJN2*M#.]M J^KO3O$]CV=(E9A9,KB,?6;.C"2'L*)^=6 M1E:(F=(%DT)J@;XO^ M;%;>04XTB-I^WVX%X0G=OBLY6(?.E;7Y6J$-[Y2/)9SCF$"])[(AM@2QC>>Y'?]4?2#_P3?]J1/%@PMC1]+=7/ 31*8QNTBF,/%) ^QNENP)>9]BUB= M6Z&= T"3SDCYF MG:#[E;,9SC^A>&W"H2["K&MC1C&!'H3L0Z$+-P9M"Y4]"3[B/PD/8NF!!5[[ MMFPSI']6R5J;2QWG"JZ$^EUSV?:0&$:#*$5794-(:4M)MB$A"*TD5RR:ZLW( M-@'Z)Y6LM7E4L_)%SUL ZM.R@UZ7MP'V8M",JH2:DFJTOQR>9HY107*620IE0%4?S7W[ M_<^;W5M3M(.FE'?7]PG:?I/Z\=/TY'D_1#F$T;@76+(\I4B8,VJZVA)Q((8R MRM%R"M'6OO-?"=AQR$-]'G30H/*WH9]V7\\"7$.TTG;/^L/ M)]DG[V#2Q.[6M]_T1[&Y+&JL_=3">?\2J669X0JT);S,89#4(Z%<MY:DF_N,0N[UQM(/.EM/ *$Q2H3[T?9C MK0H(.GL9C'+1\=J>]T(@QR$OV].X@]:4BZIT%$=KV#!)4D9[&-6H0F\K%O,R M!(TJE;E0>P;<0=1"=6VK;$+?+AI1+BG- 2U%&>M"F&*X3)L5.D3 "22G)2A% MK4@=LGV?95!=]3*J4)H\LWG)NVO-96[H-Q]^N_NP:/;LV M7,E.6GA1;ZF5/)3DM$"DH)IXRC))DD=?ML:# >'/M867BM();G&EN('0F,$# MSC)G20H.#%HS3-+:G8V7@CF,%E[K\'[U%E[KT/E06G@MR-H$X#)FD8FRJ92# MLW+)3S,Q+@>>C%&Y>OW9X>3"5^+N_?K[[:C80@Q$@@4@DAA*DP^7C@@'P'P,A M9&6BRRM8#\N>?X"U<&MQH:E,PLK].Q?6YSD?J&UM2>9<%CJO@^K,6.*[%LU4+VS8A^"X+' 6>=-(&06**CDAT4O& M0OM$!,.#<1 B=)L+=7@%CIW(P3ITWF>!8\!%\J@C01J@]HO*$>MT)MDP8:ED MF:ZDZY]I@>-:7-JTP'$=$M8^DH MJI5#6X?GE<*\^-1;>QX_W>SW.R\\#HV_.0UKYJS/06:657*H':-P.7 MJ-SZ_%N'8)7Y5D9=GU^>SUNHV])$787BL4[9<^0^9M3+,=--"=G"C.IRQ#9(2Y,B%!>$8!54?];)W>]M)U,*2;'B<^\>'(L$^MS MQH_,A10CLWOI,;W/R7-=R, :5.Z ]X_WWT8?/EAF&,D2C4O)4-,Y[R)Q+":I MI1'6UDYD?!Z3Y];BVEJ3Y]8A^8[R7&9VRZNF;9L_"FY_@7\97_6R,V@)H<=! M/4/[DT1%KT,WX'I0A4Y%A[VN$Z^(Y==JKP9;_MDA9WK0,5O*#6DC!M MS9LX<2)K$K-.06OKN:^NQYY=O\$.96V7_.NBI=("RDR!XB99L%NBT2H93ZB1 MDV&1 BT\M"*Y4RGJ\C>]BXSAY0B/2K:ZXTW%^ZC;MZK_@/[9US&DE]^@]6

AS$H@MZC0@'1, MPE&3^IVW;;HMMJ=C_">AM1_Q#RC2/4\Y, 6)6%X&<5F-2$UIU,*HQ'S==7B\RGS==:BZ[^X&]S)-)#I6-'F2:$DO$)$2EP,NQ#LM M36;>^I4ZZ1QZJMO67%N2VUID?R3);76:=9KDQIUP5FI7RL]P.:;,+K9,$"N3 M-\)RIUV-;7<@26X;,V]CFE7>>:]+1U)H+]!UN"KU"9/3A$<&4'SSQ,H\318\ M^EG,HC+G*0G\ U=0@8>+WGT,-LW6-*UX^S,16+BX;.-7/X*79RU,+-_[$.?3 M-E< 6=/X6178[DVC[7G8[(H!M6VHE<$ZM"V<]A2\HC]M2&[1,@%C-!Z=AMM[-MS"\KY5W[=C"Z ;5C4=T[ER"X?[ M&']IF\N+ZW8$-BII+>%2H.IT*/\NH%FC*/<,;54FV2K-.1YYQ;%S?%-J[J:Y M0Q0>O0JNB1"F!/Q+GS%E2W4-4.T\,TG7'J)U.,T=:MF*E>B[R[8.J^#ZL[9U M6(MG*\^MWH#@.VWKX%640:.T!\\0E;?$)U:F6*C$N0DQBMI=/ ^]K4,G3,\'3?Q]QLU^ DIT1^-FO:JW#'.])15G@''\P^R09"@ PDY5R[3N0*@W+GJ;;=2UDZZ>@/3,I:,+PG>@&5!6TV6\Z4#RLFU+?+008 90 M2Q )76!2RG6)Y$80[WT@C&D=%7@(M'8^^I.@CD0VZA*_@Z3S-9)[8D3]R((J M0]'+Q%=?2BPH([FTM6-*:.%KC[,_Y(2K[M,MJG&C VWSI04_NFRO)HKQ]*M' MG"_C?U_V6T@]:JRP6F1";4RERIR38*4A/(F<14PRRMH9G(_ .0[)J$7O#A3, M'6A_]X-+F"-[W8SPF!M_;1"CIR9/SK4H45PC-R1X[DFD27!J*,A0.]%L%5Q' M*!PU.-"!HIF-_1R]:]H;._HDWS*O>UP)EU@T),N,JE"66]9,T5 RP6N9N+'5 MQQ,]C>HX)*0R]2M&M(J/M032C;8[R2>7X]'8#Q/:4-/3[Q7DIH4O:$Z-?"P, MZ6G.@Z1HG5FF)9'9 '&.HMGFJ5+62H6'Y K.;14PSUMJ]L.3I85(=1/"/\,W M&%["F_[(GYVU<#:I(F[R_-<;IXBO]MP:2>,;K*!6&OF=5Y[,7WDC;<9!E@"! M*%_&FU"9B$7GES"%9XL7(5-;^PA_"M/6'M+BYT]O%80%&DJ#]L @EHL?BKYA M **IP;.S5/.:E M%80&(7)(0O%0W8-^%-$>AOK58M[B2'X-RG<0CEVP%5[!,'Y%Y^'WZ7Z(DL4< M#.&Q-'O-7N/2N23!E_I?D0SHVET0G\+T9S V-F="!R&XA_CFZ.9J;P5\NS([ M[F$[&-MC"XX^*2X5V+$+*^0^SJ2$8!%W2O)0:FR@C#.5F206M<._).4Z-T5V M(B[KVR,[E)9UN-!-!]9RBI:^(@@5<<;Q/_KCKZ\O1^/F_'KB"152!NM+RJT* M)>$**<"<)(*5S%DA C6UKX%6 G8 =LI6_'S8F[4R,RJ7),ZLJ9/V%-IO_3BU MV9D"B@M.!%R9D.FI)M8I0%#*ZN!5IJ[&[(1%[SX:6Z0*<6M>[]S@&;TX40S+",X "11\:3T% M(46/\&J4D>^8ZX^4H^V*Z6O0M7(J\JD?IGG:H\VX*E1=3BA*)'XDJ&LR"9Q) M%YS/3-WKS[7P.O;FB;LM**I$WF9KVE0N"OO0G/5'XWZ<9Z<:50K;$4!@'HT ME@VQ,DM"G;.2!:I=%"NPZ=YCGSNOMJ'2+ERPFVMXUA/.,N^U1J:4NL)BQH4, MCO <+62:I*U>ZO48GCVD/G1Y&UF-]$OW<3?I#9"A;2%52VM8_+R:Z0PK(*Z4 MQC![Q74#761I;MKS,GO]) SZ4SEZ^_T"XAC2E_XY?N4DG^)O1WF:UW(C6I(S M.JDHM.B3$1FXPI^,1Z?-!I>5\*EZ%\IZZ"OY_)LCF?HYWGO&2VN.H[MK$DM:X X[.!KN--UB3_*Z)*JP2W8?2@K'UDL_'>.Y]\:/IS9_SIPF M3RV1EJ)9(LKJI2K10)M3D.C=QPX&$E5M&F MD"PKHR)+_ZLRIS5 <"1ZJ5-$KZ5^9O9*P'9O:SZGHW@MMAV">=ICM0W4'NO> M1+V/^H>1^L-(/0P:_C!2?QBI/W3Y44CL >ORA7BW#C@]^M2*.GUU](>GUZ,( M$#WE)+,PF>13NEM%($+1G#@S29G:Q0-'I]>#T]2"E<2$9(CD5) 0@)6[ CSD M@U9:^4.CX7/5Z^O(:T=Z?1UV/RN]OGK$ 1($I:(GDAD@$@E"@A- N#+.6N5R MOG_CMW^)/Z;@TUHBV&WP:1U1V%OPR7BE@2E!6,JV]$\"XD5*A H=J(PZTQ\& MZ^$=Q6NQK8.*B*UI-1TLS7HV!YFRRR1+C8:WMHEXQ0VAD7/0)4);?3I\+>P_ M)'27S%]Z0.[1U^3/6'[_7#]_KA>_WPO7Z8J,]68G^8J#], MU,.6T&=JHM[)F1V]3&GR2#]X/YPL\<;.V\!,7?W9-4S5#5=2R5Q]D'M\(WH^ M>DMY8,1#BD1F:XCC4I+$ E,I!>MU[;;^R]'4[W,RL1WSS8B2[,O'2XZE99UN-"!E+R,L4R4&WV& M"/UOY2R=]WZ2/'JC,S$F9B)5EL1&G@GX;!EXQ6SUU,!E6 ZPC\5:7&LZ('D' MGONI'\!HYL%]A/DHCQRX=S)1@L98*1(-L4P6U$1(8;3-(NOJ4:"%0(Y,"+8G M=N4B]R^M3S 7S7O#?@P5V4EED%6EU-3(3*R4E 05'#?6^J16F:OYR"N.A+LU M"=E)K[31^"3_TC1I]*49^\$,E0K)B&#QR+%&H=0Q25R(G# ;J??42M&!V[T( MR9%(045R=S!E\]$&H\X)],<#T4PC-(6ZR$UF"JJ24).2KS]7\0 ;-^_&Q]R( MZ+MHH'B[9? *T'ZT;%Z3A>NT;-Z _KMNV>PA958ZPVKE<%=H7KJ^:.) L^QU M-/C7YRX:V[1L[D@RUB%[%Q(Q:[JWK'-PU#0':WP)ZJ(A:X0G3@-J4529WH-W M+%2/N%0A*>,B<2*Y*"TC\&"/7 M0E'0PM6V,9Z =#RB49/VE3OF_>K_JVGGHCN:G(U:2>H2HT1&='FE-.CM>L9( MRLJ$Z,L$^Y4:1CS1*N_AFX_ L*Q TLH-,Z$ MY>M0M7*<\%US>;.\><]EE9E3RN.*$A"IG4&+(UK\Z"FGWA@-]WJE+XP/+GCT M;ELN5B)X4X]:E?MD?D'JPP(\Z*-$@XLQED@HH\ ]%80[EZGQ/J*?LDIT=\&S MGSO[MJ97!Z[79"KE*S^"-(DLOARFC\T0SB\&S17 O%/HK7&5KZ[F5N'D, K! M)F2<(5J6]%"-WH$-@1)C+*?:J\2A=I>N[1 ?@;&V!]8]%#RY:\&;8Y_MP570 M=Q1+W [Y?L*-NY25+<6T J,/X)R\MPKG*+!0DN=E":4P$8GCH(A(P66FM62K M]7%_YF+Z1.CS^4KI.ORM?=7^1_-W&*;FVJ( ZKS!Q1(!5!+).3H(G&5B=! Q MX>^$7:5=^?WG[CZNM4N>-)4(6MG$/AG"%,L,"KIW4B6T$8&G4A7&2WU8RD0$ MJCR:C(SQ528&W'OLGX:UVY!SUSWK=98I>,:)\1K7J-"[]VR72]]Z-&)N MM9,8O;YL6[1B7ONVO<*U_]T/+J'G,W79.(EN(46<0!5QT5J2P7K#/"I(6MO0 M6!7;[B5C)Q9O)ZQ9UV.?_;K\$_P(_O6?_C]02P,$% @ 68.M6-87W MK/?>N^ZZ]WF?\OYQU_W,[%E9,W-FG7W.G,_9>V9R/7V]#+BGJ:JA"B B(@+, MWRR ZSF ,H#XUJU_K3=!>#&+AR?EWN%_6=C+J MCV%YGKWSBB"G8&)F865[Q,OWF/^)N(2DE+2,K/(K%54U=0U- T,C8Q-3,["U MC:V=O8.CD[>/KY]_0�AX^14=&?8F)34M/2,S+_^0+[5E!85%Q26E9>5]\ M;VQJ;D%T=??T]O7_'!@V<8='QR?X4\+?LW_Q M(@(0$_T?\?_*B_:&URT2$F(2LG_Q(KKE_Z\3:$E('XC>IGNA1_;6D_ZA6/@= MAI?)^;6=Y-S/]+&,[[S&*)AXQ%<>X?Y%[=^8_>>(1?RWF/V?Q/XO7K, *F*B MF\XCI@4H 2Y??XM]#/C_*PK/]-$*JS5,(A'R F%5"I69<4Y9;?\@F@@A3OGD MABGQ_G:^3U33.#;J4#G4MCM7W!-0@>*!4B=T[?1,/E%1VO*M((H^@O5J+0[8 M)3F[7)L*.C+[W,D_0*HK=E>&L0 S2K9E)3T.T9X2BD1E/0WYTL^=7Q4"*S&9 MF3*N1[=$-_J6!EM(Y*!0!^YY!OJ#>.J74^P5CL;!@6GR7@]^O@FBM;@&]$!8 M0,L0RGFGJ5F+LY[DNE)XTWF_ H$LW!QA]<6UP!&/E_2\X^JZ2MO/M0P8["BYB&-._9AZHJH]0 M2UE-"ONT/-;LM:;;['\5(^_Q0+^J]"L"?'+8$J='\CY M7* ^O?/^F9$$D,X1K/.'J0F1 *_ZM4';*YYO=O4^UUEE4KW(]+8Q"SC@:J0045.3?041]N?M%XF/CH$W"0G?,/0X;W&&>TPE_?B)& M,M'0C/MME#$K21!;#_8:$'XL0F%I:>$H:]D>CU9[ID&W7%O5ZPN-?#,7(*U MT^[SSE;52.8[SC/)SNO-%H9_3*]W0!.\_7DHV*%RQ?1KS+L8549N(D.:M_IP MZYU9%7R99XE";AEO=L91C)WZ)%!!])2FR,5$O%'W+"=YH6^66TICBF>R!!FS MZR9$6KFH/R#[OIXJY'@C&>P3D9'JV$[&,#YYTQ(JI QZS_\[(%],A(-,)U/5 MQ_![BH'6\3 M/%$66V%UKTAOB_->Z7+IBI-AC:;B\4G0_E#ZAY6E.],$NU.CEH; 61W-U3UZ M\B)A8FN@Y32V"78YK5<1'^L1 MTU^0:MG@H.@VG+^_GX?Q-=-XDLX(NZ"LD^VKW.\T4L7TOR>KHOV9JEH=SVEJ M(Y;]8?\)K_I!E>A#MRB;;N[$Z[X6N-=QZ DQHMU@\]:W7X9V',;B5QF78L\MM LQ)@^)Q1^=.VD'(G&/ C M7&"/:6)O-DW4+8K*WO/,OW+T(_(^^@*TW&I^#:!S7-5%<2Z [Q=Y?<7.@;1C M%W]?&!02F3SG:@_*[<,_ M:F[(T?92G8\RF*WRJ4E%\H5.7#V>@+H&O\T/@4V ZM)ZC!U>)8AR:O"5K%AE M$!-#. TRHG8,>H>?:0N;:( 8@[6T'@7GSBU? ]XC[V(5&WQ=Q;J4 YZMP7N& M[\==_@XR\2USQ&TC0H:S9P[=N!V6'#L[6:2K_5>2$FAZ:$@<9U=?WL]844^1 MD"$*[^QO=(XFY."V5W\HW6OHN*M2$%(MD,R:8O>.?/[Y7S*H@0\NH%+Y8U;: MZ@*>5Z+NXBZ=Q%M&-N_&H5!WY:\$$-9>FZ!U6>SB+NS.]3?<+@_P)'X9H-CN M7(; 1:7:8YQ!-#I^S,:(3Z.,2'+!#Q'>YH_GDG5%F^US458ZLN/./VNX9OE: MXQDU!JFW:=XXI_CF."+2YURO[$,$Y3V."[2HTMXA GWY;.<+?7[VMQN/[][. MM&8L'Y;X&0]*%YT%(5 S!;5CP0SBN*=.2*-ZI[Z$YUVL+7#>O=L M?,W-X=\;]%0TWFH@XHU).Q(;!*K YSHZFD2!-IUNW'Z4WW,_\+4;6O-#TJWZ MO,HH_-;]FBM6JVZ#:#E)?GP#',XBIMK"8LQ)IU6S.1"R,>,L./K&L%#Y2$^N] UP=E"41K*A&ANU\.. M.K1.,+(WC/0*I8') \YM>FU> ^R_M^7MXD\I_C2[]49K<_AM65T#8'_-\>\) MSN[8$2V1>X277>LCZYB5>+3D[BC>2U6U\X)580=U4S*,V6E1&,O@M9,IX%VJ M(G#?JWOXL2P39](4PI.@2=?=S_K1.&I8JFI$ON)IKT$?2+B_==1G?'PAR?!; MK//3UQIRS_>=UR]IZCE5#!I0@@<+X[/[E%&@MEIUEJ1J:C"KXJ19%4M:&ERY M]%OL;08]%MVR7BSJR:NPHQ#WI$"3O]^QK0]6(M[.WW9%2CQI*BR9FX&&_HA(IR"-*W,:!\.TWPA5S@4>P9Y0) S M(\3Q]97J8W1>#[IKSO<^=N<;'%6<\QS/8":3MX=GE7Y;K4#NMOF]U1+!BQ=H M#.@45C98V4^;-*X?3@40-U@YB;E;523')WG>2*KN)9(DHDTR[:OQ%A3YE_5S ME3G;*^O/BA'YA)S*G3.:CVX'4*F2!#7#EY(O50/X4LB"?F,5"\JWK^@G1"1: M1=^6#]]SCO,<,Q]O;G%2_9#BG-Z.V R"'J_%Z#D>/>K0$D-5QS;"UO"%PFZ< M^\FT7P/)8R03R]MC#L#0*::XKXN.L+XJ?\^*!4AWX., 5[N^(2/B_1*XVQ3] M4G"..#[(%/SXV]=)@7B<29<(54#]1.YH]S!M MM )N=$6PWA57\N%;!LT]@9AUF(S?Y_#0LP\_G$Y=5;LX]4>F!/C-P=JP(>(=K.YE8BJX*DNK/,1Z/#.."@NR\1?E^^ M6@GH4)?3KO_T/+1&!N$LU/;X\S>1M(0O;RL:3*3$K&A]%9#+I7[)/Q0":[YV M=7$M5M,ID9HN !\EYH J7O7=]8FJEE;:9WK.@559V(;MXX; M,Q2.'EH,T2RJQVR46/]&%P1 3.-ZN#@GX(_?.;Q#A-N:+I5'R)JD7TT Z0^@ MQ"OG:@[/2H==Z8V!/V<-::U(Z5SQ=JEVUOSEUK M\* OUP"@7.+EEZN#:H&=H\4V2.\2'!@%%:D9*JIDEHV);-220$H*W/T:A&G? MK:!-*ERCHFL__?U7^Y0L?UUW:LZ],,_V_LE1F M+7$1['70S%J(*<&J$[4'KZB6E12(*D(9<:IYJT*WYXS'UXYV]YF?+'3NT^3? M1H)QZ-VU52$#C-$:JM+1VSK0=Z/J2"LB5C>0TTM D(LIXV'E:FS93]35$72( MTYS\91I6O/V;JXC*_%EFK]63B0OV?(OML^Q%G31BP1\V><\5=J16;AQ3 CO& M*E-B/TD \?+*(N;AGHV+36BZTB.) M,;I]V-Q;N2<'-WI4NY/>)4YG/%DY*R0#W53!-FD#-U:V#\X)PAOCLH=B.C M7$0GF//SJ44*,JDFS_WA):.9&^ ?-YA"RNJ WFE68FC#6O,M:_:+RB4/^PSB MLLI*=Z\@?BD*L#(]MEJIN[PN8*?'X-781ST.EXA??>>UV5^4UKY>&=5CA+S/ MV1:,&1-#-#VZ1L;59C::66=IW/B1K./F:F-=6CP'@O$3/YOH A/8I1X1[1,M M&^-.WRR%W 7GGJ@731@'2GWR86Z^+!1W/B"H[/-%/J2^+.5L@[^A^:6F*VN] M6'\-<%I#A0[E'BE)/(Q(AYJE!]>-3H- \SX-0XKS7+=C09.$RE\;,/1>D MRY/6E]D^_>Y%T/9S-:A5(\ZXQG,%/OX6MJ23'1ZT_ZKB/HMK>VVB3$TA]"V& MH,A,((?K:,#V*C&)(FE'XLT49!CGU6%%-(@PAE-7W;BBW4!Q-#*?QMH<7X3E M^-CX/'B"$H5;[ZON28QE6^C$EG$H<" ^7@,"Y7AS]T+-\Y1#AT.)L%-9*\U0 MG2+RC79DTI"C\'?P?9K'H@>+[>D'507-]Q1Z-&2V:#_?OJCX,"7XCB"#]7^= MI**_-)/A,L;TYZ81 Z[X)+#MZ^UE3FP?EBR6YH>"N?]&60NX+:!E1AE9H(V! M:^#F)$>;W$S47[9W1[$6(M'YD3XUO-5[WXXN0.,(\!%P!MT[&QU_Q3JSL.TV MOO!"8(XUJS+<,^HB:.:F#$5QO"I M_RB;J#WYFXSXD_ C/A&%#4NZHB;4O\3YGB V3TW&0'+R4DRX3#/&Q""\$OA\ MI ZJATF0ZCP3ZBLK7Q JRN86XO97>,\Y"@\.M+(U)]([9SGR=K1>K_^51Y.E MGS3%-YA?=0U0&!'!AV(5;N1S*)?YM).U[>YX>W=W]E]SA AZJE'Q,51[XHJ) M '7R'VOO5K\RE,2=)"=X+])<%D ?K IYBK<&QU0)%\F]D^*'VRB^/YOJ[SV( MG%IB;).$09NH[3U)Q?>F]] 4]C8M-;>643;X:]CG\4B8MH(9B M"*6%NDR$"@K]>6JN\3;,.2J 1V8P]R/;D2MPA3G)-51&LE5AE5-@S_699I(IDR-J>FVA8I&Y7ODT\5[E=^?P,0XOR-T(X)T>J\!M"*S& MD7S=SH*_7[79ZPRZRN^^@6Y[!^[NR@B6?U9+E<7R?XWKCLU>E>X86ND(81KN M=:[AG/G_UJ=OJ[EP31[(/+K15AX^"6;K?2B^Z4N5P*M_&A>I"(YD" M?BC_S4NYW!S!EZ7IQ^FI\!.3?400K#*3\K[ PS;;F ?1]ZW?/TG_%03O+>CG MP(*UQ][H,H<./$.3E?;*3@'AZL*[OD1"^1\&8\4?8'YNSG"&/"F9D7\^YG - MV&K,7TV5(GS"&&Y\/%80$(?/+PSIY/V$R;%SWK& +%JL_O+D'O:]/\-N#10. MW52,:!F]IQ&\6E&EW#WEY21+!'\ZSUM[AYV7=61284=WY\?OG7O;>-C)+]A( M5HATNI"PM#I@LR)QAK6R@^5"?QS*OIQU"=&=J5(I$9MK8')CM[9WH%)[KN#\ M+ UY'S)Q09LD9/.S* M"[73N]CI"Z4@N&L0\FLT<,2OQ]8GX''!*<8*_0.! ,QS&D\3YJZ@O-[AX&ZE M>T+PF&,=&5J;3%#RIUF&H\0>8%#JC=UH]U\6HM1.ZJJ;K;!2WT;KN29SSRIN M$L?#3KX?VW7,.,A-YB;LN6V=*H8Q?RJ^!LQY:DXZ.F4D935D&GIV-/CW_:RN MAD-($_B%7;EG'S7[/?B0^ )2Y!PZ"B'V&?(N(J!.F-H76%,6E^S&Z*U)\O0% M$@AOL5[5-U (A"__Q=RC=$/!C@] 3G9=" M$J_HE+[ #5<_TWA;+3B,Y !WYV^%3NS-N;8B-X;?;AM4?0H<<7RTV[&V<'J> M:4V,0>\IB6W/)D86;C6B@YR8FG*U*O.DZ@%D3JM(>BC#.%)$S=O7M4+Q"][Q MUOST[OP@#;?C\8Y%],7],W0/Y?FE2;>L45^)HU W4Z(\<^0_&W>?32RUARB< M2U[P=A"\"Y:LG"D>3OK>MOAQ%UK(2:18W"KJU;TF+6PA^-?)L?A@/4F.",2< MMZX9L.D]ABJI:])Z-M$&7#&G(2&$3JA-\C4D0#GB[ M>6_FK'!RB'!.T71+)')DSLJ>4T/!,W<1-01]1EC!*)'NX*L42SQ+MU+4F8+- M,X4E4R-^Y+ZH(?>X$FXGBTEKWZA"W)B1/ -AX1]O/05(611-6RU=3X$!>GK@ M>:&%2H,2_B?1D'S6,N<_L/IZI>U&9+1C MKQ8M%66$Z4;^Z,B+1FA8T+9RXBZ=Y\HJ\]/* !_0$JC('BUR*\:4]IQ1)]X\?12S%WO)$*GM^;#I MU^!7>H()\^H!6T#P"M>G,SBJ4$^^:JV?L5*S3OO2\\>E\WNLTIY904"!U0?M MCHFB<9WNW2@_CX'F8^HMV)EV5[6(;&R/08&#VIE]_QK#4PX)J8\5GW0+9V\F M $\@7*I'A,Y14:)QW*6F6GQ!1BC#T($E/SWFSP:2AJ5&YQ+69E89,+&R6U.= M&OAG9 IGH2UFKWT7V2P?RK@9RHO5C5Q]_$W'7KMIDNE9FEBUYB5UX(T@/(B? MY>MDV177HA:R;Q$]T)*#/E3A\DS==X9)K"9V3?Q8V;S"^::)U9\P>" MB!");1"N'L,-9<=6-M54Y:E>MM,84QBEE&=\K[H>( M]VS4=F-Z7G6\Z\RO64Q1U_T.+?X&OU7SI?*!VK/N(=;WF?4Y1CAS2_DD/M2% M<@'X@O%W-=^D'983/MC/HS?++QPM%_OX6&FJT5=K:(E.9R6)?M-*I*D!6_1] M(7@=*\Q5X6]%/7G%=R&*!L2?7 *KY M,+?9^K^9DOO^T)Z+TA<<=X-187>N1MER.KHX(5UGQ86?K2"_^$ \&8ETLL0[ MN2?YV$R\+^2V(VRMYI-P/LH:]>Z>!LG]CW?DCA81YEVJ].N5"S"-1VX.-9.K M'SU/^$"I=PM^%W>VY>[*O1'-%1S!9R';WQTYWAJ_F2-<22R&0ZVV1UA;WFU"YJR8D45?8^5JS): M>9>BX0)XWEU*L'^TMM#Q>]L$K4/-UAT4%C?8 :6?!X.F1QG!4M7!A?+GJ M^T.OH#RGO6N S4EK*L:FMJL2[VK/-YMVV!H6S=TQ#+'K=F=$[,:*QX0A8@&7 M C5B(T]LJY:W^O":HQ<7HTJ/5F;-!LTB-:2+3V+-9XX/V6V=&B4]S$OF8QC) M?E,93NI!LB3G6I4<8O4T[O]GWJ3]O0;@F[!691@:&D?9W#RJ3+VM.J4\JN?U MI&\4WY!96,/^-MV8X(B3,"9"#:CV>_V7O!&U0(I[M:5OM.AG.UX%1=PA,9%8 M=75:^I%+B_(M=7U(XTKN41KN+_7&\P!BEKEA])T05M;%[/[J$A0Q3+"GB>N] M!CA,EHX;>UGE86E_S_6\C7@\,&_T<@-]JTUI=>,'^T$,&-Y87["@3+WK&2C6 M[:%N\CK@/E[B*"H?5]('RRB=C0N(V&AG@2'763P]4P4828$B<3F.U4 MIFW)P/J01!?#PGO5SAVP?H$R>U198H\1'()8:."F_=2[UCPH8T<7N>F0F[D4 MW,&]J<09P'=%VQ$9M)ZS7/'H>TM ' FN!Z5)1 M-8YZYP(J)2>_L33W0M&(R.BXZ@<-XV]351MSOKD_318H;Z0DGL8ZCRL^OOH] M&]8]QRG8:7,6B2^X-=]/[IK/S7V_]F2]U$FIWCU"_@5FZT0SJHT20K/!R;\WK_: M\[PBNBR3R*-W&G>4C8EJ&:[D(:'H?]]# M/U"A/_B 8I"_*;M?^3DU%WBX:JY"G^[])(_^ XH<(\U5PV#1$YC9)? MV..#S7W8*'[67RRP(.$^XP_&^4^?#'&J+J).6%*"2X73F]2XJ6I9MFG )Y 8 M1%CW4K1H'N/V+&-;TY[(OG4"46#1]E/9X/7F868\S/!).1;=2* MA;1J_U!SD#VG "KC;7SO2T:O;5U^AT783;-P"7IE=Q ;%P.E>KQEY(IJ3LI^ M!X3UYI)=YARSR$L$5V;EO##_U7(N;Z>ZN*!!_+6&[[($>7\N8/SHQ=5 A_DP M_8!CYI ;54OGO,+SDY,:1E1UM0C<>2ZN1&Q^Z%E#_'"*::I5#)9[9:&C9\_= M<%SD59DS9TVV,/<.5=9WFM4MJWBQ69G@J[$:*7XAB&LPE_91I:XK<^J*8VGG M%KL5WG)4;/%W\D/.ZI(G:E4A!M]"?YTQ)[9)%>P8Z/@662V8%V;2]D94]OAV M;NJ 5CJFKP%:XRBJ@'/,[1AL27=,8*E4)ETX M([R2>^-S>%?I57O%X/"SDIAL_K5QZ*(E-,F=9P4>46+-<^-Q_T%NBIT1,/62T!.Y[F+GO.2EV*M7Y@8E3'ZR-G#/V/4S9?F?J.'5K^S;"MU]*KLH,/:SN-K) 9Q2KO3 MK$*2YB']$!4&D_B0^WHJ#(#_",:0F ;*, 8'J5FCZ>'V257>N4G[CA5P6O1B MMLW*HT>(AQX)ZLT:#J/Q)R(S?'V29V.-=2F#&R"[O^YLKJTF"T'K[4K&.-Z< MI0ZP MUL/YU;H7;4V-ZWAZK"@:23\/JCT&>$-4+DPO"T0NZ,. D1>RW[\<;Q9$;.-M MYZG"GS\IF)MJ]7:!9>/N%84;N\I5Q_TZ$N/BJ=(B-T8Z\JXRI?BAFA R-#' M>K78/:AEL'"T R(WR_^9%D/W,S_^.&8_/IW2$LJQ5O M0/HM<[ M+.&W-SB#98Z^T*L(\ Y^"JH-")?;S&OCZ.NA,=S)F MN;YX\WZNG556Z%;NSO2ECL??:@?^@)!\&6)E[3DB!!#5]N][K,L&J^0>ER!VBAH. MY1$RO,Z10T_Z(MWL>6'UFTWH7T>@\"7.BU=N$CHBALVIQG/6$JBV%"I$@W,V M_;Q)]/:5 *I-I4RC#.+$3&^I/3<46'5X+B+_#ME*$#A7!$,58*OZ' M3S^HB$_5HTM9_Z1: 'MJ9I8Z<]DG(:\1. ?LR<>#9K!Z^+3-GX\;2BOF;^LY M$+F2)?51*9I3D-!H8:G'(T_6&D)NQNK"1'K#EE_@5(LW1ND3D/QXYV]O7SY3 MG!?^4&M(LH_56+%Y"[8L;LETWL-6U)CWUEVH=_[P"8]G&5^- <3U@AW51GSW M/8PLTE2Q(R6FH#+IH7)Z[<%JM_$9L 4T6U7ML MK@$4X9-GJ!5OS?$*>5ZN:&/4<5V(F?1N$C4; X[0IC.NH3F[4/UI"PZ:<>]6 MO-]4!UNI%G2?8M"*@GLP3C\F69U"Z"CI8"&[IRMFG$7F=SC6UC_OP_R..0?P MC,M5\GK%VYZ-=1EGN;G#,48&UJ6CCT#P-Z%CBE+7@(]S_1I";7V68NP! MP]_WHECY=JX8N^K:^FG!TBXV2_6HS>-C!0W[0$5F:D$WB$ZPD6UY_8G"*NBR M2IX]L+2J;0QBUC4<[LT#$9D,_UG#>5E^\=QWB7-KS]VCB$BN'T=*;GNH,;!=5;3W^_#%>'L)7GM26.CJL42;"G+4TY$O MN_V[#-E1M(\5S?YS)!^VN>099%.FFQB+[@/]MQPRR#?MN[A+5,1HB.+^K0)0R?(%M?O,HBUWC\EZOS)@/^V3C( M_U\\1/B_06_XEH6J=3+CJAO%=Q)@5^&W<#,%UCSK_"V$13S>CPE?W;_N\(X" M]$< (Y*T2#1YP8^C,49DD/-,G) G_&*F*"Q;&- /40F9>6TY/;>DMC;?R8&[ M!O@942F!\77S(X$A]L;SZ+$\B1R;M'H7L?Q0XYPQ;.:/:P"Q4Z@ #I\NT=Y0 M86__M+FY^#E6GC?44IT\%CAP>G>61?/!H%R#)5$^_JNL,.C_9.N>2PD%Z317I" M7(&6+?>=?3>ZQ0 3.1M5Z4XN>#VN%=-7NTK#LBU9:S7L7F@V\EO9G3*=NF&Y MME]?UQF%I @=EHV.NGCA7A.0H?ZJL0JY.')[Z0AOIR!]S+A^#6!'4NR$LN#< M"DI-38=#"A8U[1*U? 6M!;V,WF^-./\NB1NJE\DS).G4S2XU.;H4[.[ 10@%F MKH8M8,EPTJW(D7[$8=ED,_G#>\#>CB595T=$T#4@X4+%SKXVMU\CRB@%L^XS M=U@V@B(KDUB$.EQF^4:BJR62*,U#$'U_#H+%[VNPG_[8%R@VK40D*CBEP99* M2LHZJ6Z[QPPNIGCHM\.1DIQZ7 &!)X-A.>RXBXC*Z4\V@OQR7?R$4W2OJ^?$IT P4/,.KN=4H#Z:GP39WX7O)7=_[2F-I M&=X:4@$4!'I^-2=KOC[+5/-;^A,B">HC*EA9ZX&IWRC2,["?Q8I%(DDLZ<+]ENTHU]!)$>Y-9/H1 9!(3SRII\ M^& MWQ,B?6'!I2+$ (C-5P7\*'"]^76S_[_X;68A'V>0R1!2A#"SJL1)N'*G(#S" M?%?_XY#A(O+E :1-2PH0RKCTH=.P3_+K;D95>_*?==8[PTOG> ML]1PJ']5%Y\F^/SRF25CW6!#CIR&ALZ,^%GV/]#MA #4^L>")TY[$E5)JH4U MGZ',N'Z,25R#C#@UD\B>D(.Z38A*LK\:.0>5!]%(H$)Y1A9NH_\:0 TU>Y07 M:YOZVC116'"?41F@^L(8X'M1T7$)Z;5ZK9\DMA4"EL\[J2<=HD@4^Y.1/36F MV#\#'8,\#"C D/4):>FF]HH*GBE^5 Q8C9#HZL\E)Z$+A>] ZFOZ*)=B8 I[ MC972OC]_)<7RP"(@O1G)]J/$9'YM97"S)_SB*G:[4[SH_CZ%]A=(IR 4T0W)\K6JQXJ$'W@\ABTVXM[J0VU0 CQ@\85_-5DVZY M.R#U-_/P6PS>9J@9WD)^)MA5*#LD^:4R)E0"G912R._(^^ M*2(*AP,W.B&Q9!C_#V$-U0],1?:R>[TY[-<$;_O3/ \1V)!3FE7KIR7DF2;* M]!Y9:CUJ+RI)H^B:^Z3_U4M70<E!4.C:=OV^@.SA'&GF_7+V MY[G\<HJI3'^%>[\+DZH?_9>O;10/'&N0![!'^,>GQ$J6M

16O5O]S]\.E\B7JLU\'K;$')BVN%7Q7*&LOH^$6FY+$+#%] <%]\+A*G"J MO;*)+Z+WT"3-IBJ$\QI0 93*QE&KO3=Z.I;]Z%=&^1)JM&U76''&UMTS >GB MS*L@1M2_8X".@XKBI.(O1)8OW4UQ6*-QGW.EAA_;#(J]VLGAZ/>RZ $D.^'D M_$7H%)<@JH#@76I.L%:M>W#1?-%P^/MR>'\YPWHO]J^V"O"ML>%^3BLP^$-/ MB--'IT.X;_W\)<>W#KDVJ7/#"R<"$.)_]Z+\QS5QV&+2E@;?PX[9Z14]T-Q32B%)DT:*S MP9R,?X=7J-WQC82=HFM %^B;,Y_FN/T\?O,;N\.\/8&8GR=$Q^&"^+(NE"? M?I6SJ;LCUER"L;GUG"13K*=V'OPK0%\34-G2[W(TE?/^\LXWY/-K0$0X- A7 MTCFG=&>&H&QXU9^JE^(H+*PO$Y=I.=JH>LM;=^'**I+XXHC,^E5!HZ$!'HW^B2"@_F$",$=PP M--^"30F484SW7=W(5$*^WM97E6'E@N^'-9KL&?'MGGZ=WD+PO%X(J#0<,@$_NUL&?G!N?@=JFG0!;WK2Z1KP29'BLJH2^J@0TNF^,A0Z&0JWYZSMQKS4H/5T,4^FT[N.)_H3.)<%?H: MQQPI["J^1U3XZ3)^2;MQWL("NATAG66]REZG._&CNF09E /8W)DQL\.]_BC MC2'VR2+NH9Y&UMCP9'^BF>BCV).>#^S^_P[N5CB MO8+SFA+G!>FD#2XJORJ TJRI.<=6;,"9:L6NR7N E:S8>;N%.:@N>SG>$\*[ M;45\(XHZ\SZ9( ZB]GA0N]66_^R2]L3VRUFJR9S6?!LHD=8-'?D6#YO9$^%> M;4[,?F)0M.=U, %68+)-U19/Q]TN(;S-J 1^1 F]\38G1[P-:#WG')!2JNYK2%7&@![-%AF?&/(4%6"*DI[Y7 .5.7)7^XG M!,W1Z,?Z?Z#S@]NS^Z-NA'26)H)4I>J'-4LI!R"6UHKUG.4S OTI1OK6K!CH MX@[Z=Z[C#Q+VFHH"FW0KL-< <>]+_R6[*9^MXLR32 M%3UB6=E#GTT\M]A6^7,L8O1ELNJM@9F\J^SDQ.>ZOPZ]A^U5Q2AP% M'AB=2]N F-KP2SAAO9>1'M[Y0,WE]&=E32P"TJNCUHF&Y<7Y4@9;\HH553Z< MS<^2]Q + P^G_@B5)0C@V"RM-<9Y4-_,.'IY1+_0J4\?2_]AV[EQ-A?ZA*V" M <;U3)KHXU;?9T+U?Q1Z/GS=R%NSFK=6IM%/T!3F@%GI+$*P-+"T6NERHTV, MX6710CZCP]DUX&;*Y8=)P=Y.;*Z5@$MLQFA].>2SVWBG10D ! M7D<8M=X$NO/.V:OTR]25\P4Q+5;WA%8507L[VDZ^U&P;ZRFD!\'=_F8$XI^A MX$+"_5WT ?7=$P/-W52N@OJT/Y)9Q5XG3]):Z8K0" J9D#><;>X'SX2*L6Q3 M%-)KN1I]\@'.2?5WT%Q8EVP!6:&/[&LN$U64'"8%Z03.WX#.?LZQ@VH (<[; MD-GNF_F]@_*"=[RF#93_8I7%-R>3S2KSZ8_DQB@ZINVOMYXE69@,<8D3W'%Y M^!%">K$3>.G#-6"%9N*^ROL!3W;5[\JM@AKN7^:P-5Z7#1VV(=88LNXP2%)XK_()/M>:A&6(289O'AT5UJFBR$ 8PDC&+8$HV%.[T&U7M,CG:^$A9T,+.]/">V&+\Y?#(D)IQWQ-=1KSG6TJY(6F M)&6DE7*$WX=Z+#Z&S*&ZWA=P%M"GYGW,X"I=0@]WT2>3I_GU$7WQJ/RY8.V[EK0"*; M8@Y&A$HUA9"EH193%4.\YT&?\_4:$*C^\PP&. -U^N$;D32_,;5&YN)UD>]H M+Q=:;XM"4I=8!"O%KP%SU@8?M&FK8(04N@K@ I7FLZ3S77A0V,WD#X1+14*E M@.]].B@6-=]"ZN<@3FS>K*ZIQ4SZ+S_+T6>;,"W51?WW+]EA$+X*>^\0U9CB9K_],1*+&!^FYV MDS&D-=R4;X*!'P,N=/YW_GWQ_Q& US/_ U!+ P04 " !9@ZU8SG8J,2RJ M DBP8 % '-N9"TR,#(T,#,S,5]L86(N>&ULU+U[D]LXEB_X_WP*;L_& M;E5$HHL 01#H.S,W_*H.;[C*7ML]3[\ 'Y(R)9$ M"#+K1D>[TFD2YYR?= X.#L[C7_[GM[M5]E5O=\O-^E__!/^<_RG3:[E1R_67 M?_W3WS[_#.B?_N>__=,__OGQ7?9Z(Q_N]'J?O=IJOM/=?^Z_0O6L,I+ MBD$.&*W+SY2\5*45>$0V4H!1@76K [Z6CL!N^9==_J#?&57GW!_ ]UCP/T*0 0*^.=O._6G?_NG+&O@ MV&Y6^J,VF?OOWSZ^O4J2_>2>^&FMO[C/]H/>+C?JTYYO]^^XT"O+?;W:_ON] M_M<_[99W]RO=_>YVJ\WE95?;[:-5'9?,<0F)X_*?KQ'[:03[B?C=G_.:@+E: MW%]3\=B'Z:_)V/UL+82>GN$3,J-9;KY0;]9JKN_N@=1HUJ?G.-778K/GJQF^ M%DV9]:,FZA'F-:TVE-]PFK^MM>KY5NK.6CI;.E^M<_V9\6N^U^ M\9&OO^A?])W0VP634A8%KT!1D@)@ 3E@56F 5-Q I10J!5KL#U_EA5Z#OWWJ MJ-9+7USW3P%R[*_HXU;O-@];V>QDEI;;Q1OR_U93^I>?CDSX"[R:2HQ5D 1V M<]@O=_NEY*OL%\UW#UM=NR*_O=[<\>7Z_[LJW$8^(K%R.^]F^U24C;PFRO$+ MO+.RU'(8OA.U,/85*Q J?M*K_<[]#;B_U=_>IZO]=(;XBVW'&=_* <#:)WZ2 M&^M(W._!(^S,=G/7*\)^T_MA-3" M(;_4N[^$69L 3/ULS31(A5F:CH?LAXZ+'QU@!T:REI/LMXZ7!&Y#/ ")[$P MX5FM3#@@3VU,Q IQ%N:%E-L'K3YNOO.54Z97#]NM=2X7.5*<8X5!!0T"&$(" MK%VI@#$55J0JF$!EB#FY0F=BV]%2M<>[EFR8J;@&CI]=2"!RF!'HI#U0O,E: MFNET?4"H1(I]C7W06W?# MYVZTWHO5\DO-X9MO]UJZ8.WRSC[RWGQRP3IC'3/[;TV '"Y@SD1I[+%,588! MZU4QP(4]H)$"(:8E9@JJ$'N;BK')PT,M?]G]D<%L<^#P)M,MC]F^9M+%2G8G M;-ZX%RVC808ZV;AO M[VLD$\10[9Q9I@$V# )FM *&,JX*;6TP\8JT#]"9.M[543[$;&K:GE=8 Q - M7&FE$SS,0EV1.?NM(7S=;PP27K5)//77= X0'A&<[ O@?\WG)UEC0NW#SBSB MO&C2:OYYZ.UYKOG\1#A<^WD^'N_[XH#<1E MA0R G%9H9C71A ?5 ;$2^2O7J,SJ?@R(^M2;&'H\,F!FK6U]7K2>Q]XN=[M9 MV9=W3;SG<+.C%&>22 EHY=(J"41 5*7U%V A*>:F@L0KER6(ZL0*>^"A]MI/ MN/B_LS;:Y7'Y,P)3SQA6:J3"E#X)2.'1JA"A4X6?O&C.&T\*@>$L0!3T7*[W_J/JBH$*03 %5< 2T4!Y4P 5EIK@;F %0D-XURG-O7-V,MW3]-2 M@J,L/5!YAT[2 ! <#VG3EIX@,'S>B(EO#(N8+FC10VON2,2PV!?""QXOQ?KJ M1F_MLF_7#(]3);Y%H*&>6=/;N%)!?>P") M#?N5CI+G\#,DX(@@I(4KG= M/)=N#\?V,$"L',J,+GE IGI42,G[:/%[>,"4^B-H2 MG":OI4>D=&DMEXC,G=72(^B%I):^I^.T\M?->M-ELS5Z[^X,UCN]4%#D'.8% MT!B6UL/F!6 LIT 60E>%4@82L=@?RF(&OZA7*07IYI5JGYXO;%VYDVWVMWI; MWW%:BC%[[W6@_/0TB?AAJGI*LMMS?VBI_IA.70]M2MON]8/^3\VW/ULM6%08"U%R M!9!&UA^J*@BX-8^@-+I2$AO)2^/C#\4R,+&;9+^NU/]J/PK!?K,W!RYA-J[E M)K/LG%3OU S=' (7WV^RCJF;S+*5.;XRQ]C$:/IG4$R-:EQJQ53H!J5@C(&F M)SU9%]MUHZHMGN&WBTD1PQ35 !> M*0:P,02(7+CT7JU(Q4H)>5 DJ8?6U&EG1\IU@:4\I9W]\.O&NED073_"!4/G MYY F B3,"#_%XA'9=.ZBAVR)W, ^2K.Z=QXB/W7;?%Z)4^S+%L2N>V)##MD- M16Z*BI+<'E,+!3 35N=+C$"E$.4:8Z8)#-'T$.(3J_Z3G3"P2#((13^EGPJ; M,"OP3N]VVOH%?8["?I,);=V%I;K)?E[N7(N6VEOXQ9X>ME-ED\3 D\B0!)&> MU;+$@/+4U$2M,;:N\Z^;C7*6[=?-6M_=KS;?M?ZDMU^74N\^;_EZUV3.O_S^ MZ>'^?K74VQ??EKL%PUA3B"N@$30 DX(#CHP$ E-"3%E07,FX"LX8=J8.G[6D M8NLTHQ#VLU3SX19FNSHJUOY8.I/478X1.'F%910SSU1+.0:XZU63HU:-S*E9 M[OB7+UO=U/V\-VUYT+OE6K_=Z[O=0C.%J2MT+*!RB?"5-5#6.@'76D(:CJNR M$$%)-0,$I\ZJ>43>)9"V#&2_.1:RFH? U-I!#/WL4$IDPBS-2%#"4VP\)4V5 M8S-$;MXD&T_AS[)L?-^+,P0?MANIM=K];!E^N]L]U 6!VT]\I=^;)C]W(:B0 MLD0<"%JPIMTQQ4A9RU!H0BI)41[4GFJ8Y,3&X$UK9+.=2T;.[NUCMZX!T[U] M*ENV'(79 @\8_:Q!6G#"[$%'.W/?WJRC;K].F:/O[$/#03J+X"]M(IO@07!6 MJ^ /P%.[$/!FNDZ9Q[V-0@4%*100AA%K%! &#!E5QU&1XB6G**@/32^UB>W! MN\N]'D>X!OW8^5F"9(@$AD[&@)&DT^54_D _K6?O93GH"?B]%-VMLKDJOU0$ M*B0JA2D,8%3E "/AYAWD"$"#*T9$1>NK[*#^E%>)3:SJQT22T%AI+T)^&IU* M[C"%/LF=F;QBUD?"= TDKY.:NV7DH- 7FD0.OQ-[Y[EVJ5';^KSP<;G[^W'C MD9061I<28"'=X)+<>O*2")"7J*B$,109'G;E>8W4Y#>>)X0S1WG$9MT#F.]% M9PH80N\YXQ"(N.D<$B[91>=50C/?K[!1@QT^'"HK.-=K@NT.F$AYZG8H^OARO MO3E<).-%((( M,PBX41I@8@H@7/MUI.VIU0B:YU50,?AU4I/K5$UM1$?U'I1\3ZDI9 \]HIX4 M@7883'%;/RQ_+Q]V=A?=[5[(?SPL=TNWM1[] MLLK0"CKE%;FDUINM2B (,Z#$B&!2%'FE@TZD?<0FUN&.='9">X0SVPN;GTJG M B-,J>-Q"%9K'P$3*78OJ5E5VT?HI\KM]4YD-1K?NC:4NP]Z6U^$OUZN'O9: M+:3KL%8B!JK*S4(1N *4" H*F9=&,(88#:LPNTQG\NOFFDKVPW*=J?+MNFS->[@+^45MO8.F:RM:= MG_ZV7NYW'W5C3KHLEZ:UK*OF^K*N5UYPE0M#!;='6\&LARX-$*600&$(C2R- M+E#0X+69^9_8NKSX\/;53:-;P$W155W12W;2<]VUC.Y8;[JE98[YF^PP;\AL MMMFKS6Z?G7 >V(EBYJ^%G\G[ W_88:;T]'-^.=/G'-Y]XWG03M768V;NY^T7 M\CP?S5DCDF=B(S*[6]YJ]>"R*#YL71^&_7RX!@5 M4!8H+J9]]GP*H,,,\#J/PQ.U @5.E:/N2G3<9.Q",L[3KT/?'M2^SADDOO[H% M?]7[KE47ETIR@TN0$R@!SED%A"(YX$*Q0N0:*A5TR.TC-K4OVO7WVAYHQW4S MNPB4I\.72/Q [ZR3_$CV)N/&8IB]6*TVO]>YD[7OU612O=OL)IKJ-RA\XAYH M%TD]2R>T/J&O]4/K?2?RKLEN -: N/^\O;O?;KXV4Z^ZV2957A0%48 A35SJ M!00""0@,EE@5HE2H#"HT[Z4VL;H[HLT07_?'\H1\X+U3+V*>5T^I< B\?>H@ MJ'\XI3Q!#V(O&5-=0O72FO<>RD?LLZLHKY?B-/RS.TH_;+_7YQ!7UKY9UT>6 MW4+G2DK-&*@@M=I=0 UXB;3=VHO2#8DSC >5OKB$F<8^GN[23G$&!<5H#!G%L_J$20:2@J(Q?-]+A/>[[=SXC;4ZK^ MMU?ZRW)=CV<3?%7O_!, 5T"(&"\5*"I2 8P8 MQN+D"+/*]D6FG7Y.Y[_>G[G=BL%@+B2B!F *LP<39.V&,>HT!#1#5D!&$JY+K%2H 9P]8)8 10;=V! MBN;"0'LF(NZ>/Z!=].GJ0:H1WOO0TLI6EDQ@1^A'\A.:ZU)3!$Q>(6L6.+=N MHQOFKK26L. 58T%N8[S\X:8AA?Q,YYR1@@ %C?5E2D(!1:P D&M%>%6:W*C% M5[T5F\D1.*4R*P9^WDFT7&$&T@G4-?UVE%)V_+XD0:HNWX_6GK>S]R6QSKIY M7WPH54KS@KA^W(ACH)CU*;"4"G""*V"TK@S"$,,JR(R>DYC8EC;M]N5Y(O/8 M/.;H_.4)(T<7\I:G3%9.'1\Z)_#,RWJGG0GWN_M-X&$J:,O7GXZ.@$*88K;]1[N M;R)8=P^T?*13Z4#!$^FY+]59E3\0BJ<6(?3U.#/Q"Y>WR[7>?C^]36[O-+ L M(:MT#JJ\+ &FA:N]+4I@77V"NI_#/5[&X=K M\ $]&5K1Q_;#9C]1>_!08=.?[/O)/M=YWPN,GBB W_N1F9YWF^U^^=]M>\[7 M6NQ=3Q^7:O9AJ^^6#W<+5BB&*89 \8("7);<.@N0@K*BHI+(J-*PL%CW(,W) MX]\OI-SJKFVLL@QDJN4@,/US$#T_,Y$4D3#[<$K:H>&(9QWU[(>6?L)XNK>L MJ?(^!^G-F_SI*_Y9!JCWBY&E(]?WNIS!RB"5 TVY/?TC#H' TGH3II0%KHB! M-*SI_W-Y#9>\!!WA)8SV"Y[#$VCHW&0O]OOM4CSL71*Q"P%^X).U()G-!_BC M[/KA^_QD._M97Z^7>BUO[_CV[Z\W=WRY7A05(@5G%"#L&G+E7 -:%24HD2D( MQ$@K''3V'R(XL6Y?Z"EW8&!D2[VGR/GI>$H\PC2]#XKLMX;ZE$WVK@@Z5:N] MI^2>M^'>%>$'V^Y=>R]\XNO;]5>[\F;[_>?E>KF[;4=T_*KWBZ+ %&I= 2$K MZ\MSJ^T"$?L'5 25"BD(O52^E\K$>MZ1R[XX>OYS1Z^CTJ_.R60-T^$#R>P@ M<$TTLU13".T_436)\'%C4X\@F$>?>K;6^S^G&8HZ*%W/Y-/K[\XVWG20_=,9 MIL,/1[L:M;D8:.()]C!,D7AV0>#>(1(Q_,2QA M.N>BA];46%4$$R 8P0!7W/YDN "* M&%WE7&"F@F9M7:0RL5J_UD9OMW9WN5O695!RLPNM";T,CI\*CQ8Y3'4=N>R$ MWA37_GT2I;KPOTACWJO^/C'/+OE['X[=>7?[]Z8;P=?-W?NT6:F%) )A!3%0 MD'&7HXZ R)D"92%IE9=4*A(X(?P:J1:8;SV]G"0:V">X!R7>+32%Z MZ/[:2-TX_?459TLW JQP 00A=HO5.64Y0L;^+RC^[D5V MZEC\P]T=MR<[^QT_X2<[,I1U' 7&YOTP]8S3)TSO=H+NV;.#E9KO=_&YION+W]E_LB;(B7*M*Y2"';A96SB!@ M6E( 2XPI0:QD.,B0A!"?VDMHBW!$1S>3+>'QP^^NXNEG1*9"*H-KQ%F:C_K.4JD#N%WSN9\W M][NXW.[YJ3\ ERLM*(PH05 3@RO6/XJP 52$JA:"$ M/&Q<2107$]N>%[N=WF!SHO<1C[F:')D0NS1R?L9!T_ M=<%GZE8^9Q5BCE MI"A8"8B@U!JK>FQX*4!A4%G@0KKN#F&YCL-$0S0L*MFQZQGJ-G]7)]_;_S5X MC-O MDK)<8^_-VM5;-L,,-4=<5B7@6 J 9:4 +XL<2(&YQMSP2M*PC,@>:A-[+VU% MP)%F:"YD'U">8994XH=I_IGDR68A!@F6+ >RC];,:9 >8I]G0OJ\%)X.U59/ M6R/QN!;K4B7U"]T,+G56UTW?O;/*HI'M-\$?&)\ B/EEAO@V*F+X6ZR MEJ/O4S3)&2-YJ@!Y# OS!LI'@'06,!^S5F2-K0L/GTPA;:M(8$X5=I=QU)2N M^UT) 2>F!) @87A10BR"$G0NDYDE]/UHZNU0?4D(1G[F8[SD808B0NCP,ME> MF5+5QEXF,F]!;*^@9U6P_4^'][M^L]Y;T_[ICJ]6W<#@A:I@69:N_1VM7,:Z MID @PZVBXLIZ %!Q5OIVO;ZP_M3QG)IB5I/,.IK^+; O =*OA@G$#(S;!$D8 MU!6[1XZHWMB7UINM0W:/,*=]LOL>"U>H=Q;?U8?;S5K_^E#?3E8YA+*@$FB) MK3-MD-4K69: :*$,@TI@[)4@?FGQB56I)I?5]+*&H+\>G>$PK$1CI MU<;T% M"U*?:Q)$Z<[98K,ISC4Q3K7FZC-Q3F(W\/:U;O[[=GT^\FM!D\S1")$_F=7B1G]4)#0'CJDP:]FVH@9U=] MQ5&)>4E 3I ]1!8%!4S" B!2D IQ7528C!O&.4\&5< 7/ P@SQ-D K$#SY#G M$D^0VS0DUV2S-9\C0VE(V.&9FFE:KOI'F#YJ=WJU2[\W/R]WUI]P :<%JA0V MN5: 0>BFBU!FCY\%!UQ7I2:\4DB;B:+/%QF:6/5^4/9E]GYHX:U>\$;$>+N7S<\U^+-W?UJ\UWK MNJO5!_N%O;7^D,O1KUK;J8KF2O!% -&:@,PQ!KPG%!0:2B%U#DD?B7C MWA2GCKBU/#331[/[EHOLWCZ5R1,^_), _(#L-UV3P!,8J>N0J>EG'0-UIF7V M:D)D_%,ADB,4E_;@_1U*U// :_=6;+60@2ZS0_(>S%.,_P2N;#KU:L M=NP3H]JP"EI?3Q:%=?TJ :C+/6,EUA0B2&GE=?/@37'R *KU3?;.-]D<4GE6 M=8 C>EC6,(A^#EU2:,*L8E]:TY%^.B_-6]1$;M@PO5G]+&_QGSI2_B_&V0/G MH+U=[_;;>K_XE=_I]MH[)RC7FE:@S!D!6#/IZG0UR*US1'B90V58B!FX1FAB M[:][21_IVB^WI1R9(' 5*S]M3X% F))'"A^LW$.2)=+IJV1F5>4A89]J\.#S ML8I[O]6RJ5];E 057)@<"() UB$*N":D%.%Y]<08^D,OW- M^3FAV_$C*'QU,4[ 4/T[4DFI;>>\)].PDZ5GUJISH4T$A"=&&Z&\[/_CK50S+B=O-S MN*:U##3S)MIF0:02%K! @7'* M) M))A5=%.RH(XYPR0G5NHSD[CO3&)@I?DP=GZ*G1:1, T/VA^F:3OA+WZJRO1A M@O.6IWL#<%:C[O_FB%JACX=.4N\/C:3PU8=14UQCA*VQ #FI"F!_ MXNZ>0($JUX)35O*2!&WZ ;2G3@>K"VR.K&1'7K(C,SXCJT:#[&=1)H(NS+2D M0RVN6BE,_I0E3)Z4YZ]K"H/D8K%3X!)Q9N=",F.W"2'5@)LS2^N/I9F0G0"K,P28 *-BZ!8BBX,/C]W3<)3X M^2JR DH)7:E2YQ3#P,J;RY2F/FLU=+.&<%93/C0%#R["N0*6YRDJ!02!9Z8H MZ6/J()>*,49>"'ZJME9 S>VI2;!5[O#R5YK)JD@#"CN M.I.S7 '&!0&F$"BO)&6R"E+@'EH3JW!'N;Y'[FA'1T?Z,//3XT1(A&ER- @Q M%\E#XJ6[2+Y*:>Z+Y"&1+UPD#[X2.XC@JUX_Z-V""EQ6J!" W(!(XQ.XCMIX0QPH1I7$:ADKUE M[+@!6X1/>)OI3C,>IN2WG1&L/-,]:#QHUV](1ZP96'BZW;MY .I![D_G,[;U M 4K $BIL#1N%'."*(<"MM0.H@CGGN992>[GYO52F=O ;NJ=C0 /+*/HQZC=% MR20/=.ACA/:O@?01JL\BV 5.K(']V]$2]*\]3RVDCWB'^D>OAV,O _BN3A]] MLOMA5N4T+R!0T@B <6& X% "7B A#)9:BJ"QX5?H3![4KR/0CFYHS/XR++YQ M^='"AL;>#W).'$[O%2Q9R/PRE9G#XKVBGH>^^Q]/U77N[=J>2NR'9#?GA; * M6N(" 5SW:4!V$^64NI]4)2GBB)'1[>9.Z'E]?MH!=ZO]8/DI['C!4_9 M3^Z$]I1]Y"Z(.%D#N5-:S]PY[H+8PRWC+KT4>67E+O4_VW?K 4RXD 4F=HL5 MC%4 4T9<@S@$H/6!5H98Y8X#W4(P0\[YYBY0J\;SJ( ME'S6U$4)4MTK/5I[WKND2V*=W1]=?"AZ5M3CB^7/FY?:I10\'K:C+4C,: F( M+NRY4MM]D3%4 ,BT9%0*DOMEK(21G5CC1DR#\L%LX)PY&1)A.MI-(#I/+_F\ MR5YVZ25CYSOYX!4\T"DQ;N,F.*7!+V9B4P ,PR.:?!:;>R93@( 7AC"%O!W> M /YU^Z7Y?Q_XUJZX^OY1WV^V^T7%BYQHI8& >>[JFDK %2FM)U)@)@I2"N$5 MB.NA,;%U[*AF![)90]>_*_PU('Y(GJ&']MS=D:QP\( M==H_?NC1<.?EL\5,OWK8[3=W]KO=]C]FN-(EJ@I 2J( 5A@"84H%.*]H7K$" M%8571[%K!"9W2"S)[$#3?Y>]",:P_S%6Q# 5>R+=< -H/S']W8:QXL8Y"(W8 MLB.;J*-AGRP]N_S%UV;;S_N8/MVY>Y\+-Q7_H5>KW7+ONAUN^1?]:;-Z<)]@ M]P4J:5454"E0EH(!3(4"5%05,$5%,::J@ECZ-608)A;R=8OKR'!G#>RG[[N] MO@NP'P,(#5N2=%*'V92.;M82S@Z4(\S+ K^AB8=&G$F9PPJ05;(3] >>S2P MP&R6R4^04QOE^49<5/,5OU_N^:K.TU'+_8/]K-\V;1C5RX?]KYO]?^J].\4L MJ@*7N5$,5,C-;L6H!+02.:#0E-9V&9&701,Q? E/G0+0MJ2M^R3=;UT[57>B M=NV!FRMR_8^'Y7WMKR_7&>]R,O&PSRP7V7>]KP,6Z>*TH9(G"N%ZDYTUNAL*QM/ ;_#[T3'AX<>)(5H(LU($A;WV* MG..1 &+OL/(,P,6%FOV'W0?/]$C^?0Z-2<\ ^K@X]83@QP2O1^(U'-".)3!W MD'LD$!<"WV-7C'-=[2ZDNRS8.MN\*XWI9K@1KK2R'JLJRLIZK/8G07$%>&6W M#,H)+%!0PZ\!>A,[JC7USN\,RMS4D+TU-6^Z$]E?MYO=;F&89*8L,&": M6$>04 DXQ"70N&+,GLVD,558E]-^@I,'UC[TG4)OLB^.B<#2TWX$_?0_'2IA MZG^$X\,!CC='./[:"T=X$:J7E*GJ4/N)S5N*ZB7X636JWUN1!:G++[?[]^9O M.UUW['HO]M:'<-7L;[[)6_L5T3]OME?\C@6%**=(Y( @0P'F% '**VY] 81U MI6%9ED'#'D?P,K%C4',&-@8\['3&'7.[;-.RYV)6NF4P,YMMMM:_IQL9-.;S M\;,Y,Z$>9I .@%NVLJ8YX/L3O-^V7=U;9=PN=&X&$*$ )N6O=+BI[Q",*H(I!S2'-BSS(F7N\_,3^F?,2-B8[ MD LS,D^0\+,>\?*%F86GHMDCVF:UE-^SW]K_3E+,>%FZ1-K]9/%9U?:R8$_U M\KL%S'ISGN%U#-LL/U"7]Y'!]Z9\!K] M]8->2%Q(X;9/:&1E-U(*@2A+5S# *U$)2+3&R2_-+>&)K\@_NUW;4CC MOB4]P>VM@[%?^:<$)\P0]-S$7KZ(M=Q,!-D$U]N!T"6_S Z'<)IKZQ,<4EQ2 MN^7^>%?2)T)&74"?OA_I*FW67]R$)3>AQI7$MCU^9%51RK@ 7+HQM96D@&&< M V/MJBJ+/-<8!SE)%\E,[1X]&A]UTQ921PV4O@*3I[\T6OA 3^G1I"A?N<-] MI%ZQ4GE'EXG,ZQ?U"GKF$?4_'5XB^6:]MRK_\W*E?WVH,QNP5)A*B@$E!%OE MK!2P?V7V0$,DK:H20^'5I>'2XA.K9$,N<_2RAJ!_->09#OW:-U:Z,)T+$"RH M\/&:!%$5CV>+S5;J>$V,TQK'J\_$[6Q7MLZNR;S.(12Y='-C*V*5J'#1-UH M>Y* !9)&$QK44JR?W,1JU5+)7$VHFZNS,>GN0P=P]-L"TZ$3II9]H?WD??O] MA$RT,0X0FW6#]!/\Z4;I^5:\7_NYW87;61_VF_]1WQ\F5G_8+M=R><]7;]%J-Q[G,W*N:FZ3]24T_K1<=+G]#+CF!B=B\\'JA+7OJ(U>*,TFF8]&U[ M.]_V$E]4!=,YR0FHN&NNCA4&7+'"?E920EQ!0JJ@:XD>6A.;EXY:9AV1D;Y' M'V!^QB41#'$1RM;G. #2$DYG/#RD2V0A^BC-:@8\1'ZJZSZO1(Y3V&_DW]_N M=@]:O;8F9/WE@]XN-^K3+; 9TO+;:TD/RS7V:YF M],? >0J1X/L9CAD@#3,J-:VLX2AK6,H:GFZRAJN;[(!X\W#'69UCGC"=?"0V MJ48G1'(Q[]2$<5"=#4P8N5SX36P[AN'GK7:YH"_6ZK5>+;_J[?=7EN:7X]"^ M2D@F($&@$M@>GW)EC5LN#4"4JR+G1M!<^[:.\J0YL?GJII*8AHVZ1$.UC&2R MX<3_7M$7QW[K-!$Z89:H Z;EH+Y%['C(6B;"9D*& .1_YSH!4''7K3[?I$PV MW"3J;Q4H>\\5J^]*L]VN!HIV>K$:^FID3^T[%X;][_H[\MY8C]-^%Y9NJ$U= MQK)@B.451PQ @PM[TJLHX%S8OT)#B42%P(4,:K+=2VYJ(WE"W(6=EP?R;=5. M8#/N?NC\7+=T@ 3:Q2=8'"DW!34)/3 _$5/U\^XG-F^#;R_!SSI^^[T5>S?[ MZ5:O5J\V=_=\_7V1ET55$$T!1J5UA* Q@%6Y (6AQA!BS2O-PVYG3Y>?YWZV MIIBU)$-O:!^AT:^QXV4,T] @\2+N:2]),>*F]M%R,]_57A+E_+;VXE,35'R= M)#P=KQ>4S#$67 *$E'(A4^JN<$L@<@Y+3E$.=5B24B@'?[Q[FF ,/:]HID0F M\';&HVAKO\E$USE^DCN;6#CF*-:Z2/^/4ZC5!T]0D5;O0G$FZ.7#;KEVU5[R M'P_+W=)Y"_6/=N5N/F1!"JV@W".1>B<#W\ M2ET%G5I"&9C8>'S4TBG"D:7L,4^!3?Y"T?4S(%-B%F9.+"?7L9JG\CP6C%2M M D/)S]L[,!*M$MII8VT/22BNGCQBM>;()8L0_Y!-$O1P[SV9W MZ_[O3B]?^:KI/;[;;Y=RKY7[!WNR>?R+DR<7E5**%*RR^[P1=L"F6-PWB61[R[??OC^*IQ!U>F.R[]TR$-)](62J$E.#65D,"L!8("%QJ( TBN22:515L/Y$W:_6'_#PZ MOM)\&MK^WHTJJI>>\Y/P\_-FPS9P:["$K.OG\#RAYR9/=*QDS2,.]B>_/'TC MY;BB!$ EFV$TAI>9!QLE@.U\VE&*12-Z-]FOZ],AHQ57D!M6 @T5=X=. JA+ MCS'VO(E+AB"OO*967%E_8J_448P9*WL)B0&?<[Q\82;DL6@10Q\OR1C0%FF< MK)'=CYS,J0?*]DC2U[_HPEOSM2FZSO*C;D0]C\V0ZO/[9L&55%"J"O "67U273K/!*J8ND/WV:#YDPS;HWO--4^S'3>\$TXSQVK]R].7#MQ:]&J1',=DU0T+69KZ82 _J^57& M!#12].UZM=GM%P4D%22Y!A7'"F #,6"\Q*! %6><(E15-+Y7ER,QL8MWYLDX MFF/:<-6P^%FV<<*&V:^4?W[B*S7 @)X7$8?IW6=B(J,Y5J?U#.RFDCXOOG*/P[E6B*,^04#VA MGJNOSA;O&6+^-.@S^&SD1:9U+#;KND%%T[.BZ66Q,#DL<,$YR"DL 7:G*RJ4 M/5-5I4:\T@RI,F2'OT)G\NP%1[5I=W/3-K6I&]U8SSNZSBI.U\MQDC41N,.N'_I2)\-Y>,W\*J9J!S<7VO-W#9OXP MSMJ-S4T_;G>JQW)_V&[,B(;M?];5'Q859)*40 G&7!,;#.QQC !AC()Y M1=TQ+>P\-DQT8A?JM3;:TG'E(E_UVGRM%B$GL\:ZMGOEOPA\V?: MP0@A$B<[NGF0G/D9W.SV-UEU M@TMZ4R%47YA6-];ZW2"2=R$<^]PO%M#;K( WF0OLU8^]UK(.B76_+6[Q> MR_WRJUYYMLT:A-_/IHR"-,J.'+!L(ST-47LR<633F8XAP1*9BZMD9C410\(^ M-0N#SX>N@%(1@[8I) M_8(RUPA,O/-W)+..9EU&Y=_6[B(F_7J90M+ V$.8D$'-[?HDB6IO=W'!V1K< M]8ESVN*N][GP6];>E+?/FY?:93.^,/8+[I+>7-;M0I4(FJ(20-5#RMRU"(;G@<^8G5\O.MMO;+$?2_EXS L%]1ITYK MS5:3 >L8FQ1)_[O?:1&-NQ6>"MF@^^-X8'INEB,6G>W..5[@T]OH$:N,'Q^W MD-;+(95"H!"( TP1 :)2%&A::4B*"A?8A(043Q>?.*;8S)"_6ZZ7=P]W@0/D M+V+A=QR)E3#05CX:U#;-2+;$YXQ'2S_;^+1KYXF+ST1>&.N5_=FGF^DA"CVHM.C\]02=QSRD'Y06)G2J.TD_ MHO/>* 8!<78?&/;V3*-;:^>45+!21:$ )=I:$E4IP(3"0)5$,U@@+K!7A?$H M+B8V+/8;1B<>W.IQ9)H-H3'>P-G8UC0^?!+9GVMHZWR>?Q*81H]L37 .>"'M M4?-AY:X:Z@P&EP:QU;?6REES]W8M-W?ZW6:W^U7OWYO/_-N""%;HG!E0894# MK T&E&-KA3"!F%4EE\JK)U=)10'S=EP MHQA:N:Y8]YD+_;[[5(\[%TC5M K<5K^VO69D,LF!?EDH)\+0TBYU>YG2VIAM.#,* :PTJ7='*$&7"D.F-T4 MK4/.,*1!/K@GW8EWS5,N;C*E[UNYFYOV^;@H.-6"V_U.\% M&@Q?P/V,QP0PAAF2QP@^&M99AR [)FJKDLYL!,J=R(3X4IW5G 1"\=2TA+X> MGOWTNKU9_FQ?73"&2D-Y"4ICO6K,<@X$QP3PR@A3:HQTSGVSGDX7GMI0M*0R M1\L_R>F1Z/T:/4:@0)7UDB4HE^D2XU$Y3(\6FBUWZ1+[ISE+%_\]MN;3JI@+ MN!T[CMAOO-0(:5"4G .,J0)4%CG(<4$-09PJ'30[XIS$U%=SCB#8NRCQRI&L M\W]#JR;/8/&\>!LE;. E6RUG'0V?I!/+=5F2U?.=$9BY\NZ:@.?#-^ MWM13=5\HM74S[9K_O%NN-5Q 3""56 (I=>XJ<@3@N+1_)9SGJ,H9J;Q:L?12 MF5C[&KI92_&F^R%SM+/WZX#=ZCI.PUM7$NG#U#%:\(@9U#V"C1A%?6G5F2=2 M]PAV/IBZ[^$$!3)UFGT[:%(YG?]%[V\W:F%0+BNB4!)4-M1'KSDP*9FHO##%G5[,A9P\H$B/KY)*EQ"C.+22 : M5U(T(/,4Y4772#Y?J=$ "+UE1T/OIO.!T$(AK)6!!4!26^NJD3401F.@I;6M M]D2""^'5![*7RG/Z0'U-K -PBO>!@J1/Z ,EZ=[M)5A2'P@]OP^$0GP@--(' MNOV#L/A&(R@_PE M3I\0K0P M! $(2P.P80HP""D09?[JSF)1B.I[8D?(%GF)O]^JI_V:SWM[L%S$L#C31 48W=);4"O.(E8+)4A"K(M/0J'(IE M8'I?N4SK*Y\AF,9E'H/+9)YSDFR4L0C,Y#Z?D?]#>='7P EUIJ^N$V=N7C[L MEFMWK>3N?'?+.@'[VW*WL!!0Q!D'A;1_8*DD8)SG@%4&$E% HTU0R^@K="8V M'AW5[(1L]ILC[#D]:P@F/].10/@P"Q$C=[ Y&) JD=9?HS*K<@^(^E2'AQZ/ M//ZVK:)?.9[7^R8B]W&Y^WM;2@MYP0I1,J"1JR NH=56USBE*J4V N."X:!A M.P/T)E;=CGKVB'SFZ >>(P=@\SSXI0,C\*1V'8>$MLXB?Z MV>'"\[4XG6]*+C_M[>FBGL8B=G7G^ 4D2C.(.>!465TOF %"J1P8J0B$&$.= M!^GZ%3H3ZWA;_GL@:[>HEG#@]GP-)C_=3B!\F$['R!VLR@-2)5+A:U1F5=T! M49^J[-#CL:KZU2ZVV7Y_9_?^MW;IW8) :?UD+@'1$@),RP(P)BL 5QW42DRMH2S#[S9',:IK!NGF&BZ]:CI$V5".#!(U0QFNR)-/#,P(SJ^ U M <^U[^J3\0,.(!*?E_N57E3*0%S*$F@,"; ;(7?=?:TGS K"J,@K;&3H<(-N M\:DS7AP-EX$!T0_BQZRC'C[9X !&OYZ-%3%,PT*EBQII\%2,4>,,#HO-/LK@ MJ1B7QABBV__^HZ\>G7FSN^7"\8$@PQC8 D6@&L.00< MY1+0B@AI.!9,!3;AO$IK8M5RE+,3TC=90SS[K2$?N*7U@>:WMR6"(DP%XU&( MZ*@Y*%^ROIG7*F,.O1$PFV7Q9[O9+N6L#'*JRKF:A.3"":1?* M98 BD@.(F2148UD9X3UVY/':DZMM2RU@$,83X?O5<:1(H>K7$AJ.VPQ_IO[# M.^+%BYS,X2]FV+"-RX+T3=)X\L9\8S(NL_IH!L:51^)V\8]\N=INN*K3-^\W MV^8C<[?8]^X#;+\T98X,PXH 9B %V#K$@!+"02DIU(KFI%)!02,OJA.;B(Z' M.E%EMW17\H%Y1G[8^6WKR1$)LS ',![3SPX,3! Q#A(YT9[O1W/6W3\(AJ=^ M0-C+8R+)G_FWU\N=7&UVUM,XA$FU065N6 Z4P/;03"D'7#%[7+F(6$ED#@/6I]* UL>H>"6:RI>A_X!V":?AP$ MAE?)8?"/ R2$(RXNT,'"&UCNS[\=?TX3*/"4M"=P,+3";($$3U%. PN^KXR\ MY':=HBUD%2$TMP8*4U>#7@+!&%$"PPJ[KT(L 46%!O9@@ 0J[48CO/;51ZM.O*&Z;+KZ M0L-JQR]UYY8NL]&_V.(Q"@,>?JQL8=H1*5;0C*@S,4;,ASJN-=MLJ#/V3^=" MG?]CY,;!UZJ]B6&$X+IA?2DQ!)A7#(B"5H#"@J-*5EKSH*8@QZ6GOJK2]DND M=R[MU)U^[O4VO$?:"0Z>.TB4=(%;B+M[2W^S=,YZJEWDN/"\V\B90&?[R/D3 ML8'AMVO[%76=?+[JUWS/VV/A AE8Y!IC0 ID]Q8B)6!0"Y"3G""CM3+$JUIX MB- \8>$3VIDCGK740Z/"5\#R#0J/AR J)APL?41(N%^T$1'A*PO/'!#N%^\\ M'CSP?.0HM.6.?_FRU[>(.1 MQOY6:V-D'C3_K(?8Q$K[F+3+!6Z)9[_5Y -O9WMA\]L=4X$1IK[Q.(2/*_,0 M,-6,LCY2\PXF\Q#Z;!J9SSN1;9;="+^/APE^[P\#_!9*(B:%/=EQ =U\B5P! MH;EQ>S-B$.:4F2*HM?(U2E/?]-B3+^CR#+9:KOC=<1+?;KEWO]S9+VK[?3^P M%=@?^"J.6%JG1N8(0$,DP)(@P##,0<[R'.(*,J[HXKYNY&(/=-O]C&@^I>IO M)+2L'<&L@#>94[948"$E$-(6K*HLI>M ;8!@% &#:%YIE;OV9BU8;]:>8TT2 M0M71] ;J%ZN0MQU*.!5*?OM'$KG#-H^:9':DF;T?5J?P9M)#&) V_C%=9R^K]NMKK\\:@*SU+NV#'7G3^:@XFWEH";J7@0!T*-^DA,EAC4M5F C>H"R&4=#TY#;$K3M;QL,HL4_S M(,8M%.?I=VVZ?MYL/^JN8[UKH7UWMUG7\Y46,N>Y1*8"R-@_L"@KP+GU5R76 M4-!*453JL)%RPT2]%&;,0+D/+55WE-T_ZML?YHYYX(<5LEN>+("DQ.&'C=WJ MN-W^J.2LT%27S*N^.S%Z(\Y.+0.9V6RS(PM-)W['1#-.+3F0?@YN6GC"-KFQ MR 1[O?[")G)_/0C.Z@?[ _#4(0YX,_9"XV2M3[?/^QW>[YV)5\+*5DN M*Y>*AH0]U"+NKC68 4B@@E5"2%IY14G]R,USN7'Z);_)&B:R$RY"+SEZ ?2] MZD@%2]2%1S0B$1&IEE>JE6C18E%)4 L)#8 M.@", $1 22'.<04&LZ"VAWWT)I8S8\]AY*4JEV'S&^K3P1$F&+'8A"?O3E# MI=IU2L^3VQE2J3;\2F2%>G.?\E'+S9=UTQ%UK5YKH[=;K=I_/'8W% 067"OK MVBMD=W,M "64 "WM :F0FN0Z2,=#B$^>!-3<])WP4M^2=-PMZ:]PA0SDK?8]8(#ZZ_7/'EMDV<$U15@J(" M,*5<:W.- (<, DX,QI04E6)>MZY/UIW8<-24_".WIP(/A[Z*YIT_/%J.]P.)IY/72/\5"U!:$[&4R_V"BD)6QA[\MZ-*+D.2V$#)J0'$1]8M-PPDOM^3[B)D40(0QJ/SLR&8!A)B4E=N%3%6(P M2#5C(8CVO!,78F YF[\0M4A\587<;._;3,:Z@_RKS<-ZO_W^:J/THD)%415< M JH+ZXQ(:W>$T 4HK$'"G$,,D0XMKNBA-\\UQ",6;IJA!1:UK&4DA[%Y$,G*C+B%&X1%5B>$@[JB"C;_W9ZS(\A+U4GN'SVH@T[EW77J/;!!G4 M!F(D &15"; J#> T+P""M-#4(*1H4.N\BU2F]BNZSBPU[;]$I-">P>+G&XP6 M-DQQ&W(W79G4)%M]KT@ILV;/:,R?,7M-S(O9LE M$8 )%X"72H *28@8YZJ"7NWN+B\_L?XUQ**]]B=0^*E>O(!A.N<7:0HA.K'H-&W6B[PDC-UG#BG^,VAO#X5C\ M%,C$[)/70&F+%#/'2%9S$A#+]\;)/] _!5YQMP#I< NZ,0@%H.X: M0H4[O8@(?C9:N.!^CM/=_NO__*[YI64XRS G&& "US!'!.%>"5 M*0&A7"ED$!7,;T+.%0*3WPL<26:.9G#7K8NH#+@J"60-#>$'BAG4A:M/EA$- MN2XN.UMOKCZA3MMT]3X7=T!OZZ\>U5Q][\H$7C_H!66E/;$;!2@M&<#4'B2$ MPAS G-B-4U1E49B0#I!#!(.4,+8QI.2[V[8[Y'U+.NPP/PB;W_$^)1AA6MK5 M3K9])0_$;[+])A,Z^\"7*ET,P%?.1%&!07*SQ@E\A7\:.?!^+S)0+N7V0:N_ M[5N7^]"16OUJY6I;:W%6&2DE='G[ N!2"\!-50'-E>MV) U$7G7K(42GCB4T M+&0/'0^!@70?V#SCZHG!" P?M#C\;1"'\.AZ@&"I@NT^).>-O0> =O;+[FI4-X=_K3V 0/V_@IN?QH]'(TS'GW1%N.E:(234]7Z1$FGW M%2*SZG._H$\U>.#IB/#_RW-O,:ZD9TX76 M0).JL&=D(H" 4@"%F*YH3F4%O2ZZ_4E.O5V_?)<=N,@:-K*.CX"(MA]\'G'_ MY* $;ML#]",R]SVQ"8CU)\BP'Z0M'UA?;^%Y@OJ!PGV**0?]F9\ MQO'50GE(1%%"9(\K%4( +?&5#A& M-VQ\J;\LURX%/A-\58= IH%/%R%"7THLGZR_A71= MLO1KW?SW[=J>RUT(WEU6O]_?ZNU'+?7RJ[NEWBU4+C67]JAL"J1=RWX!&(<2 MY*6F3.?&Y'D9UC(LB+[7MWY,]["_K<5RM;)GZ.V1:/"HQB9SG7 MY+,?.D9^S*QY['BI:UEJ;K*/'NC%#'@.1R'=R.< VG,/@0Z'Y<)8Z(A%1KNT M'_CV_;:^4%?_SEUO9M(7A1"(0UX%Q;SY;@TO[$W' V42H.(<>;[.OCGKM8*C-:L6WN\RZ+(VS$>]K7$4TV.5(@=,8S\/2=XDM#0=9 MS4)F>6@\DDE\D"&)T[LB5RD^ETK?\JIL1 M]C]OMGKY9=U<&LCOG[=\O7/#4.JF'?7?5G4,]DRG>V/?&;\P&C@3<.\'R\U5!-3@+P2!< ""5<4*4".*EX91IC6 M:/%5;\7F?_L/^%0*_ZN4VGM[)$[6R)/]\&ZSV_UXDW7?@DZR[$2TV@,\$2X[ M2EXV-) M=3LX*^_S7CH^Q\=R=I?Y+$S$^426PBN^NZU3D)56+[__;:?5V[7KF+ASU[$O MW%"X.J=B84I5&:@)*#$I _?"W!K0?LP,OV8MA MU((-;C@ B:QE .%935TX($_M5,0*X94)+N_ZO?F%_]=F^\I:-6L&MZ\W=WRY M7A2($(FK'&@J7,MC8H! 1H,<,HRU1-:1]@K,]%*9.A33$O.O2;B.1[\A2"9E M8""EI9/]UE!*5)8P*,F(VH3K:\]6H# HWFF5PO##<5O[)WFKU M[;=U.EE=0&<]?<(U0Z" I;NXU0@(-\39$"&5Q@6M4-"%RCF)B0V#(Y@=*0:5 M%?;@XFS"LD ,LK 3 OJ*E8P2#U M*L@/)SWU#K[G^X=ZC,:>?\LL3<^:_ @,_91W&F3"E/K 0Q<_M5QDCHUZA,#: MI8VVO?L^:+M"RJ!GN/B)[$ X5GM0S@@3^U&Q HIZI<.]9$+:F"I..?6^1<$ M8"@4H*HLK 6!18$TH3 /&DIRA<[$EN)8N--4*:].&]7(KA'@6F6KS?H+L 3N MLOLFICJJG.D(H^=ESGAP J]=GA8T'6A.5=%T)M0D)4U'*L]8TW0F:G]1T_GC M$[0@^*A=Y, N]M[\O-Q)OOI/S;<+I$1I7/->C1BV?D'NE%P3 'E>"B(,81"& M*'DX"Q/K_X&F.]:Z0I&$[0DN0^JG\-,"%68+?%H8W&2/D&S8RAQ?,S4WZ,5D MCG8'EQGXXS1 Z 4HJ"5"_TJ1"9F/BI?J8[&HF%2HP@!6THTV1AAP5G$WRL1( M#I&4+"S_\HS$U#'^F!K*'D#\+,%? L MR_'ZDV.C_+_8P_*V=GG?FW?6S?ULO5P7EG@2J$:HDGF9&Y +9!W^@FO ">3 M,"0-+7&N39##'\K C%'_(T/N;^\.KK]C*O8:P!/ET.N ]-C%7PM<@.US!]M, M%P1A<"2_*/ D_TP7!F'@7+\X"%PGLJ/Y\22^4!7FFA2%J^SD #,H@)"* :DH MDY2(H@Y4^F<0G:P]<8I0TP;M)*H0V,O\! 0_RQ I6IC2O_.0)[Q_^3GGJ9J7 MGZP\;^?R&3$0(X7\A\/RUTS.-3YC*HLI:2Z )41TK7RM)I361WB MHD!4&6QX*8/G<3PA,O'&7)/,3FA&W;M=1,=/I<;*'*9;P>+&S>2X(D_*D1Q/ M2.*D!<'MON?+PRS?-]_N]7JGN]+&IC?W@N9(*V5R0&A. M :85 506 A!$F"&%P4+IL;7-/HQX?;W'%#FW3&2ZH=X4[F[J7/]F[,[8BFJ MD9HRI/92/;C'J2>XGI[*%) %NB_O7[V]4D0UW#$MI@%JF,#INJ!ZTIV[%6H8 M'!?ZH08N$#O)_*M>/^CF)F&Y_O)!;\UF>^?N'-Z+U?)+G;G@S)FTG'Q>WKF$ M!O/)_G9GFL*GNB'5:\MGDUFHI'6.*@-R1 C I3W@B$H8P*&H(".BK$P1-O4\ M)7N37V'6S'8W<.[._H3?[,CP3=:QG#4\NRC=*=?U+(_M/G.,1QVR$G^L?D;O M^3ZL,,OX/)]3Q.SW*>!,-B<^*7,SSY2? MCS^?.34 GOH]M,EGJ2[80%-MSD M$!0&Y@!S)>SYMBR @#E45"K(%?8)Y%XC,$\T]VFFF'\'V(N@])NY%*(&1G=K M:C=-OH='XI>?E/Y=;<=*&]?#-E3JH-:U?2+U-*J]^-IL;6G[F#YM0MO[7)Q_ M^&'KFL?OOW^P'Y'KQO_F'P_+>_>9'F?8'Z],*RQQKEPU2!U=!"N?N[75&B%V:Q>H+(C M*]EODUQ QX"0R"4*(CVKPQ,#RE-W)FJ-^(JUXZJ'^=$R-U5>5050(A>N'9>R MUH660"(.$=5&\@J'5JV=DYG8CM09&*=:$#E;^PI&?I9BO.1A-B%"Z*A*MNLR M):QFNT!D]HJVZX)>JFKK>3JQ4_#9KM?V0LB5T5)(##0Q]H#!J/4%<(X 0Z7A M]JAA5!%4DNY!\WE= ,='(A_@!,:16W\<.(&G%)=>]F[YU45)[.^7+M3C4N_H)Q3_&9GX.@?<>?N'542/V#J5P>K<@1A9Y82A@G)6NV)P IC0& MK, 51B61F,0,U#LA,;'>?^(KO:OK5U=A)_ >4+QOD4:(&GA=U ['.Y:D3C ? M[X(D::?AG1)XCMEW%P2\,NGNTI/AL3VKT5)KM?O9,N2^I^]-?5MD?ZT>ZJ+4 MYNJY[D)W;$JW6T"5YT13!@1'$F"#H%5/4@(M1(XP)1A)TJ6W?/:;G17)2D2" MR^>HO;MF+G.?7*:6N_O-CJ]<.#\DR64,XL.QQ2D!C#W*GX#F6'* -3?O1Z[: MI)9#$\\3UJ9'U3^6.0.Z<>'.Z5 ."HR.Q*H!<(S-OQX\! M8<_Z>PP]'^ZUO5_K?]=KM>GF3%:5HI0)"3BLJ/7&N/V)%P@077(*F6)<>]V; M7%A[8LVTU+*&G/]>_U3Z8<]HA$QA^G84)V*HZ%.Y_'V3$?+%^1PA<@9Y$5KC\LOM?M=^;8J2 M2E)H"NS_B:NVSP$K*+<_J9(7PEC\@GJ!^9&=V$ZT%+/[ QMA.['I$ MPJS,+VW.V8&!.I3<0=3P,$&*;IC8B?9\3Z*S>@!A0#SU!P+?'CT6K9Z?M!"0 M.U^> F&,=1%8P0#7A0!:$0,5,[3,8V>@U00FUO_' \_^S_S/>0Z/<\]NLJ+, M;_*\_G\W[Y<_[&\WV^5_:_4_,DQN(,$W59%GR]W.A2F=QA3TILJ)?8<^&@[, M]]DO%O#;K( W=2? 9O:V0F&:;V2)STD].:Y9]K3-HCX7IFHCU^+K('X/8+ M7R__N_;V7FW6N\UJJ7@[?^2#_< [3] U!'*-@Y9\54]AJZ,,A^.N85@9R0@0 MRLT!@10"QB0"6BC*JDI6E=%!'0-3<#7U2>6$QYOL$9>U,3CELVFM:W;%Y 9(K'1H$14 2QI!5B.,5"Z5 )I*K'D$=?=5\A-;#2[ M2^'[$^J9T:&GMP'(_.Q:.B#"#%:'P2GAS%$^C%Q(?DT^(&/:*_-KQ)[C^GQ M\"M7Z4-OA0=HVWG7[IQG38RTI[RZH]*B@%P4A;2G,*&$56Y6 $80 A(C(ICB M)6>Y;Z#V"HWI-;JEFG5DVX9@ 9'.:_ ,1W(3"!VLO=/)ZQ_A32!W7*3W@OQI M(KT#$O5$?*^].5OD=X#UTPCPT*,C&D0=MC\)T3#F,=8>+H"L1(&VHXVY2+]-G^)_Y0-GYYI M$[\DUL463R.WZ&ZMT^;('[9+Z^_?\U77''DA4"FLSTV =AU0L(08<)IK@(Q" M&K+"&,S#6CCUTO/Z'H[JU-02RA[JYMZF;09>%\$&*ET_< I24E*<@YRY@1(5 MSX% 2 #(*Z(KDQ=,!V7LCH=M1-+^7*#Y6:YD4(19LB>-XP^4LX[T-+WAKTHX M01OX42E!IPP%6 MN@3"5!3DD$/(C2 4!PVT\:0[L;UIN6ARN3L^LM\M(]EQ#G/D)9(OLGYV9P*\ MPFQ.(JABVRKY"IZV7](@U>=HA.0+Q94.1]ZOIXC#OENN]=N]OMLM)#4"XL+: M#FT8P*1RN>V< 4&1*(7$LO!/FNVA\QSQ6$<\JZF/"E(>L8H)S$8AD" XFUSX M,5':*!#^\)':,ZF"HK7'MY\Q8GLF0G_4]OSQR%D]#_?WJ_HZF:]>\=WMSZO- M[V_7=5^W^AJZVX-+*25D6H*R4!)@BBK C#" ,E3 @O#"\* ,&T^Z$QNK4RY< M$677SV-C,FF9RHSE*EL>V0J M\V6FTRVIJAZ[2D6RZJF.-GRA:YQSJ;$)%[@TJ0V1YJ>"@R(G4N6T5I0[K8U& M9,Q4.*(.S%_=? &O5_I9<)QRF6M-]G-UELY:K^3E6JO#$A=_ZWW3ES&[QE.7 MLW?.F;:,J?XB91F]U"^X2+5A MLQM-V'$F!]@I\6]?-]__;W-G^_HW/QS?^I>>-XMC31C3.]7498'Y?U]-VA8 M%1()5-(::(D@0+!B@!.B0,6I%%0K2:%75\[SQZ?.YGMA?@51%Z!PS,J##?1, MOIUM\T^PSYH0*X]^_O!YT^6SAIUDQ>>O\G\_=24@Q\'5[];2LITO&#;O<61> M3;G(3?9;R!S0FE @F(0\IZ+DVJG(VECUA054AA@H&5 4Y M,#ZH !&RMB,JJ1U26:+:J?/\^6-3O\6,(/=EUL#:DE5V((W)@ 7*39@I:F#L M+$!=%3F">:&AHHOO:LLWZ>P=/CZ]Q=,KYS K/%_-MLO+GUUC^#UU7A.'V1.V M#':SRVOI>ZK^R&IWV&-YK8 T;[@7Q>[OZ\4UO["_95 M%0N"F990*8"4LEOMD@)2: %X6:M:,[/0Q5Z%!&/"4J<-0]&9E7V3':7[]J"/ M8.:6K,="PC.1" ,AH#U]VKIHK>HCHF9N6Y\V^K2%W>&>@+%$@WGU?272K39> M8_.:7\VW8Z%H"2E%!TD+;%KF^\$;?J; M+1V@8E:RQQB?2:BF7^U1 ?#S:"LZL[(S*_Q81WB3-0JT:P6K0DQ$/*84L;QZ7*TLGT^6L!%-(M>: MDQP!5!*SK,)2 (QK5$B9"R6]LI3GCT\8&%6_81;J%?=.KE M)&#<.F]"I*3BQ<-G32/.&_8R<;AP5<1^AKY7XI='=0C\"%4\IV8](&%A/$WG M#-#:+/.)SJ'2DE&HR-7-#&<$IT\@2(1>A7.(N?EC"AS\/-6M2R'BNS+4])0- M">?$OGXWP@@83JT(8_>'Q8N/:F^+=NZVF^]+J>2;I]]W=NC"IP=E%S+KK[>6 MCKL9&KK@HI:2R1S8LF$3,: $A)<%R(E %5(YYMQI%JJ_:*^8X=^=;7FSF\*\ MGQZ-!MER_;-E9T:I-9XQ>::%TWRU)#&G8_DDB:+TV5:X 9F2;)>2I MLVV\7&'R<"OFFL<$TJC:7=BNY+*7LCP2TK&\KC1D$'"&.$"T-#]!HD#R0G(?=QL MC$40.BYL7N9/)\-/*#W=[KK"S]M)>PM8%IHA5 "ARAP@3DI S;(/E%17A1** M\5)X.W7[[%D\>-F("G#:SGX/#_6W*L0=WX\;%.9XSU6/Z67=D^=WJ>$.4LWI.SDN+?;M2\*HHJZ1 "+N@8(*0%8S0G0!-*B*HI*J=JM7LI-H,_7 M+ZB.JA.?G18<>(]Q'L/-S>_B8>'GBI=!2' >XF9DO,'-8\+FGMGL8/B9<U/?O.X6Z[5SG=_\Q0DQWW,JTSWW*\\&'F4EOV1A)SILEFQ M=B%/!=%A^.Q"FN6_P7V-BV.Z]RX?GM15_R821??:36V;;1+^D M['"'_.(U@;54C]OUTJ8O)K#\NOQA?^J_)SF2-O0=V)]JR@NHR36VH0QWJ_P/'<\%YJ@M7\M'&QZJ N M"YJW\FG2X)-:I^D[PCS85BV_7^_VVR;V5TU_MCRV:%B>Q$H* MC$#1='4696D7]!KD!-4,"\$JZ768Y2XZL8?WHC.S_C)?<+/D7]MDR<_%/8!T M<_DT\/B% *M#=E3B)CM 9?6X:2?IR21=5?[F1PH2'H)G#1K^@+P,(@%/N)+< M9# ^[VZS6SYCWV.E+K1B-<@+*@'23 %&% (Z5P)5=<4QD4&4)R-"$P>2(UG( MLWF3O1;!A,U.>+I%E=@H^<63" "%TZPX6!R;?&5,Y.M0LCB <)&HQ>7>T("Q M$7]^VZS,'3O+7+9_6DA!3( 0& A&S/JA*NP9@J@!KQ0T\2$OJ68^M=2G(KR" M0>A$J]U [/_X[Z0LZO_9\-OYSHLX@Q#,RZJH"V5GZC" !(. %D4%("DTA+3 MG-:+![5=;J3Y"+?[.7!Z*%1H)*W<'S;NTXMRD&.+TP9VC>M=/D8^'B^IZXQE*_MT+[_)OL M=K_?+OGCOME:WF^R.Q:WH.JR3='B_HF F:/\)0-/8_K%*\,B^/NUV-I2RU]4 M^__WZU^45MNMDAVY_Z* A.25%H#!H@1(Z@)0#1703/*Z)JHN"R>:?6>)B9.] M7EJV;<7Y.>8T7FY^&A4%/[?M16<_]<)_SI;K[(#+YPE>LBR3C@5#! 9$D9U)4J MN)>_GY62V,>/,K-&J.^B\U-3X(1!:2T\<@RT65\A+$1)2R<69W_1 MJ<]LA@W>5TSGG,#/\>PF"2J>9SE.'>]#RLWCC+X$>S+^D"3LA+\@^-5[X<F&GWA",(?>R82NP_>I2R@^*['YNE[^2\E%+>M:% P#2)4&B D->"$HD)H7 MM:HDHQ1[LNIYB$^>'[2CY[8'@=[<>CY8NL6;= CYQ9SSH_B>!9\>O\_3^(70 M\@7 $(^HST?XW-1] <"<(?,+>4HDWLXW3U_,DVY_+'>+7"%882P JDL%4&Y9 MO@N[(5H):H96X+W"4VD^+#9[?IIG\OUXW+]]5C]_D;IS5:U MUWUA/]3NW0^CB)%A$ISM4U.K^M&H9\//9F4D?>T/LA<"5CS7M#*I1ED 5 @$ MJ(0U*%1!"Z@TIQCZ'!DEU#7QV5.K4?;3RNC^L\GOK99=WV>V9S_\IDK-\=$Y M;W;^'3X0[VW2YK/XT'P6AR'%K>;#3ION8^JN;[2W=?A#;0_U-U$W55-C&F\[ M-IFF;>QNY&I7?W3^L-D]*-5MG=\;[OIDK[K:;KUMV_]F>L>^6>_6; MVGY?"G77'+UV^6A3N2ZI,)DC+@"F96731O.RP 2#VN2.)=6$0L*]FI]>QX[$ M*>GMW?NW-UFC-^!6\9[Y)KO=;LV%JBT+?/?;W9TM#NP.A,PWR<0X6R5X5-2S ML^J5OA5N[Z'_ SYKOW?4\&-^D^9C]N\">UV08S65O9(5\_:HO>Y'==+R]LKJ M^'?0_;[[AU7\$_M3LI4ZS.X\]%RV!T,] W@AL-*8@5)7M7ESJ)$7![O]GN.\*?!<*YP%(PH"#& -&Z -R$"$ P M9AP**O+2:VM@1%;R&M6CY"8(L(%LW_[&RX"Y>7XD&/P\?BCT)C/_6JD#&$,- MFIW6AY8G*^HRUL'J:(V+ER7-W*DX:?)I:^+T+7Z.?AS;_NY>;;^:K.(?V\U? M^V]VN]Z*R5 MG77"W2=$CR$U[MT1[??S[$#3O29%.Q@6-"QZ[+FSS8MV,&XX,MKE\O3C#KX8 MO-4"IT//TMAM.[ M'\F1\7/X*[CY&\U2 YIN]($WL+,//Q@'..GX@V?@1!R T#[W;SL"X9G9UPQ! M>/Z@T Z@KM[OGBUM$^^=VNK-]M[J\8FOEE_;S?4?#\JV.GQ9WMN39_V;^>U. MLR;?_F)[/A=((EIHJ@#A-BE6S5E=+HC#4-ONCT=>37"+29^>V!IS_$_%[Q\SX800T4,7$+EK' M512E9F[1B@GD:4]7U*>'EEGNN_W-9GMS]U'MW_T0JT?+)/"/S4;^M5RM%E0B M46!6 T)J8I; O (FVE* 08++PUFB!MG^0R&2OU?V;L [AY?J%WC2C+X?$.,,V[9'U:CK%,I8FX4"$8R MHHAQZ:],&^$$S32)A-MC HJA]DO!>A;A6A4$$PFHRNW1/*T PP4!14U0!6LM MS-W.M4['YR9>TC62/*IP!@9/[\H%FN'GTXV0D(*B@2D>]4)A)H7MKU3G5,5GE3AG_AR63_R^/C9!?V$_WJBUTLO]KJV2?!D\%HA" MS16I[,&Z'8RI,2 "05 2B:%9DT!>>^WT>$E/[?T#76P;3]9K25=J0_'(;W, P5 M)Z59Z@AJ-K7+)S/_7O4)B'^7_>H/KS,&*CZ@T?>M3R7X5VS]TJ7T+1-5^V;XU?QN MMR@4P962-5#*TGR4J# KP1H!KG)85)@66#BM!$>EI"['[.3V1%M=0M.(=J_5 MNHS1>("+9KE?K HRVJM*:]*HH!JMRT^=K4)KTK!A?=;TQ6&9U >UVRDU74OP M4?W8?_E+K;ZK?V[6^V^[A9 *4L1J(*@0 !5$ 28$!$KKG#(E5(6]V 5#%4GL MU.9+4_FE-,&(NB4P<^#D%P):C6Y&BXJ&/(1-2=&G=43JX&LQB91]!*LQ:ZYQ M+5@O,XNKGQ<8N$P^\DF_W2JYW/_*1$=,UF4W;S;;[>8O\\-;]F#^MG]:<)YC MA5$%)-+<$D)(0&2E@2@+R%0MBD)X$17ZB4^^E.O7";R7G(E.M&?P\D/5,60E MP\HS4-FUD%DAM9IDO2K#==9!F^SM%'[^42H(AEBQR4_XO!$I")B3.!3VE%CG MZ[=";!^5')"SVAK-_3>U/8;&X]\6N4 %5+@$A:HMFUE- ,^Y!% HS!BK-(5> M6^37*I0X0G7*-(U9&ZM#3U+F2=]\->YN$6M.-/UBV(7C^![?@0X-UHV&P\SL M^/>4Q_-A:"4[K_=4YY4/\,/ FS[1#WQNVG6E70S\:K[L"TQTC32L 62" 80U M!!P*;K*T7!:4RQKS,L5ZLE<@_3J2I%E''A",NWX,P66&=:-5:?Z%XTLP9EXP M'L3_+1>*+\$)72">/"=PVN!9[J=%054M=5$ $TLD0) 5@-<5 @S3G-6EH(7? MQ/+S8A)'D:8HJZ/J$P.Q 370%V!R"R+7&^\7*B:YZRQY)=M]:\[#QJAO_:?* MC5H::[+<>2'S3I<;-?1DPMSXU:$\\/?WF_5PFA*M2'3I4ZQE90Z+'#K-[_:2.J,W9D=-;K*C+IE5QKT@UAW/<>]-AM(5'CT"4$#I ML#M2[H7%21 +*SN^^JOE59GL;?A(W;+[LV:K:O8V;UCS['^S?QW+6[-PN=TJ M]G8CU4+6)2\K04"). <(*04X+C60)>&LUH6H:Z>%QVCT>U:RSR#%QNQGC5G9S3/*C4Y-F#9JLN.:?^L*#D[-]#2;ANI32?SNYN ML]NSU?^W?&B^'%0A1'BM@%"EY>!B M!2EZ LIC;T1@D+P!5&MGQS9!S64M40:?,_H* MQ [9B6Q.MSJI4_2N;KA,9.@1K/7SOP!#W9/("6O&EMCFWL'RVOSKZ'H7'SM/ MZCAAU"%+G+KNVL+F=B/;ENSF&%%>"@BX+$UNJ$ANW$SG0.8:$2AJ2H03]_2( MC,3N]K*^MSN$N:*D^8C.]'LO@LU^3A=@[A7%S"<&12AE/C[SE0J93XRZ7,9\ M>FDHW3/?_Z=:?OVV5_+VN]JRKZJ?7_69[=4":<$@$[5)/04%")<"$$DQ$(@6 MN7G?B1)[]7A-R$OLDKWDC+6BLV4G.]LRU\TK5^3<-ITCXN'IKD;P378 I)-] MF*.7?1X#)(#LVLR0[3 N<=[. ,P,E;2:_^[)EZUW;L_C;X\/#:JFVW1>;:,)J62JS\D4%0+PRP: F M&E0B5U!K:'[V:EFZ3IW4I2*#J8Z->LU"R=!JDJ!/QBWD MS(>W7SCJY22(1G%,CEZF$J3,*Y6S7 /?]XWQV1*E;F MTFZE0U%;?AU" %&Z H46HLHU%X0SURV\9T].'),Z6>X;=<_-GMZA"S;&S^$[ M,1&+7BXJ?\5.W//GS;8%=]:,X=[;^0O",H(7BXN/C_:9GW3CI[M/C_O=WKSU MENNOMWRWWQJ?7-2YSJ56 N055@!I6EGB%P)*!>UJ %5F8>"3 _@J,-/> .CW M!M:-0K;K3;0E"KM&LW_W>[U[P^SV0D\)GI]'GVPA?#S@UFJ3#=2YR7Y9KA[M MU7_TFD5\Y8>"$NDE[RU^UM=Z*#@O7^3!SXD\I_*CVB\D+*360@-<5AB@PLY% MP%0"65 E10EIF?OM48P(2W\XUTVF?#A,IE3'R93>1>JCN(E:,U0Q#')SKPGE M!00TISE@6E,I$*]UK5W&!$7'S7\BT!=[2_8P)WJ.NSR1,/&+QA,#3C^. !%O ME.? PM0S/*VHO\?PSH'1SE,[A_?XER0?=HG^<[/]\_W:2#%+*$N)ON!"%YSB M&D","X"8B9#<3HZ!6!>X+*G0.'2'0OF+V,R\0R M*):UH5NRC_Q:G^'?2O)%B MW\OWSE;<.ZG^L)AW^N+ C63SN3:=8Y_T6[;[]NMJ\]?NL':!%8&5P@BH&MHY M554):&G^B2I9,B4Y%07QVB8>$99Z$[@7W=">V :Y1KK+NL4?-\=-W$AH>&[1 MA@/AOV?K8&&L'=DQ4?/NMSH8?;*;ZG)/F(,W7 ?,CBOXPGZ8%9UE.?CRC:W? MK\7F7C6_>_NXW1K9BQJ6&M9( Y'7)4"R* &GA0",$<84KF'-G#J=_$4G=OZ> M$V2KS-I"[2S8V9[]\/-X#R#=_#\-/'[1H-,ATYMMUDCL>%+V1H^L5:3]_4W6 MZ1(O.OC;'RE6> B>-7+X _(RC@0\(3"J-..:CGO)-8>$YAI(5-9F@<(J0#C6 MH%94258@BG,O3KGGCT\='1IAGL'@N?V.#A]LE:=3-W*2O-'/FQ#++Y\_?%[? M.VO8B7^=ORK,ATSR;E_V)I7_OI1*OGGZ?:?D^W4[U];NN(K]\GM3/_)VL]XO MUX^6B;KE#MFLC]^]"G*IL3"IN888(%P)P"LJ0*6,0RHBF"B=NACBJI789P_: M9.R@CN=)3B3XW5Q_?E#]0H:=E=@L!GH-,_Z4_625-$OWG[,CW$=%349P4#4[ MZIHD[,2%+U*XBJ34K&$N+I OPV/DIZ<.JPM>5)!!38$D3 !4Y0S0BBM0P8IQ M7%>PI-CGW,1==.)3%.O.#0O0P\"=]9F8F2ID1@^+?ZO0]QJ![=6"U]\U0%T? MA*XXJ^F/R?^Y7#?DD9_5BNV5[-AV+:&D^-^/RZV2"R@HA#4I@%9UW0V?+AD# MI92<4E5K7#J5V7A)39Q]=24AGW36:)(95;).E^RH3-9KXW[HX0[K]-%/$K \ M0\OKX^1^6)0$K[##HUBX>9TF>=L_/OG?',Y[M]PW-)A& M2ILD?E4F;*O=+\N=6&UVCUOU1?W8OS%F_;G0F&O-4 &@R"N 4*$ X9S;B758 M:\HX*KRZ&?W$)PZR V6:LH]GZOA3Z'G ZI:[I0/++\B.XI0=5+.__+594%2@O,@5J#35 MMEY. 0:Q %1)S"J*$;%$=-/[.H'R$V_NF&\)=E\JA. WO;A*C(J?NW?*-,N$ M,0K]7J>;S&C5$IH8O=)"Z;[^2@QIV$HL$;1>"[,K@!E9HH4\=;;%VA4F#Y=M MUSPF<-C)9OWUB]K>6[J+OAJ&8UA6O):@EG:>22UK0 DN@(G12$.B).1^ ^=. M9:1>BK52LH?-MIDEO='9RB@!S*/N,VG4\)QG<@8DB6J2:_/*@CS'9BE+-.!, MVU)+!+F O$(8+M;JJUUVIX6)MC -93D#90=<_'LFGL-U/3AN6>:5WPN_=XX5 M!JRTK&7>Z;\B_V3[QVWD0X(1PV*-7SDC8=X)*Y=-/!FB,G)IZ #-X1RHAC#Y MVV9E[M_9SH[]TP(*+41>"T (SFT$4X#4>0D(RUG!A92(%C[GA%,"$R>0;8_5 MZL6 M-U C?_QWTE9U/^SZ;GR'YPY@::C-T?$R-.U7P#S;AR$@.F7;I9%FW%E#C>!X3-^^]VE(_EVV-;.6U(Y!B%RN/&A3)4\_+ MF-4]1\U\Z9/C%XV/<7,4BQTC:E6.@>JH7DI*@I8 0L@\KS*L:"J M@$[LL:-2$CMB(R/[:;G.Y&:U8MM=9M9D+0G%SWZ.>1XC-\>\VG(_QSQLP!IY M+7_$3=:(C.>9HQ9%\LSS,F;US%$S7WKF^,6!K\AG6PB?+6O$)_W[3C4!8,%U M7E,J): 4F?6K5A!0+(V;0B2Y5+BLN5>KX*BTU*_,PT;7JADPO+72P4:#1_./ MH#?I*'2.;]18@'B^65]N^GWNP3"RVS=NQ)>LBXVQ7K:CLN9]Z;J8??+R=;HI MG$7Z_7JWWS8[QE\87ZE%55:R%(R"'&IN6WS,&IA!"@I2P++0%$GF]0H^(R.Q M6_\FOBGYN%)V^^[#8?O.ZI$=%=EE?S2Z>+8#GT/,S:^OQ,'/FT\@^!($01!? M] 4C(W)$OY0P.R_T!1//<4%?NC2TB]^LA]_O=H]*_O*X-4'!O/B7&_D?;/6H MWO6DC/::NWX,F/E:+!15BD"[YPSM,:GF&C#&*Z @+VDI!!/:;Q!PB!:IG;Z9 M0]%42!*N2.! <9-I$W9:N>![!A4/L>#@W"W"> MQW:-3C>C94K[3<9- L*6)DMYAO%@R%7$@[ZK48IU!!BNR+R'@U<#=G)L>/T3 MKYP$:Z?+?MI^V?RU7H@:"Z+,4HMR:=9;N,: $50!:A(4*E"1UT(%C8$]RD@< ME]Z]F(3:3!NVU$%&=. V $^X[$GDM6>YQ63/YR5 MDM@%#S*/-6=!.Y;G$7)[_5]MMY\3!ICL_:X>-2G2:_B\C%G?L*-FOGQYCE]\ M!<'Q9_;7/YGY[B_9RA+:*I/48UD7@)A5/$"55H#6%04U)*HD"")6.NU#CLA( MG:^SO[+[3EH Q>\+/,:=,)*5@2Z865-[D8&,QB_,#> S#C?[6C;C[>"3MN;' MIC(^;YD+D?&+.^>G,3ZO^ED2XPN7AC:-KW>;U5(V'VFS6?%T[&4NBUQB+@H MBUH"A%!M]K0:(W=(Z)F;N.>-OJT:=OA'O_\H3]: M^*SVYNMO'OUVJ^1RW[4B"TGMZ"H*A&4_1&7- *?F)PIKIDI.I&)./(B3DE*O ML?MCLX/PK)7N_J8=!VHZO8AFON=B^Y+ET^W;GA"XIQS1H A+//R_#%YIAY-U M(\G'^/VSI2!.9@P3$;<;HO(/VMQGM_>@=55(Y)A40.226VY""'BN%,!%K;G2 M%8*21Z!U]51KALV-1IOHM*Z^\+NE/O.#ZA=1)[@-CW#_K6A= ^%+RXSHJ]3? M@34Q$$A'1L70I_L?J/S2O3N;><)+^]3/RC87+TA188DD!BQ7ME=:8$!I90O: M4"Z)*&HBG2H_QH0D#GF]V.PH-VL%NQ^H7,1G^D0EAM5^,2G 8*\#E2F+@DY4 M+CYTMB.5*;.&9RJ3UP96F7;5PY_TF\>=90)L:?]:";LW3X-_M:<))H61',H" M,-0LR1 'G!4:2$;K4DF&$//BY_-5(+'K#JNI>X6RH48W]G4[^$7828TW[&ZY M2THP_2)"?!S]JT@#P8A50.HK?M[:T4!P3LI&0Y\3NB^\VW_2_]ALY*YA/.C6 M_A6I:@Z1!)0H"9!@):"LED I6X,!->9NPS3'Q20./5:H=9=&;/;;9N5('CR! MC>N&[[46^V[U#HVU&]Z_J>WWI5#9&[46W^[9]L\$!'_C5D;;YSTK9.8=WC%# M3_=V1Z\.+=<06UN:]8MJ__]^W96?[N[84_-.(ZB$I&(0Z+HTF3XM!6"4(I K MA15AFF'NY;63$A,[<"\M>VC%^19O3.'EYLE14?!SZEYT]E,O_&<[)?: R]T$ M+@$5'HZV1JOVF)(W<^6'H_FG52"N-X9S?F_63;M(TZN^NWW110?-_I#1Z_M7BTJ9)30;DT7^&. MAO"+#[OV!8%.7^;G[(=?0EHW.O$V8]VJ[YO5=[N3+MJ#3-U.3/"D5+N,H9N' M7P=)( 5W+[+I-6_&>-B!TY$.+YTMBT;$?4G.S%S<$^:>TG%/W7!5-V:? G0# MEI^3M#7T4(-?'?GZ^WK20Z%17NB^4[YB/R9N(66UT/:+QZ]7%?<9#WL \5N!I_! MD 7RJ/"P CU%B5D:..,VL\92[C4:8",#>Z%I-K:44%K;M>K#?3>IZ>F#LGUN MOVQLP]N"H$KF6)G<2Y82(*)LWWQ1 F1;TW2N4%5ZM<-,"4P<1ZWX8X[1#PI[ MNLE:';(_6BT\3U\F472+DS&Q\8M\5\,20'#K9FLT@ML)<3,3W+H9?TIPZWA? M#$JOEJ]C*;H.V/=KXVYJMU^42!.4:PH@QB8/4Y4&1!44%#B7&HJJQ)(%+,F< MA,^S/+N]MP':+,P>VB)ZNS9;=AI<0_EU"5&WZ! /H+"2C.<$8#=9KT$_U^,F M>S^%T96<8!,V)V$)NR3S%7G#)F 89Q*;NCDLA9EFK M6M;J-@>T$:<]QH X[$\K_ M>MRUX[N_;#XK:_9RI3XJLS@5FWOU8;,SOS_77'10\]A<=%@G:5(3RK "-<_- M>I/:68D2"D E+_*25KHLG7C44BJ9^LSPJ+(E-=SV2F=KM<]61F'[6_NSL-U_ M/SWV'7\/@S[ S<&W@YLMDWR\C@>/K_RA>1X_/O^\#OI:"IFLU3C[R>K\L_WS M2,OF,2 ?U4]#D9L0WUCGD2E4G/=4,B'()V>3*64%-I0]/CRLEFK[UJ*UWK<- MHY^7NS^[!2>K,"]$3H FM@<^USE@6M= ZGV&3GKV3'QF MY7LVA$W YA9 (X+AN3%Q&8<$;1R.9L9JY)J0-F_?EIOI)VU:CKDW D(A7#/%*"'29=*NDS0O?P\>L]LT.0R&[49 M[UXO.ZEW;ZLN&]V:T\2#=ME1O6N[YOT^#L?D*3W(GDE50GROZ*8/0B=Z4[V? M%J_46Q\$U>46^[#'!9:(//+54OR^[S*< \WK[8_E;B%)KD11*J!+R^XL:0E8 M76) D:Y*J8TBS&LR[)BPQ$'L2 /\AY7F6P RAI);V(EENU]L<3;;O[S#P9Y8 ME1UCHN8MZG P^J2>P^6>T,I0K;9;N]%CMX&^L!]=]\D;M59ZN5]4Q*RZ*@)! M;OX+$"DK0" 7 $/$B5:UAEK[#7X=E9?8A7OIV;+==-VS'[Y]-E. N;ER1!C\ MO/F 0+?M;$3W#4?93YWTRSW( 66>3G9&*_ 3Z:=%G6ZWA8Z*97ME M5ZN?="O I 5O-_L" ZX8!510K"&L M()9>Q!N>\E,O2WIMF@Z)H1J]>X26>_KB[+CN2(>>YWHC!G !PUZ#S(\VYM5/ M^LP#7H.@.1WM&O:8L[VT=40A73LV1'T>SN"7BJ^O\E$UUMK=RI6A[]9YDI+ M$!<#-;S4681OE\?=^G0R*%!W/RY@U!HZ:^3+2C5\[W91Z4E#@W]JZTY!??T_W&4W#P_FNU^/M^);=_HV4!P M"IY2%Q-C49R-RIJ7Y,S%[!.:,Z>; DN=;8#XK/;+;;M^.CS^\V:U^G6S_8MM MY>V:K9YVR]W@5PN*\SJ7MMV>,020T@@P@9C)ZTE.!610E*57-7.8'HD#0:-5 M=E1KX!0WF54CZ_3(>MVR/X:_]MQ]"?TPW*+*#!#[Q9MTZ/K7#5^'3:S2X$ M MYJW^O0ZJDP+?*Q\7R#)DUNE?S#+=4A'\D^T?M\T!U9!W[FZ[7(OE UN]7W]4 M/_9?_E*K[^J?F_7^VVX!):D+77# $+8$KY59!\$:@EIPP6D!*6)^%$37:),X M!)HO:>7)/705MFZQ;#;$_"):LS5D];K+_5[%M]FD=D1DZ"@2Q MR(RNTF5>IJ,8L)W0($5YJ/^(J7?KO?EV?59?EW9C>[W_R.[50J"B@)B7@'%1 M E3+ A"L*2"PA*@V:S19.]%27A*0.."T(K.CS,P*=1\K=1:3\:@2PU*_0.%I MI-[:XMBWW\RG9TGD+V4K34':D8:TQH1S MVP) A:0 25X#6@H$-,X+F6N.5.[5[!FL26)G[3NREFTWS$9G;?^ ^?V*W;>_ M/&Q39WK3;1^>3_H]=UK"/QVW'&,6S/W"QK!>ME6JF3YQ&=*N2C;-9/&K 8I> M,NNKQRL5S0;"=;EL-O2!\2A:W_UX6+8]5RV?VX(40BLD"*"HL .K_F):0]9+% M"4E93T2^.C'K)1!<+_X@7&E)$("<"0A0$5N%AZ% M-NL0@G(H,*Z1=*J9/_?PU(?!C;C,RG-O[3L!8-R3KS7+\P#W:%$ C]J):>Y- MBM>8&-:3Z/+A>34>7C)AI,_PY);9V@HO*3OL(KQX3?A4ZS9\O%O+7]A>+4HJ ML8@ A5 )>0@UR+$NA:U)SMYFY%R4D]O_#>.=6:&:D9E:L_S3KY[A, M[SM<;:U?6/ V-&B*]5ECKAIA_?R)L\^O/FO0N>'5YR\,YC 62LG=KT:E#\\& M*)6%2:,+7 %!;:TI5!*04BE0RR+GK.)0%UXCJB]*2EZ#UP/MVMY>V_KA?_59N:7:) 7''(&JQS:>FENA\]5@&I&39K-&*TQ MT]230RZ28HG#1$=!>E0VDP-MF]I$V:OL/7TJSB?C%EI> V^_2#30,!NJ>),= ME&SP'JIYD[V@6+]YSK$>==!45/SBC9B*H];.\ORNUH_* MQO2WFW73__.?R_VWMX^[_>9>;;OU+9>:YF59 TCL+"DB,*!0U0 IAFQ!&S1_ M]XFL3E*3'\XT.K1)1:]%]I=1(^OUR#QFT5^!KEMTC(Z97^B+#%? 5% /\Z-- M"'61.?.T4 \83B>'^MQ\??O??ZKEUV\FP-U^5UOV5?W2L1%_-D'/K 0M$=VB M5JBL:\Z!JBU3$BPA()@+4,*BYCGE'%$<&8*ZHW M7SYQYO+-"P:=UF]>NC"P9?4E&?1Q;/6Q&E#E=5YBK@'D32N;6?^3G$# 2L;+ M7. "^K6RN0A-[(S/5/!M8'7!S.W-&1L)/T<]0]1^E)_]D:0DTL?B6-VM+B+G M;7+U .&DU]7GWK"@\ ^V7-NY$9_6OS%;//ELX_&XHY]K3FN=:Y!S9,]8F0D+ M9:U!Q;%FLBZ*'(N J=)NTIV\XNJQTE:/[*>OS(YH,2YBUNX/FYUYIVVT6;?_ ML*OZCNMAK3S'3#MB3!0AJ,+3@PQ"OS0(+?L6@EZ;;EYO@G,D/_LC!6I'H;.& M:C\@7@9KS[M#6W5W.[N7NUQ_56NQ5+LW3Q]MBYTM;3W\NJ4CIC67JN26?H19 M=C$B -4F9&-=2<9*7BKF-7G'773J W ;2@8BLU:-($)G#SS=@DD:E/P"2B! M 4VWOK9&Z[!U%CQS.ZTO(*>]L]Y/" LDEYB/2ZHH$I0##E5IJ4P48+)@)B?A ML-2$%%7IU:GR.A31[P_,T#VCF5]8N(X7>G8^Z'EHH.>A?_Y;T#Y[TCVGH7D> MGII\MH2"C09&I,QO;>,@X.: MM&'%4)K#T OV)SCY?"GIU8XY+Y@\=J9YZ1;_-K+#5(C?'MA6W;'M?F=6SPN, MBRIGM "YX V=LK!E$Q34BN>X5AHCZ,1B<5E$8B]O9&4/5IA[W]4%,,:].(Z) MON_??KI*:V? ??UURAKK M49-BT=&/[)5TUNWVRW77]^R M!R:6^Z=/QI1NJ.UFS58+6A6%H!(!KBMD'!4R0"N3]E?FM4R9J/):.!5*7Z%# M8@]NB9H&:MUDK6+94;.L5RVSNF4#Y=PSZ]!/8'J9,0.N?D'C[PZI^VIF!FC# MECN)(/9:$%T)SLB**?3)LRVIKC1]N.:Z]E&!HSJ7._;UZU:U3&2?=/>J><') M)RDK$*D@$!(+@*2@@"C" 15U6>0(*N6WO>LD-7&\?ZZ#+6T(RN'< '3+Z:+# MXA>N+R*2E*C0R^A8,SV=9,X[V=,'AI/YGEXW1QY&<2O$MND9[DZ;%K74)1*" M@)PI!E!M"5!T48"JQK(N%,=8>#&P.TM.G2'VXL(.<=T!=(L626 )2? N#(DX MPO5N JYX$R$NF9YZ!L2)W+_'U(=+<#C/>;CX@'CDI$TQDT!,H&;/!TEL$@RI M@2WP!9AIF/,<":2=#I2F!*4N!5-K T9#%QY6_G4)'[>($,-JOP#@87 4BM$4 MQ5N7Q+PZE>AH8=;4]:%E6-W!S[F^D@++4N.<66(S\UXOM:W@)#6H*@IKLSQ ML/ :,SDF+'E!5B?:MPYK!!XW'XUEM)^?'D^$DW?9N!@8K39K1-3,!5K31I]6 M:3G<$^;&W?[ ^NNY%O?/ZIXMU_T?+6]VL2A+S(BB!2A8#HUK6X8=7B!0U*24 MFA9"YEYEEKX*)';W$R:,;:]"RWV1-5.A0;;IU0ZBQ/!&W2UBI,32+XH<-+E( MC'%0IYM3.1F6@I\3R "VW/VYNUW+WXV1V[UY MN#UMON6[AAYH0?*J)!J50!HK'F9NES,/F'H8?E2BY8"9A@'. 2BAH5NE3*R[_/"4F]YK=C M!??'L8)6;&#OUQF '!?^5YKMN>A_,4C1Q>*@"8J73(HX&/%$Q.SS#B\9>6Z, MX<5K_8EN;N_56MK-OE]7[*OQ0X3,*Y: 4E_RSBE->0Y$*A F8 U() 9"J*V56K10I MKVWR28F)0T,G/SLHD TT\)[^,0&>6V"("HE?5!A%(T%1M+.I\<:#3,B;>TR( MF_EGQH4XWAC(7L=VW\Q*V?[/DJE\9ROSY-WM_BW;;I^,O/]@JT>U(%6N2E4( MFQ^8]6T)*T!RR@&A3#/%$2R$U[FVD]3$\< *;_9NA/U!'=7PI+)S M M'D2' MQ2\F'!!I?AAH<).Q?=8KD35:1*2S\S$Z%I^=D\QY">U\8#AAM/.Z.73&Q0-[ MLG%G]TE_W.S5[HX]V<*\!18%Y)A#4%2651:7): 5A*#*2Z7SFE!=>A*L71+E M]-6_AE+M*-B6C:ZMZ.RAE>T[LN("6([[V=< $-@8-;2\D9G=35@>,'UBW*QH M RAT^42 FB7Z"8/CQ//54B%(LYCL]??;)$*#A>Q^?Q MITL\KP#\96./YQ<545*5F@ DF0:H)@6@!69 0VABD=00$>BUZC@C)/4BX_DL M>\^EQ3E0'%<25YKJN7!X;F7V1RLP)N?UB#VQU@3G1,R[!!@Q\B3C'[LVPH27 MW[XQ\X$W?7Q&TD(KR HD""#2]DU#41M7A#F0)C/(:ZSKJF0+$QSX)FC*RW-I M/E_4H4SG[VLC,^./3QEGYH>?ENMLUVAPF=;/&S&&--%4:*"Q"5D(TQQ04A/ M"JXJH8C"?JT D? *XH38[;=+85_QNQF #PBW,O1^:T>%I->;FW/>Y-').1=N"3X>.4QI_DV)1_/$YWL>7%2J) I@&Q21+AC@ M56GB(46XKJ'("^Q4:. H+_W1R& T^*Z5?\WVQQ1\SL9/*V.'@*N6?+(Y@]TM4%'5NL0"2&PI YA& M@%-8F)]RQ&HH)2)RL=_LV6K%/V^^R%6C[)A%VI%9_^T@P$:LL"X5<"7 MK8Q8!WQ&R.R5P)<-/5<+/'+U]?SN#LUKO$:$(:SMS%H[@JLV/S&* =6,Y)#J MFA=>\US\Q,]]V'&A83#1!.WP9L%T*/J%BZD)VFD;!<-02#\_^]6;!,. \9B? M';]!\(6 CX^V>.N3_F6Y>C2_;3S+?LFXEE=N*5'3'>[)EV MA[=&]B<]$-1*?J/T9JN^;-EZQT2S'BX$$34L34SB=CR./0IBS(0HS.J39O\OLB=3N&,X2E@LGO M%3*"4'H.L1 (4C=$OCK'6 @HS@V2\3G(WJ^-7ZK=OAU&V?&'?MRL#V7"=IX8 MTHJ0DN6@KC %2& .:$4@D%HSI05#N?8B%G<1FCBT]"KT),$!,R.=H',+)K$! M\0LB!RRZB; _=0K\W/1/'W2X&9U-%\! Z&YS-"9"!Y$S,Q*Z@W#*3.AQ[Y7= M%=W3C\15-4*DAK("E3 K9%26)6 5ER"GN&*8($)16!O%2TF)X\"QWK^?^O;O M@1T1)Q"YN7X4P_W\_6AS+S,)I=>D9;$[%D[DO$YKPB5S+_8@7+SA^A/"?C;< MT^_KOA%(R7<_[+"2VWO[KP45>9XCC(#"N>U]+A6@.A> 5*S&#"E,*>S;&[^$ MG1-.*N'T57_>^/@EH C R/OWC#42=]E6/9AK379E_6#9A=+PH\%IH/U/!N/@ M%N-@\*#)33;4)6N5R5IMTAP,.H.0X%QP6O:K'0LZPS)V*NC^D-">ZF; B2UD M?+M9-['M/Y?[;V\?=WN3L6R/2^Z\R!F#=K8DU&:!45 D@(*WVWN=CQ14VWBT2;5#XVAZM0=M1 M[,P-VWY@G#9P>]X?V)K0=8E_V72]#G=;NZ#9/]V9+]7^=BTM \2#O61!BT)B M6%&@"COI !8%8&6)0$Z8+J&"A&KAQ\S@+CP@9?&+'7?=+G1#6/#0J7&3/5A% M&A83U:OBV;O@CJ];@(F,65A'0T_NL-_TW4K9W0&S1I&;!K1WDZ#Y-SAXVQ^K MU\%=\+QM#]Z G'1 ^#\A\*!%RF4[H/&.+>7[]5OVL-RSU>#<9U&4N4D_ZA(P MS"J A.2 L,(V3)!2U$+DE'NU0DV+3'VHS :@.4Z$ZT.GF.!Y$R*YW(N' MS^ICYPU[Z507KKJB/FFW8(I*E4L"N%F) Z04!83 "BB$1(XK)F&)79J'GS_6 MRVM"NX9]&H5?6.WX4DO<&ARK._:\OC&K=&8>UG&^8?;"7_T'"5'X]LF$B2>[Z 7:-@^Y^S];O?8'!TWPB.^H!Q,C/7: M&A,U[\O,P>B35YS+/?XM5I_VW]2V.P/Z1>W9.C3^E"_LBA$ M01'+3?IM*:Q0A3B@G#*@5 T+KJ&BT(N.TDULXK!TK--L9GCHU>:OG:6Y,NG& M9AN-U&($5;?D(SY6?I'L1:W:H9J]TR$SR;P5RIA0J)#)!V:M[[K*H MU,&B>9>M-VO0R* X!<%6OL'0M,,_YLV+595^V5!\Y:U M3QI\4M<^?4<@0UW#>/>U0+*0G&$,"AE(0"2U#BUY+4]UF$Y M4KI2V&MCVE7P+%O732[0TEOU$U4\">U<871S]A3@^+E^3QQY,KMC4+:^WV1< M-0>]$6GO/"V/183G*G9>:CQ/,$[(\GSOOZHD_4" =:>V)IF^MSG(L'#C 9[/>[;>/#;G'^_7==O/5?)_Z&@K""E((6 -5UCE M*S-&J*V7'88 MY765<^IWP#$F+/G!X%&T+89\Z(1[3O890\LM),3"P"\2O#2_EYN@'L7%P%BC M?\9$S3L"R,'HDU% +O?XGV=\5#],OK%]7K"(4:405F;Y3VIAYU[4@"I>@+)& MBL)<0UTX;2->$I#8>SN1?J6<%\&8/K6XUD0_YWQAW;1/NIGI?E!QK;EAAQ2N M'ZK7L<28*2-'$F=OF^TX8DSIX5'$Z'61B# 6!92THDJ#2JC2O/0Q Q1* IB) MOA7!L"Y)X;/'<")AELV$XS30GO[B2O:+4-:+A!N#)VP7"2DN8F\"GCS_=2DM M+F[Y7;SP^E._SY9$]I/^O1MS,2QO6)C7M>!V)$6%D''"BIMU>F'<4>8ED;K( M:Z:\^L8=YB%+:]TRS@B638_%1!LVQ7D-72->-W$YDX>/1*9 JQV!ZP$.TLWS]:'3(7VHE0?-P7%O%Q"EMJ7,0KSJ+#S\R1 M98CC@V9;F/@9-ERJ>-X9EDW9;OG]T]O-_<-F;:1T!7J<%Z@L80&H+A1 2'! M2JR!)@77 O-<*:_!7F>EI YVC M;*5 A2BN9$EJQKT. KVD)W;L1D;T8587@'3S\63P^'F^YR"K1IOD8ZS&04@[ MQ.J"[+_#"*MQ6!P'6$T\Q+^I^)U)_4V:T19)?E8/=@-D_?4WLWI[M <-(L\5 M5Z L;(5R#1F@*J\!-GFZJID@BCA5*$\)2IVJ-Z(/8V@/PK-6NGL;\BA8XX$C M)@2>^7N@]5X]RRZF!;4PCSYXMHYF%_.&#7 ]EI0-MF>^7S.TE%85(#G$JL8:R]QK6,:(K/3%0$?)F16=6=G>M4 7 MH7)[S4<"P,]A+]B>8-WM8%Z\.J"+DN8N YHR^4P5T.0M_H<$;U>*;5?L3]75 M"MRQ[7YM'.7]^W^RG?&8#W=]B5_.*Z(+"" A%4":F\4Y-2MT65()7GF^S#O]TYDH1X(3I]>I ")\\@X %10#F2 M,U;N)PDI, L[2XCR]?(Z7O"U?>2 P?E1LQTQ^!HW/&3POO?*&JEV(-&'S6ZW MJ',$6<5J(.V$;\3M2%TJ!5 *05@51& 65B5UE)&X3NI8/K3LIF.MC%#/W8]S MT+@E/U<:[!?OCK;VD\ ^C-H:7B]U:DWLBJF!A->IF3HU\6+5U)E+8Q"TW/Y8 M[A9,T@H5F(%<5Z59CD@&:$4UD *7G&O,2^6T?7!91.(\Y3Q)AQ5\%4U) \YT M$G*]R7XNF-+::RA9?*V.1\B2BH=E:)$7"TMSXRMRL P5'V=@>79EX#B.[7*S MO5/FO_*S$BNVVRWU4C2?ZJW\K\?=WG[(OZB=V"X?FJ]5+2BB7&N@?/F^"B2.1@;?Y:ZKR[PS7]3EYG&W>FI8SY3,.K8MD^S: M;285T)SMC;=;&I$21;\ ]U)\P[/_P+9=IV]V5,>K2,M_;$<@(K&&=_B*GW>$ M1R X)X,\0I\3:5OVS=,;M1;?[MGVS^8-6&-*B5U_("R868Z@TBQ'5 4$X;G. MZQQ3MVI/5X'S;] >Q%^Y2_L2N<"MVBOPN'J_]B!Y*G^Z?LOV@IFI]FU?BGO= MS=L+QD_NX%ZZ+]3W[Q^VZIM:[Y;?5;N@^JCVG_07]N/ 64PXKDT*H@!7Q,0 MH@K =%V NLYAK8@LB]QK:+&#S,01H&4]$D,],KL_X3G$V 4\UP@0%1+?(##$ MX=D>1C.\W"9M1I&;[':_WR[YXY[QE;(\&'>L.99-,079 Y!HX6):XLP1PQF" MTZ#A?JO_ELF7+9/J5C2#3W=W[,E^'0ZC0Z;C,A)'!]ZH5DOU7T380R!H9LQX]VV42""$ M[:6T8+ >C(=.?*3#%@?31C95QNZ>;6?%P83A]HK+Y6&IBXEH;]GNV]UV\WTI ME7SS]/M.R??KP_;PK=@OOS=4>G;PZG+]:'[7_7&S/DR-7U2Y1CG&%9"E,HL; MH2F@M4EV,,NK6A6\*ORJ3^.HE3H!.AQ9L(,ZGLE/)/C=\J/Y0?4+H39+L@IF MO889?\I^LDIFR_7/ XJ]HZ(WV5'5[*AKDFPJ+GR1$JY(2LV:D\4%\F7:%OGI M86'UL 7[X= [0LK2Y'"%!(34M5D ZA(P41$ -2:\)A3#VFMS^E1$XG!W$'A% M8\T97-QBUW76^L4A3T.] \EE6R(%A3,"9G7PRP:^=-:1*V-5Q]I<::$X%+2& M-9"JL UNA0;4_ @@X[0H,20$>U%MGQ\@%'@-JNWY5=OKDX9 M':$,=FA3L@K81L@K%[\.#9VN>WUV=9B#_N.1;=EZKP;\F+NN3OXMVVZ?S-OX M/]CJ42TTQ 7FN 85KV7'KV-Y\BME'!E)SJK::ZR&J^#$3MRIL=EFFZ,>-UE/ MG"\Z5;+O5A<_OW:&ULW34P#FY_M'K#X-L>H[67HMLO\8Q&ULW+U9EUM) MCB;XWK\B)N=U4&G[4J>K^RBT9*E;(:DE1677O/#8 G-QTIU4DW1%J'[]P$CZ MOG&QZ]=4E5&2NXM^+PSX# ; L/S7__[GV>DOWW&QG,YG__(7_D_L+[_@+,WS M=';R+W_Y_-I6)7YX@S@OZU_[>7\VX_%].3KZA?!A+KXV,6_ M+OY9(;=,.P6,,P5*!P/!8@&O!>.%B1*R^7]._MD:'9DU"#DZ!PHU@F?TK__7];]>?G0YO>^#]%C^U__]V[O/ MZ2N>!9C.EJLP2_4%R^D_+]<_?#=/8;7F^I-T_?+@)^IW[SOZP?81]64'TH)_KG"6<;/(B]>KG\ZR3B= MK)_\(BY7BY!6$XLFP*'-SZ97N)1&^EL@2TS^= MS+__E1Y,DA&R?E$9(]=,N?.Z#7,.H_MB"WZASTZ4=D%+(8%%'VA;>-H6S@60 MAG:/94GSI(\B^_K;;E)]7:@O%NF7^2+C@G3(Q>O"(MT1\$WT;C_QUV]A00^" M]'5ZFB]^NRSF9RUDM9HWX-Q&+$3N7WZA51=<+#"_VTCEP<6M5[8BS8KK3[:0 M^/\ZI^V!B],?G_#;?+&:()?:".5!A,) ,4'JT&0%&HTS*K$87!OAWWKQ3C@0 M_>/@&'YV HF/N)C.\^M9?D6G\<1H83$)1T>CUJ"4Y> ]R_25SDY@,HSG)H"X M\=J=X"#[A\/AO.P$#%\68;:<5L9O 1UE3M$J \('XDAV%@(7$5 +E4WQ6'1L MO-.D%#]0^(HCHZ,BM>SU73UX\WT%-^?GT5<3*)"C$QE0&<3G7C10M3$ MF\A#ML*XP+0]"@VWW[@3"G2_*#B*@UU(_Q.>3"L39JOWX0PG(J/ +#+(PLF) MTJ3./$OU#V:CX5Q'ZQH@X.9;=T*!Z1T%1W"R"R2\):]^02ILS?C/Q']\.3^? MK18_7LXS3H)BRB5:#EI#O$DA@ N6EN.DU([LXFR.,QQV(&(GG-C><=*.SUW MYDOX\VTF]DW+=!.NV&K"PB5904E""JR DE%"]-J"P6RSPY2S2@T \\#K=X** MZQTJ+7C;!4A>Y$PB6&[_>C>=(9^(0K@6)4'1A11D8 :\-@F"-,7XH@+:%AKE MGE?O! [?.SB.Y6FGP! 3PY51)@I(/'A0 LE\$J@@1%ZRU"+3,@8!AM@M?,5^ M/F3LQ]2>D/&2OORP^#+_8S9QS+N<#7$!$RTA%0:D!"V@XE%944H*+6S3.R_> M#14=1S5;,+0G3*R-I@^+CXOY]^DLX<05Z8+7'&2.Q)'0<^VS$UI'!4;7>BP6&-=V:"6]-SJ"5K.8SSQ#)5@+M MH@F8M [6'P6'ZV_;#0 =1SH/9MW((J_7YZ8S@LV%@0HDR6\N8.T[CWWC=;H+O.%!Y./,ZV?2O_TQ?P^P$ MUY%XI05;9V_$$,W&S8E8(J2@A4/K"B;59.-??^MN&.@X GDT*[MP!UZ>+RJ[ M-G>S%=(D@_/E1$3CB!\)F#%DQCA&9DPJ'GQ$J[S,TNCC],%C;]\-&MW''QNP MM@N(O)W1TX@=T^_X*JS"=EF3[!VB3Q)*1D&6;F(0&'=0!'&,^&.T/"[=[[&W M[Y8_U7T@L@%KNX!(O>!?O PK/)DO?DRB$T9'Z8 %AG0>.B+?HX>4:5$>F>5X MG"%YSTMW T3W,E^^&B^[#C,?K' MYZ_$M^6'\U4M\JF>]409LGU8D6 %)Y7GD(X^QST(GKU"SH..Q_FD3].P&T@Z MCDXV9O/(H'EQAK-<,XK?G(:3223#2#BOH(0::0N!'*BL!!264O!D('-]'#YN MO&XW*'09TDYK^9+E,X_7<,BS?TD^4D^A"M)!Y$H2T!EQSHH+D%1D:R MR/090N&=H6)3Y! %>, [(#8_2 M9ANL:(B*:Z_>#1<=AS/;,+4/PX*6L0BG;V<9__R?2):1M)B\52"PJCOA(X3U MQ:S..634ALL6F;:W7KL;(OJ/8A[!S+%S&C;AM"M-=U&8EG),,JBJZ[@F4]DF MB$E[P.*]TR846XX[/!YZ\VYU?AV'+9NPM!DL_NM?[_#Q'?W@\*K]#^]?O7[_ M^?4K^N+SAW=O7[WX\OK5KR_>O7C_\O7G?WW]^LOGFTO8K9S_Z8=+;<."EFV^'I:GGQDZO]MP]=AVJ7BW>\6"YQM;Q@\H"1!&QO18X/N05=ZD8)SV H,AX4+S-&#WB$?13>JW M&O1R$:1UB\S*08I9D76E(WCI"FC$*,@4MYD_YL@>CIE;A(P+G6,D>R](CF%S M!UAY&99?7\QR_>OU_SF??@^GM)CEB]7+L%C\F,Y._BVL#240"8#RV-#B#V(J5:5KG\A EI2?$4W^/J MX@9:-]!SCZ M?1:GIZ>8K]9RP:H)!JZ-0@N\N$0KH:]\[0L3C(A6E\RR?:SNY! 4/4S-.#U6 MAL-0([YW@*"WL^]$]7SQ@S;!1-N4G8X(695<[[H#^!+)K\2 ,1M)7'DLA'<( M9JZ_?YRV*\.AY&#>=H"+CPO\%J;Y]9_?<+9$.H _K+[BX@:/)MG%F@XE: VY MENB) IY%!]$(XXT.3(O'+H\/@ H;U[2=O\WG^0\R M_B;.@AC;T3W0)Y#=:"9G03+2ZVE#+"M*@Y$"6(*3"UI'FS9M[,(P;7DOL MQ<@.3.%WTQ"GI]/5%)=DDZV32+_.3XGIRVJ?K7YNN- M#;>V\:[]:!($L\ED3IH<):A"SD"@'0K^=G5D_"Z.%D>G85SD%5UEXQQ8T<#0>A8=G> F)O!U3OXKS4!/F3BB3>UFW\2 M$#.OC71E,D9RX_5C/8F/#VH?I(H&"R,-A*.&0N@ 4G>9- DQHG2Y0)*6.%12 MC8QP#=YD-"4SHJ*U^727BG%C3D.IH..8W4,LZIH2O190M<)FK;('(S1!WFU!V3MG$!V)WI++D'P= M2^-HCPA7/#,QY=PZ">U)HKJQK8>#5UO!=("T5]O7UI$V9_@E_'F-C36OP6GT M1D4#PM4&\\P+8E:(H.F@5J3IH\36)O<3)'5C?@^'LI9"Z0!CZXNE3[B:+C;7 M#/%T>K(6V/5;1\/)"RTY@ZA]2I71MMY1:Q"!Z1!#RDJTSL3>A:YNC/3AT-9< M/!U [G:([=I*N)318B CTI(!H%RDKP1M(U,4%U)$7MP@603W4M.-(3_@D=E& M%!V ZGK(5EAR6$OF8 PC1Z<.C0V!/)/L(B=?IS")K:,)^\;*F[=X&>M&;R]F M=^ &UGY6T]79N@)OEFMPE@Q&G*7U4CCIR]IU/?E"1[=3B<#/-&BEI?*6_)#F MJ96/D#/.C+UGQ5$K872@?Q[A4%&)Y:1=59T(JC@%4?)ZC62L*B%+9*W-]"/3 M69JWE7E65#4210>@NM9\;U,D3, W13H)DDMB"R>;+V!.D.F@+LBBC-BZ7NDV M#6,WB6@CVWL4T<&,[@ H7Q88EN>+'^L5;!:S60?JD)A%!8[,M9HPF"#F[$B+ MQERTE58WO^E]B):Q$^D& 4X3QN\/(+\!T S)&=Q^]NA 0,[KK,)P^C%,\]O9 MR_!M2D;7M9TQD8IIJUT$6>,;*F+MTF0X("EJF6+U05M[9T]3-6Y@DT(R,O3K2?=TI4)() M()/5,1:>16A]N#U-U;@1S8'@U5@8'<#KV@K6,8W:UGJ!7W&VG'['3:CVW7Q9 M [0?RI?PYT1HGH1QU:#4"I0D(]-[E(9G<0 MBWK*&YXDYZ/6*8 6KK;%5 P<\EKGH46@A9%?TOHB^2F:1IKA/E9X\WBY-,/9 M\[1KU+;[[AN1J9/K*NY^QJ6I,.R(@7('B=]EI37KQE M"8Q(+KLD95"ML]6>HZOI-2>%&/UAL7YG7GO%'W&Q'B(QB5E)Y$)",;4IN";K M,BICP&N68I)*HVBMV'8@:^S05F/,/!+D:B*8#@RN.]-)7IROOLX7T__ 3$I: M*L$- Y%"(E;55N-H%3">=4#!+6^>'?,(.6-'OYX/6T<)HD=,O5TNSVD966<9 MK21K4B(=^CH6(%.SMBQ/F(T*4;O6F:(/D#)VR.NYL72 'K$T?7)25DXAY&, MTL3DN@, Z5D9UR7;KEB>N"^M"]Z/'E8U8)3KN1%UJ"@Z@-4]-PZ;-4U*#@%3 M=) YS[0_2@+/:+N@,.BYE5DT#\\_2,S8T:N! =5&"#_7)(NW[U]^^.WUYR_T M]6^OWW_Y_/O[%[^_>DO_T,HS?/@% SJ&.ZZJD5^X"7%>PO,2BRIJE15'D,P3 M:M D"#ERX%&1>:0C%M[ZZN,!4HX/@6X?^*46ZT^<<");.JF]81Z4X@%B"AE* M#,R2^6< T=]-T5,AYZ=R?^_@%RG#=D M:A^@6$=:-RM8OIJ?A>EL$D*2.N@"W-5^TU@"^%3[+FI?YR%8G]E.=W2[(>,N M >/ HXU,[P+D2 :/B9)9GGRFD_PW/(NXF$B.TAG%R4 7L98IK\,) IQQ' W+ M3DGYA/EQ\XFCR_E8T#-7AZ"9,OCV[J.2;;6I>0-%&L$,4/) MBEL/440D9LA"?M10)N,E%9V$:P\W#1HQN .(?,+O.#LGU]J8G+.F Q =5Z!, M[9_)18*LE&/:.S*I6^>R7KR[$TOQ0!G>R?XZ@*$= .'E?+GZ4&KCY.LJ]//\ M-$\LS\+7XD?2HZ3U/'(((=2Q S(+*Q3RYB46#U/3B>YH Y9&3.\ /G];S)=+ M.H/+=#6QI2 JXP%I\5"3D""48@"9C3D%HX)K?<9<>WTG]S=M '(H6SO(O[IL M&+&=3'/5JIF7XC4F!%9G&RM/II1+A9!N0^(Q6QY$Z]2,!XGIY&ZF#5K:L+P# M;?(93T]K&W^TAV5I//4+.N(;/,)AJQ?T.@/2W,)W5[/H/L\_A M%#^4&S.3+@>SY:]8Y@N\;"6*R]=_DC%( M\IK.PN+'FI6U)5\=(3%?QS8NE.[$)!EHKZR[V-:AR"6"#TF 9HC!"94=MO;\ M!US.N%VIFA^,?8B]FQU 2]SNX%]QAO6B0,2$A@L'SJY]G9CJ](H(-O)D41%S M5>L.C0^0,G(]\R#0.X[?/1RZN+KFH#CG>'0FD6/,J@TI:VMX)X!K':(7@K>O M:[A!P&X0^5EN_P_G;0?ZY*)AS46]ZF7P)&1F,-@Z_T:LE:.!6)N2LNR=1*MK MF6%CC#Q$RVYP^5GN_YMPO .5IEP /880 MR: 4S>,$]Q(R[FU<&QD_ 9S]&=XA:EY-3\]7F"=HN+G Z2,>^?V+,@YA.D=8.?O.#WY2G2_^$YF_PF^/Z_YN1_*G0+4 M2YXE770(9*1%E3BH&!%L>:_.?6G<34_]+*E+@TKH)T+@1C5+ MK2WYD!&TK*':X"T$Z1UP1*^30:Z;E^KM1>"X9^2P6#D0F/L+KE]4;K7\W?I\ MKY1VR6C@P9+:=XG5+ LZ63 DD33WV;7.1]B3Q''/X!Z0V41X!V.3:(GSYR^( MORH:__#FY8??/GYZ_:_TF;?_]GI34]Z\/G[G]PU8+G_8FMMW5=N$,-9#(^YT M$+TR0B6+0>D SM?NH:ID<+JV]] 8BM0L&MO:N]N3Q+:!,B-%<;31H.2:V.C) M# I"T:)CTL8+JVQHG5US0*!L<.-P '0\'D3;A^\=',#W,.6BX>Y5>W[S]_^?#R?_[KAW>O7G_Z_/I__?[VR[\/ZPGM\M[G\HCVYD%[ MS^B1GNA2&AVC\5!*;8\?@P3/N0 F&0L,"8]RL&9>8^VQ\$0'LGWXW<'Q>4G]AB-5<\]G6$=0UBY+ MA9"8D;-/FL.F#=<[@,\# R2W MBW%8E$]>@RI8:#%8DV@\KP.XHC:Z-L9NW97B48+&C1.TAU$[[G< I=O#(K>K MB(F\A^(E\%A[/FF5(9 NA9*+T"EHI9N71VMW?6?BQBW^'D Q#2*5'N#V1UCD+_3A MM9/!(R.'-!00I90:T.<0UQ6#0*?]<+9V@(F+M'-< M1_T)XUL)+,+L9,V?Y:\_KC[S,?Q8M^BO*[Y:]BS73BSOPQEN=U^.&54(IK;6 M3:!4,N RXU"*I']@/H@D&T-KB'6,Z^\= :O;4:6Q9=P!SC_A1.M:C_G^J"NW36W33V M)+&3J/J!B+A;*#Z8>!KF<0\T?9$'ZP6S' P/ 53*'#PR\JJ%*[H4[>3M$2(M M(^Z'U0\,.:-J."CL,XAQ'ZDP-BU6CH_#.='AB@'"(M!M#;7,D M##GH]:;!VNB8E,9KV3[M_#85X[J@SXFI(R70#9(>GBDI"Y9BI*\)Y>0@E6CK MY"<&F?RCR(DY2?4UV',P$^LY<=5&'MW ZYE3:H5WT1<#J81(#HU/$ .7-60= MD.7@\S#-\[I*OQ[LTN$YMT&_N.G"SGPRP/!0?&$CI;>SY6IQO@Y$K!G]Y6N8 M??BV;A+V;[A<87X[^[A6!),BK"XI13 RFCI;HW(FU4M$%40BYDC1/'GSF=8V M[BW+L]HJ/:*E@VC!E9)8?ID_<'M^/^]NQ=-^GTU7RT](W%I.5[@=5[3AR2=, M\Y/9=-.YG_M0M$227"$#,10.SOL(R1HF3<(0?>LRB6=>XKBMAI]S3_6,G9]Z M:[T^^W8Z_X&X9L['\T7Z2I_XN)B?+,+9TVPB)TNGD"04Y>OX498A)J$@)V5% M+#IDVSH@/-)2QVW5_'-LM>?#4@=;;KW(M\OE.>97YXOI[&2SHHWW>#\G3LE> MGL1,_J,V 6(4O%Z$QCH^C4&0(6/B7#K?VL\_D-1Q^TT_>W1I8%GV"]E_"Z?G M^. J)\7HR$PD3G).MB77&H+G6"M^DU=9>FN;)T,<0NBX[:4[@&M#.78 UAN1 MNCFM6%.,88_-[Z$?(&;F[]&CATB.$ MTD54Y\9BUIOG8BUU'NYON/I*/K8P7"8I.?!<+_BS,A BLQ!IJ8)E)/<@#@FU M!^@:N5WU:)AK(:9C9Z<-T/V\.*T1HP4=8KWE]ZHFXEHH-C->DLPZM$Z//J"I MTW^*F\3#&=_!H?CHU;KVW)1:,F!9;?/NA(!H+K61OE=,]MNQ12^VA$'4E)KH[D =Q:WQK%2\@17?/4K0/S'?A_BANY M(T70"9 >OE['2!9B=AJDM5C'A"4ZJU&"35I&] F+:WW3=5RZ _]/<3?51B!- MT?7\38Q>?/[7-^\^_/WSL"V+[K[EN1H4/;&^]NV(7H;EUS>G\S^NYMR*4GBR MD4ZY5.C0XV1AT3&(8&U*PGFA9/,V]X_1T\!:K\_\N)A_GQ+G?OWQ^[+>PUY. M6GV15M/OT]44E_=- KODBK+*)2<6:P=.Q$T/**N,A6D.(:7J 7%9)U)SH+-%!3(I-&L^$:"C?L)C M(.!1AW0?<7011;MQ75CO\V9I>HHW%O5EOB./+_F)C.O$2P1>&RG*8;L9_5M,C_"-L,RA>)+/[Z M=9VBK:3)WG !*:@$JK!(.Q\+K3+[(%F1NGDV[8ZDC5Q'/#J&YL,+M .<7E]* M;::["K.3:3S%%\LEKNA@XE(4YB/$4"?3,EOM+"G >A55YBXRTSS5YU&*QE6N MW:&RH?@Z ./?PG16>?AA]CF@ZT)8WU_(*X^K5 M=)GFY[/5QP6>3<_/)CS(4%CBH)'1SBHFU9RU!"AC=AQ52;IU/\DGB1JW(J1S M0!XKQ"YB Z^V+WYH8CTMQO/,(WCF:9MYX2'H'(!%5G22(3O3^E+Q"9+&K:CH M#I,M!=B!GKP_;7V"7!0EBX&\B;F)",%K"3:6G*R-]%]ZEJJ[<8L,ND-? W&- M"+KE+$\>S,:]L:"@DC NU>:+IG:(#<0C,CP +4"E"_TGF7.M&VCN M3MVXV?S=X'1@L78)V!=I;?4NB>\X_;YNLY8"9T&[".1^A4TSCAA3!!<JMIU,;3#P)O2,%U$7DYN%5O9AMVB9?K6XY\;J.#F02M-2QUC;4 M*AI?"QR242F$R%3KQ(V]".RM$=0S _%8D76*R+>S[\3]^8(.D4GRUCI!G!+K MZAHG$:)$ UIPIL@.IF]:5P@\2E!O+:*>"7&'BJ13A'U0ZS9"[!2L%PO\ MA+0'SW%2!#EFA7:=L,+4Z8:UW"L@(-(QHNO9! M/H8?:_M6>^5%'9*1I:+MPX4#YYD#S4)0SH=B?.LLR2>)ZJW[SS,;?8>(IE>L M+NW?)LDD5(4CT-;29';4X8HE"9#:R6 Y5_IY?)$] M:.ZM><[S(74HP78 Y-W32R?>!..204AJW2?%([EA)4/&&*(J@! M>PV"!]2NI!)+:X]]=^JZ+/@9%#OS9Q'DJ%Y[O4^E923$O'Q#3-^D>:YM'?IQ M/J]DH,_%;;5F\6-^&2-#T2 M>XQ7BDP6[:#.\ 2KLW=*":%4ZX%=CQ+4I=WYG,!K)ZXNT/?QN M;E-.Q!./.@<%7-51=X610U=KBF)FP6>'W&'K,L5'R.G2?'Q.Y+4253^>S74_ M[MUTAK2TET3,=#4Q400A$W$ MU)EE=W,AGJ'T-?U326\WS>DBY[2=4F9&2FM$!JVR23)93!Z 1U/X&J?T1A$CCRSXQ4R@G6NHO*TU2-FZG1 1 ;"ZX# M#7AA0[R9+VB7;8N':'M==0*>:%5LX%*"R4+0BD("GXAA%K.P27!E?.L@S--4 MC9N*T0,4VPJN"]]C=[9.$DO"(^G\E#FM+5L&KF0&O CN;YUWA MN+[48('RCF'RLV^BB97,%^D,+;'.2.&U?8A2M%@?I.(JI!A:3YX[BN!QW;<^ M(;Z7$+L92W_U G@I8J1@H9%A#QD@[5*#2TA2E M6H>\=B1M7&=O,"0.(9@.0@K;8H1U_5Z>KLY)7&3+G%=*?CU?O9^O_AU7=0KO M)!<=@I4&M&>FWE$XB*(0[V0IT=D2R8%MKA!WHVWD00%# ...&AQ 2AV@;YWX M]WEZ,IN6:0HS6LDL$0N_+,)L23PC]JUG[]5(R6Q)SNG&[?W;]#O.^(2[H%@4 MY'UJKT#59-5HO822<[%2%EE$ZPY:Q] [KZL%R'+F_3O-/+GJ2>V&>^S%]V-1OEE>8_1)H0?'7U=B^A# MN8H%3G)V1?@H( LM0 FIP%MA(2L63$HR2-.\8N@.%>.>Q<^/J3O!U./DTJUF M^WQ^1C_\,2_7]/NV*+K. B=&IQI+WU_![?C@-GKND%4T4G=W7W,5O#<16:%3 M3\L8R6CC!8**J29C1!6XD'0"-]ZX#U-SM /[&&>_$#-_/:W7708]1K0<"BVR MYIY(D'PH 5?+HX]IHE]TI;J1P'JP9OH08'1-!ZJ! ^ HL0V9N ML-Z#0.8T3])FVSHF\R11#1( [W_!?5M!UZW$M81<6 %E%W =I M,3X7 [I33FWQ>U$91[41G*QVUJ21; M;@?CG8?3*Q/:.I\,(0BT*@F4(],V"M00L]-).B6+;YZG^S Y1P_@N=F3[.'& M3]=^=+457M;;@]GJ:D?BH[0I&UFV- M<'=G0L]X4NY6[]4*J@.4W/K7VFBTNQ0T4E\7(YANF>[Q%45B6T'UIT'R7'3V>*]Y_'R#(O,@%3M9=[,#5I(R:0UIMB3(CMF^T_ M0,JX:J2!_._.4SJ>Y=VJ@G4E[R$6S_87VZB#^ZAHI! VC[X$0K!!N!0B,%_O M9Q5:\"))$"I;G;E/GK5.P[A)P;$*X!TNEXC7Z["O!2"UR\H;ZX$95^,224-@ M9)]'C8I6CI(UCUH]1L^XJN (R=]6 0A5'D MV)%M$S-#2")F4J#)9]6Z#=WC%(V;]]$<1$T8W^UQLFX]]@E7T\4FB3">3D\V M(\P.\*D??%8CKWHW6EO=7S[TMGNL%2M8M)YDGYVHN3R%04R)# UALQ%6JM*\ MD=D>Y!WM=S_]JJM=81,+)08)*GI6C2P$7X=V8#;DB47%0VH=#]R'OI%O.P?" MU!T?>BB)=:O'+B9#[*^U;LR4.%I'W4M'(XVT?78M[ZZUD14E?Y^NOKX\7Z[F M9[BX1(YC,8=0 R\FT!^9.7"US84M60>NHTFVM6NY(VG'=\1X]#57F!996Q>L M NU1@^+>0= E@S/.\>*2Q>;5 KO2-JX&&@)#=QMB#""E;C7/Y=3F@[SRZ[_= M*@7C 7J:)6%LGW_?A;LS9%@7 87Y.JP+(X1 CI80KCBM0M2E=4C]$7(:#!&Y M_>CKP21%AW,T$'C=);[&E:6P4+(HZ)PJ,K2N?7Z,GK&3,-I@XIYI'VTDT*WV M( 69L.K(33+Q_@KDU@/:Z)#'J&IES$R7_ZA7.;_3FQ:K,)W=F.*;I%>2U_8. M97UK0UYV4"J!(T,58_26-T]Q>I2@HZO.KC.TOND^0 =)6T5R3?N#S'ZE-()3 MZR0C)U.6T;5OV+H+72,;+,UP&0N>:5\OL0 M>+RNVN%EUXSX@B)'PP 3=[73G0(?V+K%?-!>9&98Z\3V_2@<5W\-AZV[^FPP MN76KV7:K;QF\6F>4JIVQJG>"DB44*\$;QLF@KQCU!!PM1 HEH;&\M>K-->=^7 O1&QY2B!QDU(9< MW5JG)'4!8TW6-9O.L-9I H_1,^X-[T :R: #L#T>VVV^7JYFIZ%51THJ9)/ M*>6:7RY Z8(0:$4@BXK.R,@=MO:F;U(P;C/\@0!S!)-'A$@=2/::#)_Y#R1# MBVR%=>GXNE_U;= 'Q51MHP+*5F/4H@0G?086(^'>DS*]/>#PWI%QN[UMW%:+ MC2$R$),[T"SO\8]KO%K,9_1EVK03V*SL]OK(E7"R( >6ZB*3\Q!5C(#(&'.6 MJ]+\)FY?&L=M@3B0=AI44-WZ@Y=5FU_6M0D'7@ M)9BH$!1SM0JB#I74FJO ;<+4.D%IP.KHS^DKYO/:UO[R)1=U'Y6]UV(<(DL6 M@@ A90"%.8&KQ2A%HY.::^Y$ZU#=KK2-?6'7!BMW^BX,(9ENM8*=+1 E9L@QZZ)M8#FUSB(8KZ;ZV@',311% M8)WOJVA+T-GK0Q+ 670<70H^#C!4Y0FJ>J^?W@?-V@-]9":Z9&*5F.D+#[4^8B^=@JR!@)+$;+'R(L)7ICF;0Z&JZ2^ M.J9O5]MNWW6CX/;VT>T\DV0@@"^)CFY#ED+DS &\E:-X4:;UA59Q]#;;Y7T M/IAZV- :6(+=&E^URO-@!7;ME]O51P^HFAZHDDW":6ZQEL5&5>OL"4N^_I%S M4%D6:W3K[C/#5$E?P7D]+'1&3SU?QRJN]6K+3AJ/!42B+:,2;928K "C@BY% MHLK-[T">IJK+VNE]4/&P7FDBB XBEE8=N*TD,/ ML1N_WK*N?\"#[%9YK@DI&L<8I%#+4\:D[,"H3JI**)203+A;V?,W'N1MNO[NJKB MWT?"UZ_/!F%N!\?1FCUU"OJM983:-%(7"W4P.BCI:J8*!G N>B9(L69L':%_ M@)2NZO F.M=+"XVPX_M,?GC]F;@1A;-$V1K+6T&X<#EG($QIB6= MRU8U[RJT!WGCIH$T1-90(ND ;?7YC,;#B7V)VILL@?:'HX3#"G+;A7@MK/"P>KNYN\W[7@R MH"K;M6>%C\KP&"4X'FL["9T MG>=7$$>,GM!<3_9 Z_G?X7HGJ1_L_Y=#E=MZGX]<>U[]9;;Z)*$1Z+!!EY *4= Y]] M@<(RLL*+TZ)UJ>*^-/YGF!^X#QX?MN@&D&D'\91[5O7BS^ERHDT)N20)1M;6 M>UQX.FX4.>3DFT',%4UVZPX7EM<>V9_PCQ#4_'BN=:!% MUI&3V]M!ZAB,BAF8\+0&%@6M@7'@M'Z;>!"JM/:A[Z-CY-GQSWDF'2V&#J&T MW53(F<_D.D.]TJ@9019\4;I>/PB#.;+@!VF+?8>2#H*C1TGX"<@+*0(-1)"S@2&(@3G+.<=#IMKC^Q+W(=(9WX\JSI0 M"_=HSW?T@[?D/RXG43IAHHH0#=: ?*J3#YT#R9-+"9U!\0PFZB4]X^8FC.T% M'2:6D97(MK+TQ6QV'DX_+N:)UC2=G;P,WT*:KGY,>##.*]3 =*$=5Z_7G="< M3/N(T28T,>ZB6)YX37>6[8&RG _#V)$Q\OZ\*LX/Y;?*I1>S_ E/PPKS&UK( M=IK@Q@_(DY@X#[P6XJ2:D>&DH45)#^068N"<%Z:?BF'O]<)Q3=Q!<#,,LT=& MT!WK[8%=\6&6+G)RYK-P.JFY7:HP"5';ND2FP)-[2)Q$]#;%K*S9 4\'OG[< MXVP0=#V'(+J]=MNM)>2+G*>;5;^=E?GB;)."<>B5W/'O?,YVF#NO??@.F5%' MI5)&L+KZ=B%Q\++.G"W:8(@A9M?:M&W?(7.]Y>X\=6-]%K1*,E+:3-8M'+*O MFSD X]&+PE6T,>ZBV^Y_?+?]*_>1ZPW-U8"-(Y^"ZQK\;5K#9E.MHQB=_+=A#>WJ/""B7&B; MJSDGP0=1P'OI2NV>[_PN30(?>OYX&&@ALT+Q$=>,8X;/<0AT8J/'01^/R[P6YCF;<^>%]L6 M/IN2SFUP::(Q116* 6]KW6;*Y)$%)]9E4D&KXFQH7:JV UD]V1P'BO].EZNV MLNC61;[L.'@13)]?-B&L(S .]8)W>FSC+J$[K^ 96H>6FA:!4H-9-X'T(8,+ M3I%VX\;E3 JMM.Y\-6#KT'O;4DZLPGIMRGH/BBX.\7O6)[W<*2=1]+*OZ^VD>S+-6TN\\G(TZS:@(614X"^0$R8 M0+L437",DRG8^BQ[A)Y.8'2XN&\?8:UXWS&.OM#O;ST*GNKT %Z+Q2/M-98* M.*<8Y%#[Z!BFI6K=M?AIJD9NH]<, 3M"ZT!QC.R*?29S8NM ,J^]DQ+)1E0U MKY4%"(IXI$NV*&IYN0M/6#XWG]@G Z5T_QHIG6@2RZY<.4IE&2S42Z!XTE7 M)D2RZ7,"*0+:[ ,J,5BC]Y%]\N'.GR/Y/+)2N*3^4_CCMT#/G(;3][B:Y"P$ M*UP"-S6+0T8#T10RZ0IMH)"3B;<3L.[5$ \\OA,;Y$")S=NRKQ<$_'V^^,?; MV?;*O"Y")NZ2)5:$H@.9]<[6Z3.QS@#QA;Y58:>+O =?T(DF:(B"HUC8"P[> M3&?3Y5?,?YO/\WH1Z]XPODY[<;QLFJC%FI/!#%/(A73>^'UP/JXW9>& M0,#AS.O)=*RT>\NC4T* ,<6#RH]Z"YMD8@3'HT+H6]?K[QYV_U0@:1S/V M<%#,5^%TC"DWM,*K0#5]\^ '#XZ]-WOUP!-SCN+$L\W5X;+$:(L 9VQ-7RID MLP2/D&5T,3"KR?-M?N,V\%R=J\*)AZ>YK/V_)*2V5I-=9LA"4PH+>!<*H&#( M;;+.L-:.\:ZT]3YC9Q_H:%\.C@_'US-K^N0U#HNZ1-S0G@!";TAD\#2 M,2(L@\*UULF(8'/S..[39/72[J$E'G8=['2@<'K&V[4 :&(!R0/18$1:1R]K M7^.8P414$J-B2CR;?N_FXJ U%':>(7:87#J VF^!>#K#Q8_KR]D&R(G8G'(( MP'V@71F9A1"):=D501Y.+?UJW6+N$7(ZA=:AHI\/(X>1@PU_Q]/3Y72%G^DC MX00_ST_/UT6MVY5(XKGS^#;].TRE>T)^-K$-G \A8>\4BK:2FOX)6Z'V)S@ELW<#M)@7C M!BZ'5C%'<+N#@^K-^6(VK:T;B3-OIG_6KRY70M8CUM)276J[\Y0U.*L\H".U MH83D.K3ND/@P->.&/H?&4",I=("G7\^)D=/9R87N5*0]-;D<@=<\;B7)[15< M@J6SE0EO,V]^E7Z3@G'CHD/CY@AN=X"5=U=)(\FCE$XH*,EX4-(&J/,U@1L? MT)643&[M=EV]?2>,F)\5(P=RN0-\? K3T\4\Y"^+,%M^FR\V,KEMQENFBP@B M@[>20:WJ@>@B A=%&>9\OE,R=7S'\ET(VPE5]F=%57O9= "XNE7JM#3ZZ^W9 MM\7\^Z9'[W8Q!K/CUF8RY02=Q(YS"%EJ\A>%#TY%0QMH !WU($$[ ?+W<=MP%7Z1@(,F"(.>V.B.UURM*%\A',2DVOP#"1.Y6"AZAJCT>.M(B0$UCEF P./=>MZ\CN)60W2/V\ MD?&CF=\!@NJXA=7B/%6IK!-*3TA,%[M!%<$X9PP0D78#V:*U*[DB91PT+RR( M&%H?GX_1LQN>?KH >G-1= "K!WGU[C*]33*-WGMB%=F=V]F3.B30+'(OR;7F ML;66>IJJ7CI^CY&6<)AH>@;;WQ;SY7*"+%HN^PNCBZO %RF=GYVO.XB^0B(C3;V5+, G1AM78/88LY"J^4R#1K1W>G'=!K"C M"+AGK5E3QH7W.3G:ID)%4UN]&(@B.4 ;>&3%6RE;WW@_1D^G]]\#:\Q]!?%3 MYNZ_#XO:(_<[#I*>?_OIPV?@/[J>9TNR9SPK;R-"M*6 *H0=)VT&;WQ)P=K( M7.LKG<&3[*]KYXG"7*\^$A11E6W1'AR2>T0&/[*$U!D8K M/G;@96V702=VJ?,AZF" -W@%;*X%5LHA%:;I>/4,0E3D0B*+.0DAI&D=FWJ< MHI$]K8$T3$,I](.I3_,?X?2ZE@QDH\6L!$A7.<1LK&F,J?9M3NBS)XMM(##= M)F7D7.-A4704W_LXG=XLL-YZ$X->X2GYJHL?+[^&Q+[U@8F?W> M9W"<>$7\0:41E=AUM,8NKQLYQ7BXTZLIGWO1/*0[YXLOX4]:,@JC1DQ^9I#8Q**-;1Q!WIV[D?.4A]5-[Z?2" M.\R7C1=BSL)U$^D'9M>TR,:AK>=@[A M?0<@VLS!V*SFGLB7<8('3JLQ&#THSLE4]#Y THH5DPPOS;MP/T[1V'G" ^&I MH1@Z -7=A5Q,7+GVHXET$;.(@M1M)G7KR0.)F6?PGAB)!H5,K1ON[438V'G# MPZJLAD+I]L+_%<;5N_GLY LNSNK7[W%U^&7;(P]K<]&V*[6-+MGJ*^Z9;9*" MC-I8 9B4KFT/.#@4&G@6H2B=O&.Y\6Z\GY*C:P"G,_Q0-G/DMD.W?VS25G-) MWH0D(6(D;$=7(+"HP$2=7(XLT-9JO,0'B1GW*JT!!NZ4^S5A>QE1%$6M(PU[]TD\,$:L+H$5)[4SN #2? M\/O\]/MT=G)S1VUK;@J3D?:. ^YT!F4\ Q=8+<6O.9E"6!9;'U>/$M07A Z1 M^)W"X%;L'_E:[??EW]9.9/A'#J=XF;/P9CH+LW3976:[+NUB--'5V)9 4#85 MB.0^T@J3LJ&DQ()]PB3>]YWCIH.BAY!L L6F?&(FD;2%DG"U03@!D/3A4)M&O0RLQROCT9^_@*W\<(&C=Q9 T MM6-_!UBZS_MX=S4>FNMH&==0,E95:R($RQ!$B-QFX:W1S4WMQP@:^= ;QE-K M)H$>X'0MYG81:,\\>,TL ZR*51GKP>A:*^+$\HEV_K,<7$S0#SZ M6%9W@)9[HV8.,S,UJ2FO"Q!4,> -"Z0OH^:%>^OCT!'%\>/01PMWEPCT/ISN M$"U;[X&L^N(3J5IK,9.&M :""8PV$C)$]*A4ZUOV72+0K8.E*(W50AF0R=2T MTDAF!#,(WDDC56$JA=AXF7L$2P<,YWE2A2XS"RF2:)47= )*(ZH1E62*1>1R MRX5N',YK'V6*HI!=H&L/,Y%H2Z?I^=6"XSV<8??Y#S7I9;$]S81P2FC)((N8:]M@4O.U M>D!D:7B)49?)=S%NHDEV@@ M>17K90R=,)[1(G3B2G%TP>QR!W;?L_N#P^&2FS=D8P?:Y:;67>^2.NRNL*0A M:>=!)5I!",Q 3L(8H\G_=*TO(.Y2,>X=5NNSZ$@N=X>3]^'LPI>R9'YBXK6? M*MEH*AKRI8HC@[OHX+%D%F5KP_0A6GKRO_>7\:.0.9#A/U,.1O ZI.JH>BY) M"\MBZUCANMV$+UDIH]0H.1C/!)A#)7QH%L8^[.Y._US%S[40PE:ZI6$U-U]+ M<)S\_9!IAR%3T36(?QNP/87+\B^2VLSA?KBHY/^"W\6$]> MJ6V=I[0YOH733U@W'TGI0WDS7:9P^N\8%A,5LD/+ZLS?.GT@DAZ/W)!&E]S3 MGLD!4W/GZDB:>])J!P+GD8NNP:7XQ;XXT6A9U\M)A4K0W' M:SJL"AYI'9F#]"GZ6!NE^5V",D^^:-SN7RW!TYZOG6FN28J&,YW)&F"&[%-/ M6M=S)FM'J:RDMJA=ZP9,U]\_;O.NH?7,7MQMUFRB55SN(RZF\SQ-'S<:\NV, M((C+U23R[$3.";BW>L.=&GP$RS@39%G&U'SVP4Z$C=O&:P@LM9?'_B#S&Y#- M\*3V#O_23 O]/@N;J3]$P#S,7L[/SJ:K]67++']83$^FL[7H:AMA^LFU3]U(%XJ_/'D00 FTF;7S[9#L:DBWI'[>% MV!#('4VZ_0!\Q=9>Z M@ZNV?MK+B$.8?:RZ&;)D"XV2&2T'KGGM05PT^:XH +,W"K5F3K9N>'5$R=9P MO$>?1,*2 MFM\]WT?'N(@Y5K:/0N4 1H\]A.?7=X^6+FZ3)C-#S]DV*6PF#MNY"3!J59@MK( 3Q* MGW6DK<6?HZGN^#5]PYQ+3?C>*7YN%":1,JZ3$R)YFC6**2WM#!98;1.BE+99 M:-F\3OWGK.S;2_+[5O;M(X:1S['_@:4LIKB\"&R^>WG1=#$A9I094JR1"V(7 M,0B1_K 88]$VW9Z:<^_)]=#S^X/%X1*<-V9GC\6>/D06N(I01*CS$8NKXS43 MN.AT29$VT^W.]FV+/9^WVU(+*!S-Q@X.G'M*U'CD @U:"-)D,KDR Q^% UN" MM87E(G3K9([>BCV',5*.Y'5W:+E6GU;'$2H7):2HP) MA\WFZ+CD4NV2:+2G4UN4 MG:)U]-1KBH:^NU(R-UXXX4]WA"Y#=>.K+0#Q'9O 7_QA9\^/,:X=XXY]9>E#:.K">= M(6+V(,G1(L=:E6QVJK9^2O#77SJ.O]I,\ ?SKP,/X]X6HS[DHF+BP'UM[2\# M!R]8 *NUR9+;DMLWQ#NTF>M@Y4P#!'F-D:T%[EG.ITZE#$>AIL 1=* MH6^YCSDE[D9IZ3KV1*C]);S;4+%]V-T!:![ODTL^5W3<0_'Q#Q?:2^%Y#Q?9A?P=8NC?"?)DARH)C3HE86TQ&VFO,0&#$ MJZQ$"A4&8C?3]=@KN[VZ$@U66#G0,=9, IW":6O4_3I?+.9_U&T3OM&_K'Y, MBK=D)I(;R (GPUXDVG]H6"T;9;ED'F5YCAS)A^CK\!;P,%CL +@F,NH4?Z__ M_#9=K.6V*2"\R&N'T.679 W;O MX>1F8;0A[]F9R1J=;0!FU7J$I22'BIPVX75.IOZ;>8[TTX>M2]B=(&K<'T7# :BF)#H!U,]WF^A;YO*JE].1)I2JX M$YP$)I!KS.!$G:_E#*W,UOXAG'DO)&KRW ?-:7N,NG';% VKQP:03[=E\M?W MTJ:&?'F3YIT*XN][2IO2]R?I&[;('9%)5^^L%:8ZGDDB^*(L&.XEMOLS'/?@ M80^"OQ@9EJ01J3@P&"6H4.B4RZ5>L@IAI'0:RT[1SI\LPW$?83V0X;@/Y\9. M=+N5H>=*S$(#UMGOBBL&SA<&LG!D*6B!NS5U_ODR'/<2V2,9CKOS;VS!W\C0 M$UYZIXRO=6*T?%M'^#HNP:D8X7BPX _FW\B"?UF;4N*"N+3Z M44L]UEI/)(Y8_>;,ZPA2'@/Y,=S1(5?-'/H'H;&!_.][=T]S5HX[\8_F[-B' M/WX[7Z2O88DO3A:(E2&WEW21=45GH??>T:GH5(6[A:"MIS.SZ**22'DWK^$I MTV!7@L8[0XZ7^7QH 8Q<>O?R%,/B-/P#MS7*'VDI,WKRV[>_A26]XMW'B]GJ M1)LRQ@*KW7YJ7A\$X>@816L-[3HKW"WCX]ZRNUW?-Z+=,8R8YP/SO#,<_6TQ M/_]V6?#NDE;.@5"2-+:GO>8CG<&:B<#)*..*[])&XI%7C&BL/#M:#N5L=Z'U MS;1;&,MZYB< >#!_[!)J?G+'_6:8JLUG0XTK+)86A29"+$F SC;Z+#*3+.YR'NWZ MPIZ@3;K4J=K1V#!^A1< M<O/,CD36$$#K %.V+?)ZN>FN\6"QJ>*LR;+L@HU!FP>31])B4R'7G4=0!ZG90::K$(XU!J M]SJNI9&A]1C[QNE-SSXC9B\P')[8M(]D.L#?2P$K^[: MD:J,*LEVSZ_?8.F^*RN92I8Q@*&62G)F'!^#$23C(^F$S);=M!T5#8TH+ 04 M")$E*9AE6876T]\^Z !AUU=>;C^N-W>E[6FY5_$NA)8^\6BA MJ$)9HJI[R851_6$#&I6$=F7E#A;D8_+:>7%]L+ M7"4J3:ZB](=MY?;7VB>T+K]M\\EVFW=_\N"^RV7>'GX6?? K MVAQ4'Z=9HU/L5T+0==V_4/>Q*MP8BMS20/"!8JH05*)HJE,X<]FA5\R5UC1; MKX@S,W=(._RT,OG,>=5/F22^TN(JFB\*Y8$,#8? +8(RD;Y+4H.,03F/PFJ^ M#SOXDP?/S-XQWO/CS76XK]<7>-8D4CP,>W>7;\NH8Y)) .,UX!E3 UZJ56=P M00N7PGYTSP?/,\/N.Y^./6.J&>8P4W9B^>^=0RA!RE&CM:!C]J 8 MQ3%?J5%0.S2J'D;0K2O8/47KJI8=@H9L[M%D9T&/,10"2E!^-KB MB"%"4+* #=$F8YAPS0_5/)6BJ^)V##)&&KCSK;[=(>O=MV.KG*=/:EGFO"'G M-'6.XE&95.]HUDR!"BY!*$F"C#H4^L]A:7XSPV1USDU*='VVXG1U5[0;M)BL M+Q"\H]RZ,H13X2[ .TO_1!8BVXMA8&1"^E2RKJJ<(6C8)S<=Z8@.1+"*V>:#YOG)>FJM!D#GP:&[@ N]P?!+=OV MK3+H)'?.>"@%'95H#@%C,L =M\9ERLI_XM?:TO-QO7EI\PJ3*Z58!@X9IPH/)0T<(Z#>C*J*E=GIUON$ M(\3MJK0:@[_W^$(6%#DS72_8"_7255.M*D"C M5@JC9)FW;F@?)F%715RK&-C8,7W#KG*G5D:2VDAT?:!UD2U+.E%:&;&0BH8* MX2"-@F)%$EZ'E)L?.QPF85?;HQ/!;JQC.H#=PZ"]Q[!RV>O,O:5HKK#F&I'R M54^:AKJXRDB_W+K.'"KCS#3]4Y4,C9W3._B>&US)>!DJ9;3SDHJED V@1 TE MQN*+-E1AE_<$WZ%Q;SK2_G<"WUCG=+ZBNOMZ=\54D\,C3Q_7_ C)&Q)/L\#* MI;)9V'IGO9@I+ B-V=TFK(!XEX7R4U]_?WE'6F],"'[[!PX M45O6M*52VV+,$Z'H"?;SN_BSF,!+IGU M9YII/O^9S_[(_URO+KYN%TSR&%1VD'WELPLQ B6H'-!PD20WRMK69_ .E77> M_8:^0#O6E4<$V3H^$DRDP;W3S]>6!(LZ[ MI]$=0 ]QW+'ADH"6%S%'R8SG5%[5*Q"$"N M9K":YR2SIG1JEJG_OI#S[G?T MB:X&]DG'+^CV>?TA_X++=%+H9;?:Z8@1)2]@8KVZ-''*5.IERP6](QN+A/'1 M.997&L"&O'G>_8_)X?8.[CBB.+@H(4G4DH$-.8%2EK*/I#PD:Y()-(H";]]- MM9]L\^Z&=!?W!KFJ@[/AK^KUVRI=+\3G],-?D?[TY+S^M(C5E-(7B)I2C=U: MO..1 0:O]>Z2'-^Z/?H@0>?=+>D#G$V<.!RI_@JIJ_RE4I-^GFA3[^X8D.5% ML!(=%"4]*&L+:4/)L @.2_:!R>;-3V-.9?FC!UT+1W0P!S]'3/""M4SP,3IK M06CE*CFTAZ!, L>$*5ZR[)I'O?VEZ^H@\YBMF8D PELBG/81W#1LQ4>-F'P*2=\WJ'YW-K]2EP+RW6@X^\]KAI M!U1C*? R"*ZY)].VKDJ&RCAO5.P!FF,==P3 O%FC=QZ5L4*"E9I*+\MWA(8* MM)0ZI&)TC%.VAW2[J=()# ]QT[&@;[<*[X6D(K\H$*KV6EDI(##M:T>QKRR) M5H6]KM5MC;_YMTYZ0N!@5QT)!G<+H+6.TU($T-;C5>*-FDI\J;R-O,3DY1PA MF?(G'E@4E&@R]8H!1KBN5&I-CZ',P@ >?=TI@3 M@DU.:Z>+GRO[R]\Y^ T+UH YD !F24!SB0$-#(Q)G@,@C< V.M2S+,K M\4[P& #&AKZ:,9D;I.EUH7VZRHN@I6$I>Q"&=%0A,JA,G6 DUP:#1X[[7/=Q MP*OGV7KH&'\'>N7(0%=7N)/E+(> () R$86.DRD%!X<9;=&J:.LF -UL&PW] M@VZH5XX-=+M%;5*3Z*V72+^5*S\ XFP)Y\VTK] ^\P7XY(MP]6O?. MSHFHR82RTA-2E0Y!5)X0YBU&3#3DWN+1&"7 /'L0?2/P< \=$0PIHQ"*UV9E MEC,'I3.EL2Y25IM*<-QSJP,V1MX\.Q!]@VV0'WK'UXNKW%;FI(- 8+%>.J K M07T1#*164C#M6"FZ!=CZVGCH$'E-/#1Z'^)]T+@P,E&DIOH\U44A5:FC?59D M5*60,>:,?LP([?5X.QK?7_/%N_ M>/;CJJPWY[L/K^C$'BJU%__90:]IPXLV7L-&?&DO"E))],[6V\O-O;LEID++XZW5-K[HEL?Q1?5^S7&]BA3)=S^MRVZ>I@_/ M\/SZK==QGD+#BP_9M@^(3>6:.().9\,90BX+FA=&2-<^$]RI% %G@H2HLW(V MUU:,UM0E/83<7]=G9Q_7FS]QDTYH*ORV76[O?;10-L=@*%5VR65*E0WE-P4# M<)9=*5)GSUN?LCI0U.,)UT.0MG>X;NC'#LZ1<>^'59JP4OHU_Y%7EY71 M'[]\V>0OUSG]S<<'4]_O]]PVEFCTTQNC?\9P MEA?2919(1PB\IKR^MA*GD,$P[87/*4EI&JO]FCSS)FY38.5QP&KFC0XF13)2 MO5ADO!!^2)Z22];SV> M7A%G7ERU\_EZ&@?TB*6JR/?K>N!Z(;(7)F)4#R&*L,DX(Y*WO M6G]%G'FQU,SE;T'I0/MW *5?-NMT&2^>:/3/?![R9I&CMHRR0T@ID#:48-* MZG.CS?4X M3)J*MD@F2I@E**0AZ%$52#P:3[])VD\^ 3Z2J;.@-0H!;\)KA#LZ@-<;9#0 FI=K^/-9#'N%4@NE$0I [.V,<;V$JPWH(W!PN-+NYL[9LZNU\W% MS9Q_NOF4-W\LXU56RG5F9* $V4=-%JIW:'F=20GM3$!=F-]K7J07W ,5_70' MJ)?>/>]Z://YKXF)^X#(]F25KC787H\D;@G5TF=(=L>I:#,$EA%LD3FDB*1& M;(>3IP+,U.[-)Y,"1YCA>+#A5 M%##OG>*!&;_?+3 /'SM3 _DDGAYCL0YRT!?FPI^6J_SC13[?+JS/167*GC06 MF@^92N D8\"U3QQE*,RU7I5Y2Z9Y&3\GJYZ;NJ(#:#U)T:_O.\NG._)T^4^Q(&>?ZMJ/M0-W1Y9OMVMOI*I MV0;\\\]KN_&^A\QM-]SK$>0OJUT?!TV"C]Y_NY.:BC71R@C6,9K%(J'."P(' M"R6$I*1UHO7"UA#Y&H2F)U7]79^2HJ2,%'6D;:HWHMK*I&$8%)L**L-I^$VP M8/RR0%ULOK?'S3.!JI%3^IC\7E;FH4G_G=/"DU:):DD0IF:-%._!:?J2?8G% MB,0DMKYP8IB$\^Y8]('!<6[K )2W"M2*9[GZ0IG KH^/$H2[ WKU(&BL?;C+ M<_J3T_*)/MT6L@G][BK)140NDM"03+CN3S+CN^ M&XAG0.YRW" E=\$5+3*F[>#]LL6CZ MQ.6(A\%A0#B6(;"(+H7D. ,9E 15*'T+.7B(5%6DRA'K6.L%SKT$._+X?2!J M#@'O(!?VOHKUK(:CU[)>?6K3%:W]Y9]C70L)>%E26NT\-Z"\38#":C Y)%,$ MUIZD(U[7:C3=!&^8R_4:E) L*,$DA%#YQ]#25!.,-KKU50WO6.#UL5(V!(D3 M%7A#W'PLT_G^^7Q..6@=$12WF1Q@& 0O,PAMO7/:E_)X:WM^D/_]"KQ!&)RV MP!L"B+_#<+C+T*(,.2(34'BHI/6&HE*(&:1F)0END[83]5C^I\#K8!@$!<>"RY?L^TO._H" MOG EJ%1\@:(,%;;&49*HA046A/*_HV M?\:_\K8M6>J>#VZSSG&(%HV6.FY?_0Q'&I9BK9($4Z>HGL3@@&"AP8DD=9*A"*Q]J_JD/R]=@M:ZSX_M+-.\>WPLOCL#:1=SJ8N7];;6Y/=Y!:'_(J ME^7%]BH,D[:;RFC]?;[Z=Q%*],4F2M,5\Y6=/]9>, .N9,3,0A38>F-LD(#S MSL%3H6\Z'W4 0%+H.WKK\N([W&PJ#6QEXOH?/+N\=\>_/$B>>:\%PRXK+37I#V$6!CDP(7+19286I^4:2#VO$TD[SLS M3^?/;FN-!UT/C;M8:\*U)[N:K<^*P1FG7=-G+*R"40$S%Q"2:A0 MH$/Y^ +*"9BN.MCA;(:%MVFN!MN]@^GT3?J3'*,R9 C@'AGI0W9"IP)8K[6F M2"\IO$^-HT.XB-Z1Y6JXWX>R$ UQ0I>@>D1UXKV.-"Y5,J$>M"B1C M.?.(LK"]"!I&@>JH6(@&(6 H"]$0=W0 KY.XN_%M2TEB7OY11]\-$YP2$:TI M8&VD4D871:6,*)"Q.)Y1<]>\S>,E67J#TQB//R;*;F'^#F#T"<_R]GJ_X^=\ M<:U$"0*]2JSVZE4VA%!77ZR!6B,;5V0QS?=>GQ5DWI6P20$TWO S<\I\WF#* M-\/@%_Q6Q\ MFP:3Q2MMRBL #&&YTO>.B@$=!<5+7HX I893M432.#OW] MIJE):K-\CBN[S,6-.A5>J9*,]F(F#.QI6@K,4K4N](L=*!&\R17 *UX@9/0_-5QM?%ZDS2!WJ M^L>0:NB'#F#UZ?+WW\^6+ZM#AC(ZRWH]2A&@A*Z4N/1CC,)(S;*1OO5<]X9( MO'+4P+ SP^)G/,^GY8$.U^,&*[7=^:XH4S7A7NMD2R0,M6B MWM*$&AW]B$PPM-;D1Z>6GEW.>>;1\_F]D;/6[2PW]WH>>2X_(S^E_M&2\M:! MRNAH*# )POO"+&*D]'^?A;QGGCT?FW![UX^V70]IZ%WT,)=TN! ;6.L$, MZB1RZ^-DXR3N;/UO_*+-.SKP".%ZH^OM\BK+/-2&-%4+12YW1&T:9 J^<&,4 MW^]VA GA^E#B>4OY]\362%B/4KV:]%IQ)$Z43Y1!:U0P)% M;3M/!61@&BF]X%SL@C2K8:&;Y'"-V_:, 4E0)R 18-#2M- M1:P7-(73M)U+/7&00^M;[/J][Z&5SX?<]##$ 1UW=9R?+R_.Z5GU\ZN&TR]Y M%9=Y^]/R8C19WJ#'M^KM.%2C1NT=]P0X>23 ,[U)/F$J&A%2KJQE1@N*>3F MDLCH-QFQ>;/U( %'%X/Q:TZ79_FTW)R=^GE]0:Y84[I ;_^X7"&]>?7E[K3F MU0R@(L5'OOX,D.)MV? MUMOM S-^^/8S7I 13\O=Q]]VM3.3C@43#+",IG),49W")9DT)&^YCIZ)UKTG M^TLW;_@ M*^+,B[JI$/ JT YWQ\QK%Y3,TM3Q87U[L6;*,HFD'8A2MUBMI52YH 81O-%> M:YZD>2/A>^ZY/6%BA+/6C2S703QY$),I'._"\ETHOBN>8F)&F\2@B'I'5.8) M'*4'R @OSQ7I%%3>C49:9!A^=@Y(=6HYD0=8ZW]I7MGECW#3(6+^#FZ9? M&+G^1?T2<)O_^[_^'U!+ 0(4 Q0 ( %F#K5@:'15)K < )TE 3 M " 0 !A,C R-'$Q,3!Q97@S,3$N:'1M4$L! A0#% @ M68.M6/:&2=6I!P 5"8 !, ( !W0< &$R,#(T<3$Q,'%E M>#,Q,BYH=&U02P$"% ,4 " !9@ZU8+E"E:H<$ =$P $P M @ &W#P 83(P,C1Q,3$P<65X,S(Q+FAT;5!+ 0(4 Q0 ( %F#K5C- MB6TAA 0 *D3 3 " 6\4 !A,C R-'$Q,3!Q97@S,C(N M:'1M4$L! A0#% @ 68.M6&59 5.&$ I;, !, ( ! M)!D &$R,#(T<3$Q,'%E>#DU,2YH=&U02P$"% ,4 " !9@ZU8-F_MDR'C M "LM0P $ @ ';*0 '-D4$L! A0#% @ 68.M6((UXA_4) @'8! !0 M ( !@1L! '-N9"TR,#(T,#,S,5]C86PN>&UL4$L! A0#% @ M68.M6$=\D20V- .3," !0 ( !AT ! '-N9"TR,#(T,#,S M,5]D968N>&UL4$L! A0#% @ 68.M6-8 XML 72 snd-20240331_htm.xml IDEA: XBRL DOCUMENT 0001529628 2024-01-01 2024-03-31 0001529628 2024-05-06 0001529628 2024-03-31 0001529628 2023-12-31 0001529628 snd:SandMember 2024-01-01 2024-03-31 0001529628 snd:SandMember 2023-01-01 2023-03-31 0001529628 snd:SmartSystemsMember 2024-01-01 2024-03-31 0001529628 snd:SmartSystemsMember 2023-01-01 2023-03-31 0001529628 2023-01-01 2023-03-31 0001529628 us-gaap:CommonStockMember 2023-12-31 0001529628 us-gaap:TreasuryStockCommonMember 2023-12-31 0001529628 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001529628 us-gaap:RetainedEarningsMember 2023-12-31 0001529628 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001529628 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001529628 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001529628 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001529628 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001529628 us-gaap:RestrictedStockMember us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001529628 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001529628 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001529628 us-gaap:CommonStockMember 2024-03-31 0001529628 us-gaap:TreasuryStockCommonMember 2024-03-31 0001529628 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001529628 us-gaap:RetainedEarningsMember 2024-03-31 0001529628 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001529628 us-gaap:CommonStockMember 2022-12-31 0001529628 us-gaap:TreasuryStockCommonMember 2022-12-31 0001529628 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001529628 us-gaap:RetainedEarningsMember 2022-12-31 0001529628 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001529628 2022-12-31 0001529628 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001529628 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001529628 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001529628 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001529628 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001529628 us-gaap:RestrictedStockMember us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001529628 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001529628 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001529628 us-gaap:CommonStockMember 2023-03-31 0001529628 us-gaap:TreasuryStockCommonMember 2023-03-31 0001529628 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001529628 us-gaap:RetainedEarningsMember 2023-03-31 0001529628 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001529628 2023-03-31 0001529628 2020-09-30 0001529628 snd:UticaMember 2024-03-31 0001529628 snd:BlairMember 2022-03-04 0001529628 snd:EmployeeRetentionCreditMember 2024-03-31 0001529628 snd:EmployeeRetentionCreditMember 2023-12-31 0001529628 snd:SandMember 2024-03-31 0001529628 snd:SandMember 2023-12-31 0001529628 us-gaap:MachineryAndEquipmentMember 2024-03-31 0001529628 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001529628 snd:WellsiteStorageSolutionsMember 2024-03-31 0001529628 snd:WellsiteStorageSolutionsMember 2023-12-31 0001529628 us-gaap:VehiclesMember 2024-03-31 0001529628 us-gaap:VehiclesMember 2023-12-31 0001529628 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001529628 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001529628 us-gaap:BuildingMember 2024-03-31 0001529628 us-gaap:BuildingMember 2023-12-31 0001529628 us-gaap:LandMember 2024-03-31 0001529628 us-gaap:LandMember 2023-12-31 0001529628 us-gaap:RailroadTransportationEquipmentMember 2024-03-31 0001529628 us-gaap:RailroadTransportationEquipmentMember 2023-12-31 0001529628 us-gaap:LandAndLandImprovementsMember 2024-03-31 0001529628 us-gaap:LandAndLandImprovementsMember 2023-12-31 0001529628 us-gaap:RemediationPropertyForSaleAbandonmentOrDisposalMember 2024-03-31 0001529628 us-gaap:RemediationPropertyForSaleAbandonmentOrDisposalMember 2023-12-31 0001529628 us-gaap:MiningPropertiesAndMineralRightsMember 2024-03-31 0001529628 us-gaap:MiningPropertiesAndMineralRightsMember 2023-12-31 0001529628 us-gaap:MineDevelopmentMember 2024-03-31 0001529628 us-gaap:MineDevelopmentMember 2023-12-31 0001529628 us-gaap:ConstructionInProgressMember 2024-03-31 0001529628 us-gaap:ConstructionInProgressMember 2023-12-31 0001529628 us-gaap:RevolvingCreditFacilityMember 2024-03-31 0001529628 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001529628 snd:UsGaap_OakdaleEquipmentFinancingMemberMember 2024-03-31 0001529628 snd:UsGaap_OakdaleEquipmentFinancingMemberMember 2023-12-31 0001529628 us-gaap:NotesPayableOtherPayablesMember 2024-03-31 0001529628 us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001529628 us-gaap:CapitalLeaseObligationsMember 2024-03-31 0001529628 us-gaap:CapitalLeaseObligationsMember 2023-12-31 0001529628 us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-03-31 0001529628 snd:UsGaap_OakdaleEquipmentFinancingMemberMember 2024-01-01 2024-03-31 0001529628 us-gaap:NotesPayableOtherPayablesMember 2024-01-01 2024-03-31 0001529628 us-gaap:CapitalLeaseObligationsMember 2024-01-01 2024-03-31 0001529628 snd:ABLRevolvingCreditFacilityMemberMember snd:JeffriesFinanceLLCMember 2019-12-13 0001529628 snd:ABLRevolvingCreditFacilityMemberMember snd:JeffriesFinanceLLCMember 2019-12-13 2019-12-13 0001529628 snd:ABLRevolvingCreditFacilityMemberMember snd:JeffriesFinanceLLCMember 2024-03-31 0001529628 snd:UsGaap_OakdaleEquipmentFinancingMemberMember snd:NexseerCapitalMember 2019-12-13 2019-12-13 0001529628 snd:UsGaap_OakdaleEquipmentFinancingMemberMember snd:NexseerCapitalMember 2024-03-31 0001529628 srt:MinimumMember us-gaap:ProductFinancingArrangementMember 2024-03-31 0001529628 srt:MaximumMember us-gaap:ProductFinancingArrangementMember 2024-03-31 0001529628 snd:ClearlakeCapitalPartnersIIMasterLPMember 2023-02-28 2023-02-28 0001529628 snd:ClearlakeCapitalGroupMember snd:CommonStockRepurchasePromissoryNoteMember 2023-02-28 0001529628 snd:ClearlakeCapitalPartnersIIMasterLPMember 2023-02-28 0001529628 snd:SandMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001529628 snd:SandMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001529628 snd:LogisticsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001529628 snd:LogisticsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001529628 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001529628 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001529628 2024-04-01 2024-03-31 0001529628 2025-01-01 2024-03-31 0001529628 2023-01-01 2023-12-31 0001529628 snd:FourCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001529628 snd:FourCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001529628 snd:ThreeCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001529628 snd:ThreeCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001529628 snd:TradeAccountsPayablesMember us-gaap:SupplierConcentrationRiskMember snd:TwoVendorsMember 2024-01-01 2024-03-31 0001529628 snd:TradeAccountsPayablesMember us-gaap:SupplierConcentrationRiskMember snd:OneVendorMember 2023-01-01 2023-12-31 0001529628 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember snd:TwoVendorsMember 2024-01-01 2024-03-31 0001529628 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember snd:TwoVendorsMember 2023-01-01 2023-03-31 0001529628 snd:PermitBondMember 2024-03-31 shares iso4217:USD iso4217:USD shares utr:T snd:mine pure false 2024 Q1 0001529628 --12-31 P9M P1Y 10-Q true 2024-03-31 false 001-37936 SMART SAND, INC. DE 45-2809926 1000 Floral Vale Boulevard Suite 225 Yardley PA 19067 215 795-7900 Common Stock, par value $0.001 per share SND NASDAQ Yes Yes Non-accelerated Filer true false false 42574948 4598000 6072000 37698000 23231000 79000 2561000 25584000 26823000 3210000 3217000 71169000 61904000 251384000 255092000 20472000 23265000 5678000 5876000 558000 163000 349261000 346300000 9935000 16041000 15402000 11024000 2375000 1154000 22045000 15711000 9554000 10536000 59311000 54466000 2445000 3449000 12070000 14056000 12697000 12101000 20172000 19923000 38000 38000 106733000 104033000 0.001 0.001 350000000 350000000 46164730 38706008 45858022 38486762 39000 39000 7458722 7371260 14419000 14249000 182646000 181973000 74323000 74539000 -61000 -35000 242528000 242267000 349261000 346300000 79719000 80019000 3333000 2331000 83052000 82350000 68967000 68738000 2274000 1975000 71241000 70713000 11811000 11637000 10350000 10764000 674000 592000 -3000 -1889000 11027000 13245000 784000 -1608000 -489000 -441000 96000 48000 -393000 -393000 391000 -2001000 607000 1598000 -216000 -3599000 -0.01 -0.09 -0.01 -0.09 38555000 41272000 38555000 41272000 -216000 -3599000 -26000 -66000 -242000 -3665000 38486762 39000 7371260 -14249000 181973000 74539000 -35000 242267000 -26000 -26000 288817 642000 642000 6000 6000 17891 25000 25000 87462 87462 170000 170000 -216000 -216000 38706008 39000 7458722 -14419000 182646000 74323000 -61000 242528000 43088106 43000 2010961 -5075000 178386000 69890000 227000 243471000 -66000 -66000 4750 779000 779000 7000 7000 21810 33000 33000 5175688 5000 -5175688 8845000 8850000 1618 1618 3000 3000 -3599000 -3599000 37937360 38000 7188267 -13923000 179205000 66291000 161000 231772000 -216000 -3599000 7241000 6553000 199000 199000 -3000 -1889000 26000 26000 47000 47000 596000 1669000 642000 779000 6000 7000 9344000 74000 2640000 1363000 -1240000 -101000 240000 676000 1220000 -1058000 -6730000 1165000 4087000 -560000 -3863000 5105000 1646000 4018000 -1000 -1000 -1645000 -4017000 1340000 1513000 56000 86000 425000 0 6000000 14000000 0 7000000 25000 33000 170000 4428000 4034000 1006000 -1474000 2094000 6072000 5510000 4598000 7604000 1544000 1975000 0 4425000 Organization and Nature of Business<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was incorporated in July 2011 and is headquartered in Yardley, Pennsylvania. The Company primarily operates as a fully integrated frac and industrial sand supply and services company. The Company offers complete mine to wellsite proppant supply and logistics solutions to our frac sand customers in the oil and natural gas industry. These operations include the excavation, processing and sale of sand, or proppant, for hydraulic fracturing operations as well as proppant logistics and wellsite storage solutions through its SmartSystems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">products and services. The Company also provides sand to customers for industrial uses through its Industrial Product Solutions (“IPS”), such as glass, foundry, building products, filtration, geothermal, renewables, ceramics, turf &amp; landscape, retail, and recreation.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sand Mines and Processing Facilities</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s integrated Oakdale facility, with on-site rail infrastructure and wet and dry sand processing facilities, has access to two Class I rail lines which enable the Company to process and cost effectively deliver products to its customers. The Company commenced operations at its mine and processing facility near Oakdale, Wisconsin in July 2012, and subsequently expanded its operations in 2014, 2015 and 2018. Currently, the annual processing capacity at the Oakdale facility is approximately 5.5 million tons. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, the Company acquired two frac sand mines and related processing facilities in Utica, Illinois and New Auburn, Wisconsin. The Utica facility annual processing capacity is approximately 1.6 million tons and it has access to the Burlington Northern Santa Fe Class I rail line through the Peru, Illinois transload facility. The Company began operating the Utica, Illinois mine and Peru, Illinois transload facility in October 2020. The Company currently has no plans to operate the New Auburn facility for the foreseeable future.</span></div><div style="margin-bottom:9pt;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company acquired a frac sand mine and processing facility in Blair, Wisconsin. The Blair facility has approximately 2.9 million tons of total annual processing capacity and contains an onsite, unit train capable rail terminal with access to the Class 1 Canadian National Railway. The Company commenced operations at the Blair facility in April 2023.</span></div><div style="margin-bottom:9pt;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transload &amp; Logistics Solutions</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also offers proppant logistics solutions to its customers through, among other things, its network of in-basin transloading terminals and its SmartSystems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> wellsite proppant storage and management capabilities. The Company has direct access to four Class I rail lines and the ability to access all Class 1 rail lines within the United States and Canada.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has several in-basin rail terminals. The Company acquired rights in March 2018 to operate a unit train capable transloading terminal in Van Hook, North Dakota to service the Bakken Formation in the Williston Basin. In 2020, the Company, as part of its acquisition of the Utica, Illinois facility, obtained rights to use a rail terminal located in El Reno, Oklahoma. In September 2021, the Company acquired the rights to construct and operate a transloading terminal in Waynesburg, Pennsylvania to service the Appalachian Basin, including the Marcellus and Utica Formations, which became operational in January 2022 and then further expanded in the fourth quarter of 2023. In December 2023 and January 2024, the Company acquired rights to use transloading terminals in Minerva, Ohio and Dennison, Ohio, respectively. These terminals will service the Appalachian Basin and are expected to commence operations in the second quarter of 2024.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s SmartSystems offer proppant storage solutions that create efficiencies, flexibility, enhanced safety and reliability for customers by providing the capability to unload, store and deliver proppant at the wellsite, as well as having the ability to rapidly set up, takedown and transport the entire system. The SmartDepot</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> silo includes passive and active dust suppression technology, along with the capability of gravity-fed operation. The self-contained SmartPath</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> transloader is a mobile sand transloading system designed to work with bottom dump trailers and features a drive over conveyor, surge bin, and dust collection system. The Company has developed the Smartbelt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a belt system to pair with its SmartPath, which allows for feeding sand directly into the hopper at the wellsite. Rapid deployment trailers are designed for quick setup, takedown and transportation of the entire SmartSystem, and they detach from the wellsite equipment, which allows for removal from the wellsite during operation. A proprietary software program, the SmartSystem Tracker</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, allows customers to monitor silo-specific information, including location, proppant type and proppant inventory.</span></div> 5500000 2 1600000 2900000 Summary of Significant Accounting Policies<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information presented below supplements the complete description of our significant accounting policies disclosed in our 2023 Form 10-K, filed with the Securities and Exchange Commission (“SEC”) on March 11, 2024. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revision of Previously Issued Financial Statements</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has reclassified some prior year line items on its condensed consolidated statements of operations to conform to the current financial statement presentation. These reclassifications have no effect on previously reported total revenue or net income. The Company changed the names and types of revenue that are reported on each line item under revenues. Sand revenue now includes sand sales, shortfall, railcar rental, and transportation. SmartSystems revenue is primarily from the rental of our patented SmartSystems equipment and related services provided to customers. There has been no change in the manner in which we recognize revenue. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited quarterly condensed consolidated financial statements (“interim statements”) of the Company are presented in accordance with the rules and regulations of the SEC for quarterly reports on Form 10-Q and therefore do not include all the information and notes required by GAAP. In the opinion of management, all adjustments and disclosures necessary for a fair presentation of these interim statements have been included. All adjustments are of a normal recurring nature. The results reported in these interim statements are not necessarily indicative of the results that may be reported for the entire year. The consolidated balance sheet as of December 31, 2023 was derived from the audited consolidated financial statements as of and for the year ended December 31, 2023. These interim statements should be read in conjunction with the Company’s consolidated financial statements for the year ended December 31, 2023.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of interim statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates used in the preparation of these financial statements include, but are not limited to: impairment considerations of assets, including intangible assets, fixed assets, and inventory; estimated cost of future asset retirement obligations; fair value of acquired assets and assume liabilities; recoverability of deferred tax assets; inventory reserve; the collectability of receivables; and certain liabilities. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual results could differ from management’s best estimates as additional information or actual results become available in the future, and those differences could be material. Additionally, global events such as the ongoing conflict in Ukraine and the recent conflict in the Middle East may affect oil and natural gas prices and significant volatility in the oilfield service sector. The Company is currently unable to estimate the effect of current or future events on its future financial position and results of operations. Therefore, the Company can give no assurances that these events will not have a material adverse effect on its financial position or results of operations. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Retention Credit</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company qualified for federal government assistance through employee retention credit provisions of the Consolidated Appropriations Act of 2021. As of March 31, 2024 and December 31, 2023, the Company included $522 in prepaid expenses and other current assets on its consolidated balance sheets related to receivables for the employee retention credits. The calculation of the credit was based on employees continued employment and represents a portion of the wages paid to them. For income tax purposes, the credit will result in decreased expense related to the wages it offsets in the period received.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting, which updates various reportable disclosure requirements, primarily through incremental disclosures of segment expenses in both annual and interim reporting. The Update is effective for the Company as of the annual reporting period beginning January 1, 2024 and interim periods beginning January </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1, 2025. While the Company is still in the process of evaluating the effects of ASU 2023-07 and its related updates on the consolidated financial statements, at the time of adoption, it believes the primary effect will be updated note disclosures.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes, which updates various disclosures including enhancing the income tax rate reconciliation and income taxes paid disclosures by requiring greater disaggregation of information. The other amendments in this Update are intended to improve the effectiveness and comparability of disclosures. The Update is effective for the Company for the annual reporting period beginning January 1, 2025 and for interim periods beginning January 1, 2026. While the Company is still in the process of evaluating the effects of ASU 2023-07 and its related updates on the consolidated financial statements, at the time of adoption, it believes the primary effect will be updated note disclosures.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revision of Previously Issued Financial Statements</span></div>The Company has reclassified some prior year line items on its condensed consolidated statements of operations to conform to the current financial statement presentation. These reclassifications have no effect on previously reported total revenue or net income. The Company changed the names and types of revenue that are reported on each line item under revenues. Sand revenue now includes sand sales, shortfall, railcar rental, and transportation. SmartSystems revenue is primarily from the rental of our patented SmartSystems equipment and related services provided to customers. There has been no change in the manner in which we recognize revenue. <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited quarterly condensed consolidated financial statements (“interim statements”) of the Company are presented in accordance with the rules and regulations of the SEC for quarterly reports on Form 10-Q and therefore do not include all the information and notes required by GAAP. In the opinion of management, all adjustments and disclosures necessary for a fair presentation of these interim statements have been included. All adjustments are of a normal recurring nature. The results reported in these interim statements are not necessarily indicative of the results that may be reported for the entire year. The consolidated balance sheet as of December 31, 2023 was derived from the audited consolidated financial statements as of and for the year ended December 31, 2023. These interim statements should be read in conjunction with the Company’s consolidated financial statements for the year ended December 31, 2023.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of interim statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates used in the preparation of these financial statements include, but are not limited to: impairment considerations of assets, including intangible assets, fixed assets, and inventory; estimated cost of future asset retirement obligations; fair value of acquired assets and assume liabilities; recoverability of deferred tax assets; inventory reserve; the collectability of receivables; and certain liabilities. </span></div>Actual results could differ from management’s best estimates as additional information or actual results become available in the future, and those differences could be material. Additionally, global events such as the ongoing conflict in Ukraine and the recent conflict in the Middle East may affect oil and natural gas prices and significant volatility in the oilfield service sector. The Company is currently unable to estimate the effect of current or future events on its future financial position and results of operations. Therefore, the Company can give no assurances that these events will not have a material adverse effect on its financial position or results of operations. <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Retention Credit</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company qualified for federal government assistance through employee retention credit provisions of the Consolidated Appropriations Act of 2021. As of March 31, 2024 and December 31, 2023, the Company included $522 in prepaid expenses and other current assets on its consolidated balance sheets related to receivables for the employee retention credits. The calculation of the credit was based on employees continued employment and represents a portion of the wages paid to them. For income tax purposes, the credit will result in decreased expense related to the wages it offsets in the period received.</span></div> 522000 522000 <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting, which updates various reportable disclosure requirements, primarily through incremental disclosures of segment expenses in both annual and interim reporting. The Update is effective for the Company as of the annual reporting period beginning January 1, 2024 and interim periods beginning January </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1, 2025. While the Company is still in the process of evaluating the effects of ASU 2023-07 and its related updates on the consolidated financial statements, at the time of adoption, it believes the primary effect will be updated note disclosures.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes, which updates various disclosures including enhancing the income tax rate reconciliation and income taxes paid disclosures by requiring greater disaggregation of information. The other amendments in this Update are intended to improve the effectiveness and comparability of disclosures. The Update is effective for the Company for the annual reporting period beginning January 1, 2025 and for interim periods beginning January 1, 2026. While the Company is still in the process of evaluating the effects of ASU 2023-07 and its related updates on the consolidated financial statements, at the time of adoption, it believes the primary effect will be updated note disclosures.</span></div> Inventory<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw material</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spare parts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,823 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw material</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spare parts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,823 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1509000 467000 6076000 9391000 9237000 8244000 8762000 8721000 25584000 26823000 Property, Plant and Equipment, net<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net property, plant and equipment consisted of:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, equipment and tooling</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SmartSystems</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant and building</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate properties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Railroad and sidings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mineral properties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred mining costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and depletion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,384 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,092 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $6,981 and $6,342 for the three months ended March 31, 2024 and 2023, respectively.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net property, plant and equipment consisted of:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, equipment and tooling</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SmartSystems</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plant and building</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate properties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Railroad and sidings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mineral properties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred mining costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and depletion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,384 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,092 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 41748000 40632000 31127000 30651000 4240000 4082000 1466000 1466000 215098000 213756000 7209000 7209000 35719000 35491000 40528000 40519000 22910000 22910000 7442000 7442000 4207000 3802000 5742000 6270000 417436000 414230000 166052000 159138000 251384000 255092000 6981000 6342000 Accrued and Other Expenses<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other expenses were comprised of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,128 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued equipment expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued freight and delivery charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued real estate tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued utilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,402 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,024 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other expenses were comprised of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,128 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued equipment expense</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued freight and delivery charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued real estate tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued utilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,402 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,024 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2128000 1767000 155000 524000 471000 461000 3124000 3149000 3226000 2066000 1703000 1044000 1217000 604000 403000 486000 935000 865000 2040000 58000 15402000 11024000 Debt<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current portion of long-term debt consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABL Credit Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oakdale Equipment Financing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,045 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,711 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net of current portion consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oakdale Equipment Financing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,449 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The follow summarizes the maturity of our debt:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ABL Credit Facility</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Oakdale Equipment Financing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notes Payable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,307 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(894)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount representing unamortized lender fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,854)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ABL Credit Facility</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 13, 2019, the Company entered into a $20,000 five-year senior secured asset-based credit facility with Jefferies Finance LLC. The available borrowing amount under the ABL Credit Facility as of March 31, 2024 was $20,000 and is based on the Company’s eligible accounts receivable and inventory. The Company had $14,000 outstanding and $6,000 available to be drawn under this facility as of March 31, 2024. The weighted average interest rate on our ABL credit facility for the three months ended March 31, 2024 was 8.25%.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Oakdale Equipment Financing</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On December 13, 2019, the Company received net proceeds of $23,000 in an equipment financing arrangement with Nexseer. Substantially all of the Company’s mining and processing equipment at its Oakdale facility are pledged as collateral under the Oakdale Equipment Financing. The Oakdale Equipment Financing bears interest at a fixed rate of 5.79%. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Notes Payable</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into various financing arrangements, primarily to finance heavy equipment purchases as well as its manufactured wellsite proppant storage solutions equipment. Upon completion of the equipment manufacturing, title to certain equipment may pass to the financial institutions as collateral. As of March 31, 2024, these notes payable bear interest at rates between 3.99% and 7.49%.</span></div>On February 28, 2023, the Company purchased 5,176 shares of the Company’s common stock from Clearlake Capital Partners II (Master), L.P., an affiliate of Clearlake Capital Group (“Clearlake”), for $8,850, of which $4,425 was paid in cash and the remainder was financed through an unsecured promissory note, bearing interest of 10.00%, issued to Clearlake. This purchase represented all of the common stock previously owned by Clearlake and approximately 11.3% outstanding shares of the Company’s common stock as of immediately prior to the purchase. At the time of purchase, Clearlake was a related party to the Company, and José Feliciano, the Co-Founder and Managing Partner of Clearlake, was on our board of directors. José Feliciano resigned from our board of directors as of December 31, 2023 and the promissory note was repaid in May 2023. <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current portion of long-term debt consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABL Credit Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oakdale Equipment Financing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,045 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,711 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net of current portion consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oakdale Equipment Financing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,449 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14000000 8000000 6854000 6462000 983000 1011000 208000 238000 22045000 15711000 0 1388000 1972000 1519000 473000 542000 2445000 3449000 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The follow summarizes the maturity of our debt:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ABL Credit Facility</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Oakdale Equipment Financing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notes Payable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,307 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(894)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount representing unamortized lender fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,854)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14000000 5695000 936000 198000 20829000 0 1724000 708000 265000 2697000 0 0 826000 254000 1080000 0 0 567000 62000 629000 0 0 217000 7000 224000 0 0 53000 0 53000 14000000 7419000 3307000 786000 25512000 0 437000 352000 105000 894000 0 128000 0 0 128000 681000 14000000 6854000 983000 208000 22045000 0 0 1972000 473000 2445000 20000 P5Y 20000000 14000000 6000000 0.0825 23000 0.0579 0.0399 0.0749 5176000 8850000 4425000 0.1000 0.113 Leases<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lessee </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating and financing components of the Company’s right-of-use assets and lease liabilities on the consolidated balance sheets were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Financing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total right-of use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,145 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,173 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current and long-term portions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Financing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, current and long-term portions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs are recorded as a single expense on the statement of operations and allocated to the right-of-use assets and the related lease liabilities as depreciation expense and interest expense, respectively. Lease cost recognized in the consolidated statement of operations for the three months ended March 31, 2024 and 2023 was as follows: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.075%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Amortization of right-of-use assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest on lease liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,314 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to the Company’s leasing activity for the three months ended March 31, 2024 and 2023 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating cash flows used for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating cash flows used for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Financing cash flows used for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s lease liabilities as of March 31, 2024 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:52.779%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.543%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: amounts representing interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,088)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Leases<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lessee </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating and financing components of the Company’s right-of-use assets and lease liabilities on the consolidated balance sheets were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Financing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total right-of use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,145 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,173 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current and long-term portions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Financing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, current and long-term portions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs are recorded as a single expense on the statement of operations and allocated to the right-of-use assets and the related lease liabilities as depreciation expense and interest expense, respectively. Lease cost recognized in the consolidated statement of operations for the three months ended March 31, 2024 and 2023 was as follows: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.075%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Amortization of right-of-use assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest on lease liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,314 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to the Company’s leasing activity for the three months ended March 31, 2024 and 2023 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating cash flows used for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating cash flows used for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Financing cash flows used for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s lease liabilities as of March 31, 2024 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:52.779%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.543%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: amounts representing interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,088)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating and financing components of the Company’s right-of-use assets and lease liabilities on the consolidated balance sheets were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Financing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total right-of use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,145 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,173 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current and long-term portions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Financing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, current and long-term portions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 20472000 23265000 673000 908000 21145000 24173000 21624000 24592000 681000 780000 22305000 25372000 Lease cost recognized in the consolidated statement of operations for the three months ended March 31, 2024 and 2023 was as follows: <div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.075%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Amortization of right-of-use assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest on lease liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,314 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to the Company’s leasing activity for the three months ended March 31, 2024 and 2023 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating cash flows used for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Operating cash flows used for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Financing cash flows used for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 57000 94000 18000 16000 3387000 3195000 9000 9000 3471000 3314000 18000 16000 3553000 3316000 56000 86000 244000 1413000 P3Y P3Y 0.0962 0.0898 P2Y8M12D P2Y10M24D 0.0653 0.0583 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s lease liabilities as of March 31, 2024 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:52.779%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.543%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: amounts representing interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,088)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s lease liabilities as of March 31, 2024 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:52.779%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.543%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: amounts representing interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,088)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8257000 198000 8455000 7836000 265000 8101000 4387000 254000 4641000 2127000 62000 2189000 975000 7000 982000 25000 0 25000 23607000 786000 24393000 1983000 105000 2088000 21624000 681000 22305000 Asset Retirement Obligations<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had a post-closure reclamation and site restoration obligation of $20,172 as of March 31, 2024. The following is a reconciliation of the total reclamation liability for asset retirement obligations.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,172 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 20172000 The following is a reconciliation of the total reclamation liability for asset retirement obligations.<div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,172 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 19923000 249000 20172000 Revenue<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by type and percentage of total revenues for the periods indicated. </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of Total Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of Total Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sand revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SmartSystems revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,052 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,350 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $1,154</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of deferred revenue on the consolidated balance </span>sheet as of December 31, 2023, all of which has been recognized in the three months ended March 31, 2024. As of March 31, 2024, the Company had $184,180 in unsatisfied performance obligations related to contracts with customers. The Company expects to perform these obligations and recognize revenue of $98,950 and $85,230 in the remainder of 2024 and 2025, respectively. <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by type and percentage of total revenues for the periods indicated. </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of Total Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of Total Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sand revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SmartSystems revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,052 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,350 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 79719000 0.96 80019000 0.97 3333000 0.04 2331000 0.03 83052000 1 82350000 1 1154000 1154000 184180000 98950000 85230000 Income Taxes<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates its interim income tax provision by estimating the annual expected effective tax rate and applying that rate to its ordinary year-to-date earnings or loss. In addition, the effect of changes in enacted tax laws, rates or tax status is recognized in the interim period in which the change occurs.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and 2023, the effective tax rate was approximately 155.2% and (79.9)%, respectively, based on the annual effective tax rate net of discrete federal and state taxes. For the three months ended March 31, 2024 and 2023, the statutory tax rate was 21.0%. The computation of the effective tax rate includes modifications from the statutory rate such as income tax credits, tax depletion deduction, carrybacks, and state apportionment changes, among other items.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded a liability for uncertain tax positions included in its consolidated balance sheet of $2,240 as of December 31, 2023. There was no material change for the three months ended March 31, 2024. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined that it is more likely than not that it will not be able to fully realize the benefits of certain existing deductible temporary differences and has recorded a partial valuation allowance against the gross deferred tax assets, which is included in the long-term deferred tax liabilities, net on its consolidated balance sheets. At December 31, 2023, the Company recorded a partial valuation allowance against the gross deferred tax assets on its consolidated balance sheet in the amount of $874. There was no material change for the three months ended March 31, 2024.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s federal income tax returns subsequent to 2017 remain open to audit by taxing authorities. The Company has not been informed that its tax returns are the subject of any audit or investigation by taxing authorities.</span></div> 1.552 -0.799 0.210 0.210 0.210 0.210 2240000 874000 Concentrations<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, four customers accounted for 63% of the Company’s total accounts receivable. As of December 31, 2023, four customers accounted for 70% of the Company’s total accounts receivable.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During the three months ended March 31, 2024, 60% of the Company’s revenues were earned from three customers. During the three months ended March 31, 2023, 57% of the Company’s revenues were earned from three customers. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, two vendors accounted for 29% of the Company’s accounts payable. As of December 31, 2023, one vendor accounted for 11% of the Company’s accounts payable.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, two vendors accounted for 35% of the Company’s cost of goods sold. During the three months ended March 31, 2023, two vendors accounted for 35% of the Company’s cost of goods sold.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s primary product is Northern White sand and its mining operations are limited to Wisconsin and Illinois. There is a risk of loss if there are significant environmental, legal or economic changes to the geographic areas of our mines, the oil and natural gas producing basins they serve, or the transportation routes between them.</span></div> 0.63 0.70 0.60 0.57 0.29 0.11 0.35 0.35 Commitments and Contingencies<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the matters described below, the Company may be subject to various legal proceedings, claims and governmental inspections, audits or investigations arising out of our operations in the normal course of business, which cover matters such as general commercial, governmental and trade regulations, product liability, environmental, intellectual property, employment and other actions. Although the outcomes of these routine claims cannot be predicted with certainty, in the opinion of management, the ultimate resolution of these matters will not have a material adverse effect on our financial statements.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cory Berg, et al. v. Hi-Crush Blair LLC, LLC et al., Case No. 2019-cv-65, Trempealeau County, Wisconsin</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leland Drangstveit, et al. v. Hi-Crush Blair, LLC, et al., Case No. 2019-cv-66, Trempealeau County, Wisconsin</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 22, 2019 and September 29, 2021, Cory Berg, et al. and Leland Drangstveit, et al., respectively (collectively, the “Plaintiffs”), filed complaints and an amended complaint in separate actions against Blair, certain of its subcontractors and its and their respective insurance companies in the Circuit Court of the State of Wisconsin in and for Trempealeau County (Case Nos. 19-CV-65 and 19-CV-66, respectively). The Plaintiffs allege that Blair and its subcontractors were negligent and created a nuisance by, among other things, generating excessive noise, light and dust. The Plaintiffs are seeking unspecified monetary damages and other relief. The insurance companies included as defendants have asserted counterclaims seeking declarations as to their rights and liabilities under their respective applicable commercial general liability insurance policies. HCR has agreed under the Purchase Agreement to indemnify the Company for any actions or omissions of HCR or its affiliates (including Blair) that occurred prior to the closing of the Company’s acquisition of Blair. The cases are currently in the discovery phase and at this time, the Company is unable to express an opinion as to the likely outcome in the matter. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bonds</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has performance bonds with various public and private entities regarding reclamation, permitting and maintenance of public roadways. Total aggregate principal amount of performance bonds outstanding as of March 31, 2024 was $19,727.</span></div> 19727000