Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Leases - Schedule of Maturity of Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jul. 21, 2023
Apr. 19, 2023
Operating Lease        
Six Months Ended December 31, 2025 $ 87      
Year Ended December 31, 2026 16      
Year Ended December 31, 2027 0      
Year Ended December 31, 2028 0      
Year Ended December 31, 2029 0      
Thereafter 0      
Total lease payments 103      
Less present value discount (1)      
Total 102      
Finance Lease        
Six Months Ended December 31, 2025 1,555      
Year Ended December 31, 2026 1,840      
Year Ended December 31, 2027 1,188      
Year Ended December 31, 2028 121      
Year Ended December 31, 2029 0      
Thereafter 0      
Total lease payments 4,704   $ 5,100 $ 1,500
Less present value discount (190)      
Total 4,514 $ 4,700    
Total        
Six Months Ended December 31, 2025 1,642      
Year Ended December 31, 2026 1,856      
Year Ended December 31, 2027 1,188      
Year Ended December 31, 2028 121      
Year Ended December 31, 2029 0      
Thereafter 0      
Total lease payments 4,807      
Less present value discount (191)      
Total $ 4,616