v3.26.1
Stock-Based Compensation (Details) - Class A Common stock - shares
1 Months Ended
Jun. 30, 2023
Mar. 31, 2026
Oct. 07, 2020
2020 Plan      
Stock-Based Compensation      
Common stock reserved for future issuance     1,636,000
Increase in number of shares reserve for issuance 2,000,000    
Number of shares available for grant   810,198  
2026 Inducement Plan      
Stock-Based Compensation      
Common stock reserved for future issuance   2,000,000