Quarterly report pursuant to Section 13 or 15(d)

Leases - Schedule of Maturity of Operating and Finance Leases (Details)

v3.24.2.u1
Leases - Schedule of Maturity of Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
May 14, 2024
Dec. 31, 2023
Jul. 21, 2023
Apr. 19, 2023
Operating Lease          
Six Months Ended December 31, 2024 $ 477        
Year Ended December 31, 2025 977        
Year Ended December 31, 2026 941        
Year Ended December 31, 2027 955        
Year Ended December 31, 2028 982        
Thereafter 2,667        
Total lease payments 6,999        
Less present value discount (2,029)        
Total 4,970   $ 5,200    
Finance Lease          
Six Months Ended December 31, 2024 1,948        
Year Ended December 31, 2025 4,175        
Year Ended December 31, 2026 1,840        
Year Ended December 31, 2027 1,188        
Year Ended December 31, 2028 121        
Thereafter 0        
Total lease payments 9,272 $ 3,000   $ 5,100 $ 1,500
Less present value discount (1,011)        
Total 8,261   $ 5,900    
Total          
Six Months Ended December 31, 2024 2,425        
Year Ended December 31, 2025 5,152        
Year Ended December 31, 2026 2,781        
Year Ended December 31, 2027 2,143        
Year Ended December 31, 2028 1,103        
Thereafter 2,667        
Total lease payments 16,271        
Less present value discount (3,040)        
Total $ 13,231