v3.26.3
Subsequent Events (Details) - Subsequent Event [Member]
$ in Millions
1 Months Ended
Oct. 31, 2026
USD ($)
Subsequent Events [Abstract]  
USDA FIELDS funding to be received $ 139
Subsequent Event [Line Items]  
USDA FIELDS funding to be received $ 139