v3.25.2
Schedule of Reserved Shares of Common Stock for Future Issuance (Details) - shares
Jun. 30, 2025
Feb. 28, 2024
Equity [Abstract]    
Stock options outstanding 2,645  
Restricted stock units outstanding 209,885  
Warrants outstanding 2,347,135 850,000
Common stock available for future equity awards or issuance of options 1,720,565  
Number of common shares reserved 4,280,230