v3.25.4
Employee Benefit Plan (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Employee Benefit Plan    
Employer contributions to employee benefit plan $ 698 $ 538