XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
    
Employee Benefit Plans

The Company has a 401(k) defined contribution plan covering all eligible employees. The Company’s 401(k) policy is a Safe Harbor Plan, whereby the Company matches 100% of the first 3% of eligible compensation and 50% of the next 2% of eligible compensation. Furthermore, the match is immediately vested. Total Company matching contributions were $5.4 million, $3.7 million, and $3.1 million for the years ended December 31, 2022, 2021, and 2020, respectively.

Letters of Credit

As of December 31, 2022, the Company had letters of credit totaling $0.7 million outstanding as a security deposit for the due performance by the Company of the terms and conditions of a supply contract.
Indemnifications

The Company enters into service and license agreements in its ordinary course of business. Pursuant to some of these agreements, the Company agrees to indemnify certain customers from and against certain types of claims and losses suffered or incurred by them as a result of using the Company’s products.

The Company also has agreements whereby its executive officers and directors are indemnified for certain events or occurrences while the officer or director is, or was serving, at the Company’s request in such capacity. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company has a directors and officers insurance policy that reduces its exposure and enables the Company to recover a portion of any future amounts paid. As a result of its insurance policy coverage, the Company believes the estimated fair value of these indemnification agreements is minimal. The Company has no liabilities recorded for these agreements as of December 31, 2022 and 2021.

Non-Income Related Taxes

The Company is in the process of finalizing its sales tax liability analysis for states in which it has economic nexus. During the first quarter of 2020, the Company determined it was probable the Company would be subject to sales tax liabilities plus applicable interest in these states and has estimated the potential exposure to range between $2.5 million to $6.3 million. The Company determined that its best estimate of what would be reasonably expected for the Company to settle the potential exposure was $2.5 million and accordingly, the Company accrued this amount with a corresponding charge to earnings as of March 31, 2020. As of December 31, 2022, there is a $1.1 million accrual balance for sales tax liabilities. The decrease in the balance of this accrual is primarily due to payments made for the sales tax liabilities.