XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Future Minimum Commitments Under Company's Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Lease    
2024 $ 2,810  
2025 2,910  
2026 2,485  
2027 2,577  
2028 2,673  
Thereafter 17,045  
Total lease payments 30,500  
Less: imputed interest (10,255)  
Total lease liabilities 20,245  
Operating lease liabilities, current $ 1,292  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities  
Operating lease liabilities, non-current $ 18,953 $ 20,440
Total lease liabilities 20,245  
Finance Lease    
2024 454  
2025 454  
2026 325  
2027 73  
Total lease payments 1,306  
Less: imputed interest (174)  
Total lease liabilities 1,132  
Finance lease liabilities, current $ 354  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities  
Finance, lease liabilities, non-current $ 778  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent  
Total lease liabilities $ 1,132  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Liabilities