v3.26.1
Stockholders' Equity (Deficit) - IPO Warrants (Details) - $ / shares
shares in Millions
3 Months Ended
Jan. 29, 2020
Mar. 31, 2026
Warrants    
Number of warrants exercised   0.0
IPO warrants    
Warrants    
Number of warrants issued during the period 0.1  
Exercise price of warrants $ 7.5  
Percentage of exercise price to the share offering price 125.00%  
Warrant term 5 years