XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants, Rocket Warrants (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Warrants [Member]  
Warrants [Abstract]  
Outstanding (in shares) 2,595,174
Number of Warrant Shares Outstanding and Exercisable [Abstract]  
Beginning balance (in shares) 2,721,267
Granted (in shares) 0
Exercised (in shares) (126,093)
Ending balance (in shares) 2,595,174
Exercise Price Per Share [Abstract]  
Exercised (in dollars per share) | $ / shares $ 0.06
24.42 [Member]  
Warrants [Abstract]  
Exercise price per share (in dollars per share) | $ / shares $ 24.42
Outstanding (in shares) 7,051
Grant date Jun. 28, 2013
Expiration date Jun. 28, 2023
57.11 [Member]  
Warrants [Abstract]  
Exercise price per share (in dollars per share) | $ / shares $ 57.11
Outstanding (in shares) 603,386
Grant date Dec. 21, 2020
Expiration date Dec. 21, 2030
33.63 [Member]  
Warrants [Abstract]  
Exercise price per share (in dollars per share) | $ / shares $ 33.63
Outstanding (in shares) 301,291
Grant date Aug. 09, 2021
Expiration date Aug. 09, 2031
22.51 [Member]  
Warrants [Abstract]  
Exercise price per share (in dollars per share) | $ / shares $ 22.51
Outstanding (in shares) 153,155
Grant date Dec. 17, 2021
Expiration date Dec. 17, 2031
22.51 [Member]  
Warrants [Abstract]  
Exercise price per share (in dollars per share) | $ / shares $ 22.51
Outstanding (in shares) 153,155
Grant date Dec. 17, 2021
Expiration date Dec. 17, 2031
65.23 [Member]  
Warrants [Abstract]  
Exercise price per share (in dollars per share) | $ / shares $ 65.23
Outstanding (in shares) 617,050
Grant date Dec. 01, 2022
Expiration date Apr. 23, 2025
65.23 [Member]  
Warrants [Abstract]  
Exercise price per share (in dollars per share) | $ / shares $ 65.23
Outstanding (in shares) 760,086
Grant date Dec. 01, 2022
Expiration date Dec. 01, 2026