XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.1
BORROWINGS AND COMMON STOCK WARRANTS - Number of Warrants that Remain Available to be Issued Warrantholders Agreements (Details)
Mar. 31, 2025
shares
2023 Warrantholders Agreement  
Class of Warrant or Right [Line Items]  
Class of warrant or right, number of securities called by each warrant or right (in shares) 0
2024 NEA Warrantholders Agreement  
Class of Warrant or Right [Line Items]  
Class of warrant or right, number of securities called by each warrant or right (in shares) 0
Hercules Warrantholders Agreements  
Class of Warrant or Right [Line Items]  
Class of warrant or right, number of securities called by each warrant or right (in shares) 1,025,000