XML 111 R95.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Schedule of Future Commitments Under Non-cancelable Operating Lease Agreements (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
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  
2024 $ 273    
2025 1,044    
2026 739    
2027 646    
2028 108    
Total lease payments 2,810    
Less: present value adjustment (354)    
Total lease liabilities 2,456    
Less: current lease liability (878) (908) $ (905)
Long-term operating lease liabilities $ 1,578 $ 2,306 $ 2,163