XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Maturities of Lease Liabilities for the Company's Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 (remaining six months) $ 800  
2025 1,681  
2026 1,841  
2027 1,725  
2028 1,361  
Thereafter 1,279  
Total lease payments 8,687  
Less: imputed interest (2,145)  
Present value of lease liabilities 6,542 $ 4,257
Finance Leases    
2024 (remaining six months) 31  
2025 32  
2026 22  
2027 22  
2028 22  
Thereafter 22  
Total lease payments 151  
Less: imputed interest (21)  
Present value of lease liabilities 130 $ 156
Total    
2024 (remaining six months) 831  
2025 1,713  
2026 1,863  
2027 1,747  
2028 1,383  
Thereafter 1,301  
Total lease payments 8,838  
Less: imputed interest (2,166)  
Present value of lease liabilities $ 6,672