XML 86 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Financial Statement Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Assets        
Operating lease right-of-use assets $ 14,627 $ 17,076   $ 10,049
Finance lease $ 392 $ 467    
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property and equipment, net Property and equipment, net    
Total leased assets $ 15,019 $ 17,543    
Liabilities        
Operating lease liabilities 2,419 2,260   2,430
Operating lease liabilities , non-current 13,483 15,950   $ 7,759
Total Operating lease liabilities 15,902 18,210    
Finance lease liabilities, current $ 554 $ 370    
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued liabilities Accrued liabilities    
Finance lease liabilities, non-current $ 730 $ 241    
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other long-term liabilities Other long-term liabilities    
Present value of lease liabilities $ 1,284 $ 611    
Finance lease cost 484 431 $ 704  
Finance lease cost 59 63 88  
Operating lease cost 3,542 3,275 2,892  
Operating cash flow 56 63 88  
Financing cash flow 462 537 649  
Operating cash flow $ 3,092 $ 2,139 $ 2,820