XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Maturities of Operating Leases) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Commitments and Contingencies    
Year ended December 31, 2024 $ 588  
Year ended December 31, 2025 774  
Year ended December 31, 2026 703  
Year ended December 31, 2027 269  
Year ended December 31, 2028 274  
Thereafter 303  
Total 2,911  
Less present value discount (1,826)  
Operating lease liabilities $ 1,085 $ 2,500