v3.26.1
Leases - Schedule of Future Minimum Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Future Minimum Payments [Abstract]    
Remaining period Ended December 31, 2026 $ 638  
Year Ended December 31, 2027 801  
Year Ended December 31, 2028 766  
Year Ended December 31, 2029 784  
Year Ended December 31, 2030 377  
Thereafter  
Total 3,366  
Less present value discount (622)  
Operating lease liabilities $ 2,744 $ 2,841