v3.26.1
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2025
Nov. 19, 2021
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]        
Letter of credit amount   $ 131    
bears interest rate   1.00%    
Percentage of interest rate   4.25%    
Operating lease costs     $ 427 $ 594
Operating cash flows     456 $ 566
Lease Term 12 months      
Lease expense     $ 13