v3.26.1
Employee Benefit Plans (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Employee Benefit Plans    
Defined contribution plan, employers matching contribution, annual vesting percentage 6.00%  
Employer contributions under the 401(k) plan $ 0 $ 5,402
Minimum    
Employee Benefit Plans    
Defined contribution plan, maximum annual contributions per employee, percent 1.00%  
Maximum    
Employee Benefit Plans    
Defined contribution plan, maximum annual contributions per employee, percent 100.00%