XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Future Minimum Lease Commitments under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating Leases    
Remainder of 2022 $ 2,305  
2023 4,495  
2024 4,318  
2025 3,955  
2026 3,196  
Thereafter 7,140  
Total lease payments 25,409  
Less imputed interest 6,355  
Present value of future minimum lease payments 19,054  
Less operating lease liability, current portion 2,989 $ 3,958
Operating lease liability, long-term portion $ 16,065 $ 17,394