XML 41 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
Operating leases
The Company leases its vehicles and facilities under non-cancelable operating leases expiring between January, 2022 and July, 2026. Rent expense related to the Company’s operating leases was approximately $4.2 million, $4.2 million, and $4.8 million for the year ended December 31, 2021, 2020, and 2019, respectively.
Future minimum payments under non-cancelable leases are as follows:
Years ending December 31, (in thousands)Lease Payments
2022$2,318 
2023580 
2024361 
2025289 
2026119 
Total$3,667 
Software subscription services agreement
The Company entered into a software subscription services agreement (the “SSA”) effective as of June 1, 2019. The SSA is non-cancelable for a term of 5 years from the effective date and renewable at the election of the Company. Payments under the terms of the SSA are due quarterly in advance. Total future minimum payments under the non-cancelable SSA are as follows:
Years ending December 31, (in thousands)Subscription Payments
2022$369 
2023324 
202481 
Total$774 
Litigation
The Company is subject to legal proceedings and claims that arise in the ordinary course of its business. Management evaluates each claim and provides for potential loss when the claim is probable to be paid and reasonably estimable. While adverse decisions in certain of these litigation matters, claims and administrative proceedings could have a material effect on a particular period’s results of operations, subject to the uncertainties inherent in estimating future costs for contingent liabilities, management believes that any future accruals with respect to these currently known contingencies would not have a material effect on the financial condition, liquidity or cash flows of the Company. There are no amounts required to be reflected in these consolidated financial statements related to contingencies.