v3.26.1
Stockholders’ Equity - Exercise of Warrants To Stock (Details) - USD ($)
Jun. 23, 2025
Jun. 30, 2026
May 31, 2026
Mar. 31, 2026
Dec. 31, 2025
Oct. 21, 2025
Jun. 30, 2025
Mar. 31, 2025
Feb. 26, 2025
Dec. 31, 2024
Class of Stock [Line Items]                    
Warrants issued (in shares) 100                  
Warrants for gross proceeds $ 2,000                  
Common Stock                    
Class of Stock [Line Items]                    
Common stock, shares, issued (in shares)   1,347,212   770,188 757,792   11,893,007 10,799,999 224,820 4,613,981
Warrants issued (in shares)     114,190   22,500 110,450 10,000