XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Warrants - Narrative (Details)
$ / shares in Units, $ in Millions
1 Months Ended
Apr. 14, 2025
Dec. 31, 2023
USD ($)
$ / shares
shares
Nov. 30, 2020
USD ($)
$ / shares
shares
Mar. 31, 2025
shares
Dec. 31, 2024
shares
Mar. 31, 2022
$ / shares
shares
Junior Preferred Stock Warrants            
Class of Warrant or Right [Line Items]            
Class of warrant outstanding (in shares) | shares   175,344 208,195      
Exercise price of warrants (in dollars per share)     $ 59.64      
Exercise price of warrants or rights extended value cap | $     $ 5.0      
Warrant contractual term     5 years      
December 2023 Warrants            
Class of Warrant or Right [Line Items]            
Exercise price of warrants (in dollars per share)   $ 59.64        
Exercise price of warrants or rights extended value cap | $   $ 5.0        
Private Placement Warrants            
Class of Warrant or Right [Line Items]            
Class of warrant outstanding (in shares) | shares       492,444 492,444 492,444
Exercise price of warrants (in dollars per share)           $ 172.50
Warrant term           5 years
Public Warrant            
Class of Warrant or Right [Line Items]            
Warrant term           5 years
Subsequent Event            
Class of Warrant or Right [Line Items]            
Stock split ratio 0.0666