XML 75 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Future Minimum Commitments Under Company's Operating and Finance Leases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Lease  
2023 $ 2,819
2024 2,918
2025 3,021
2026 2,485
2027 2,577
Thereafter 19,721
Total lease payments 33,541
Less: imputed interest (11,900)
Total lease liabilities 21,641
Operating lease liabilities, current $ 1,201
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities
Operating lease liabilities, non-current $ 20,440
Total lease liabilities 21,641
Finance Lease  
2023 454
2024 454
2025 454
2026 325
2027 73
Total lease payments 1,760
Less: imputed interest (308)
Total lease liabilities 1,452
Finance lease liabilities, current $ 320
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities
Finance, lease liabilities, non-current $ 1,132
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent
Total lease liabilities $ 1,452
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Liabilities