XML 91 R84.htm IDEA: XBRL DOCUMENT v3.25.3
Warrants and Related Party Transactions - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 07, 2020
Jan. 28, 2020
Jan. 22, 2020
Apr. 30, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
May 31, 2025
Dec. 31, 2024
Oct. 08, 2021
Jan. 16, 2020
Class of Warrant or Right [Line Items]                              
Net proceeds from warrants exercised                     $ 10,908        
Withholding and transfer of an aggregate shares of common stock into treasury account         608,340           608,340   215,562    
Common Stock                              
Class of Warrant or Right [Line Items]                              
Warrants to purchase an aggregate shares       1,339,166               1,673,958      
Issuance of common stock, shares   1,087,500 7,250,000 1,080,338 471,051 3,154,630 1,569,255 16,210 127,733 9,537          
Withholding and transfer of an aggregate shares of common stock into treasury account       258,828                      
Convertible preferred shares outstanding into common stock                           11,688,310 11,749,994
Shares Underlying Warrants                              
Class of Warrant or Right [Line Items]                              
Exercise price per share $ 1,000                            
Warrants to purchase an aggregate shares 3,013,125                            
Series A Convertible Preferred Stock                              
Class of Warrant or Right [Line Items]                              
Convertible preferred shares outstanding                           45,000  
Private Placement | Series A Convertible Preferred Stock                              
Class of Warrant or Right [Line Items]                              
Issuance of common stock, shares 45,000                            
Preferred stock, par or stated value per share $ 0.01