16. Commitments and Contingencies Letters of Credit As of June 30, 2019, the Company had approximately $1.3 million of letters of credit outstanding related primarily to customer advances and other performance obligations. These arrangements guarantee the refund of advance payments received from its customers in the event that the product is not delivered, or warranty obligations are not fulfilled in accordance with the contract terms. These obligations could be called by the beneficiaries at any time before the expiration date of the particular letter of credit if the Company fails to meet certain contractual requirements. None of these obligations were called during the nine months ended June 30, 2019, and the Company currently does not anticipate any of these obligations to be called in the near future. Purchase Commitments The Company had non-cancellable contracts and purchase orders for inventory of $97.2 million as of June 30, 2019. Contingencies The Company is subject to various legal proceedings, both asserted and unasserted, that arise in the ordinary course of business. The Company cannot predict the ultimate outcome of such legal proceedings or in certain instances provide reasonable ranges of potential losses. However, as of the date of this report, the Company believes that none of these claims will have a material adverse effect on its consolidated financial position or results of operations. In the event of unexpected subsequent developments and given the inherent unpredictability of these legal proceedings, there can be no assurance that the Companys assessment of any claim will reflect the ultimate outcome, and an adverse outcome in certain matters could, from time to time, have a material adverse effect on the Companys consolidated financial position or results of operations in particular quarterly or annual periods.