XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Loss Per Common Share - Narrative (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Class of Warrant or Right [Line Items]        
Weighted average common shares, diluted (in shares) 15,680,178 5,940,924 12,293,558 5,847,982
Weighted average common shares, basic (in shares) 15,680,178 5,940,924 12,293,558 5,847,982
March 2025 Pre Funded Warrants        
Class of Warrant or Right [Line Items]        
Weighted average common shares, diluted (in shares)     1,474,754  
Weighted average common shares, basic (in shares)     1,474,754  
July 2025 Pre Funded Warrnts        
Class of Warrant or Right [Line Items]        
Weighted average common shares, diluted (in shares)     1,538,461  
Weighted average common shares, basic (in shares)     1,538,461