XML 113 R92.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies - Schedule of Future Commitments Under Non-cancelable Operating Lease Agreements (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating leases    
Less: current lease liability $ (908) $ (905)
Long-term operating lease liabilities 2,306 $ 2,163
Total    
2024 1,173  
2025 1,114  
2026 737  
2027 645  
2028 108  
Total lease payments 3,777  
Less: present value adjustment (563)  
Present value of total lease liabilities 3,214  
Less: current lease liability (908)  
Long-term lease liabilities $ 2,306