XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Operating Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Remainder of 2021 $ 906  
2022 1,649  
2023 751  
2024 411  
2025 and thereafter 249  
Total minimum lease payments 3,966  
Less amount representing interest (254)  
Present value of net minimum operating lease payments 3,712  
Less current installments of obligation under current-operating lease liabilities 2,012 $ 3,826
Obligations under long-term operating lease liabilities, excluding current installments $ 1,700 $ 3,204
Weighted-average remaining lease term - operating leases (years) 2 years 2 months 26 days  
Weighted-average discount rate - operating leases 5.50%