v3.26.1
Schedule of Maturities of Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Jul. 21, 2023
Apr. 19, 2023
Leases        
Remaining periods in 2026 $ 2,774      
Year Ended December 31, 2027 824      
Total lease payments 3,598   $ 5,100 $ 1,500
Less present value discount (96)      
Total $ 3,502 $ 2,800