v3.26.1
Stockholders' Equity - IPO Warrants (Details) - $ / shares
shares in Millions
6 Months Ended
Jan. 29, 2020
Jun. 30, 2026
May 20, 2026
Stockholders' Equity      
Warrant term     6 years
Number of warrants exercised   0.0  
IPO warrants      
Stockholders' Equity      
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